ui-router中增加$locationProvider.html5Mode(true); 2.根目录增加.htaccess文件,并增加RewriteEngine On # If an existing asset or directory is requested go&
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body ng-app="app" ng-controller=
首先上word-break和word-wrap的区别:word-wrap是控制换行的。使用break-word时,是将强制换行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。特别是一行中最后一个单词如果太长,它即使超过了div的宽度,也不会换行的。 word-break是控制是否断词的。normal是默认情况,英文单词不被拆开。break-all,是断开单词。在单词
_.findWhere对集合中的每个元素和源进行深度比较。该方法支持比较数组、布尔值、数字、日期对象,对象的对象,正则表达式、字符串。Ex:var users = [ { 'user': 'barney', 'age': 36, 'active': true }, { 'user': 'fred', 'age': 40, 'active': false }];
http://www.jianshu.com/p/ebfeb687eb70
原文转自:http://www.jb51.net/article/113235.htm前言在数据操作时,Lodash 就是我的弹药库,不管遇到多复杂的数据结构都能用一些函数轻松拆解。ES6 中也新增了诸多新的对象函数,一些简单的项目中 ES6 就足够使用了,但还是会有例外的情况引用了少数的 Lodash 函数。一个完整的 Lodash 库,即使是压缩后,现最新版本也有 71k 的体积。不能为了吃一
首先是示例:这是我自己写的一个路由demo,这里我们可以看到,页面由一个导航条,以及内容页组成,导航条上有三个按钮,分别对应了三个页面,而页面会在内容页进行更新,并不会重新请求新页面。而我们看到的home页上的三行文字,并不是在同一个页面上,实际上是由额外的3个页面组织起来的。 ui-sref-active指令检测当前的激活状态,如果你的页面激活的是这个路由,则该标签会激活active样
最近工作遇到了这么一个问题,嵌套了2层ng-repeat的页面结构,第二层select组件在赋值时控制器取不到对应的值:页面片段:li.list-group-item.space-list-item(ng-repeat="space in current.spaces") span
AngularJS的学习--$on、$emit和$broadcast的使用原文地址:http://www.cnblogs.com/CraryPrimitiveMan/p/3679552.htmlAngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app),然后其他所有的作用域部分都是继承自这个$rootS
深究AngularJS——$sce的使用版权声明:博主地址:http://blog.csdn.net/zcl_love_wx为什么要要$sce?因为AngularJS里好些地方,比如路径默认是个字符串,不会认为是路径,从而访问不到我们需要的东西,那么我们就可以通过$sce告诉angualrJS这个路径,这样是很安全滴。它有以下几种:$sce.trustAs(type,name); $s
angularjs 指令详解 - template, restrict, replace【转自:http://www.cnblogs.com/haogj/p/3601528.html】通过指令机制,angularjs 提供了一个强大的扩展系统,我们可以通过自定义指令来扩展自己的指令系统。怎样定义自己的指令呢?我们通过 Bootstrap UI 来学习吧。这个项目使用 angul
@import url() 在读取完文件后再加载,link再加载页面前把css加载完毕,所以import会出现一开始没有css样式,闪烁一下出现样式后的页面当使用js控制dom改变样式的时候,只能使用link标签,因为@import不是dom可以控制的link还可以定义rss和rel连接属性,@import只能加载csshtml语义化是根据内容的结构化选择合适的标签,便于开发者阅读和写出更优雅的代
最近在回顾自己在前端积累的东西,有时候感觉自己写的东西比较随意,所以开一篇博文来提醒自己时刻注意的编码习惯。当拿到一份psd的时候,需要对psd进行一次审视。是什么样的psd,头尾?公共部分?logo重用性?元素?列表?可以通过这些预估一个工作量,避免自己拖沓导致延期。构建大中型项目的时候可能需要前端框架、样式预处理语言、开发环境等,根据项目需求来构建,如果是小型项目或者普通常规项目,一般目录如下
bootstrap使用了一些html5元素和css属性,所以页面的文档类型应为html5<!DOCTYPE html> <html> .... </html>bootstrap3设计目标是移动设备优先,所以是一个开发移动端页面的好的选择,为了让它更好的对移动设备友好,需要添加如下标签:<meta name="viewport" 
Restangular是一种AngularJS服务,可以使用最少的客户端代码简化常见的GET,POST,DELETE和UPDATE请求。它适用于任何从RESTful API中获取数据的WebApp。可以从bower和npm包管理器中获取restangular,初次尝试也可以使用cdn<script type="text/javascript" src="http://cd
ng-class的使用
这是一家做大数据的公司,有一个平台是为大数据服务的,用的是angular1.5作为后台的前端开发框架,我主要是做平台的二次开发。之前用jquery用的比较熟,后来发现前端发展这么迅速,在2016年可以说是爆炸式,在朋友的推荐下使用过reactjs,后来入了ng的门,只能说这两个框架各有千秋吧。以后会在这里记录一下自己做二次开发的使用心得,以及踩过的一些坑,第一篇就写到这里吧。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号