摘要: 1.属性简写表示 2.方法简写表示 属性与方法简写: 3.属性名表达式 ES6允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。 4.Object.is()比较两个值是否严格相等 阅读全文
posted @ 2017-09-16 17:59 Sun~_~ 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.运用ES6的默认参数 2.|| 和 | && 和 & 什么区别? https://zhidao.baidu.com/question/2118237346586349547.html a||b a为true的话后面就不执行了a|b a为true的话后面继续判断ba&&b a如果是false 后面 阅读全文
posted @ 2017-09-16 17:57 Sun~_~ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.let是ES6中新增关键字 let类似js中的var声明,区别是let具有作用域,只在let命令所在的代码块内有效 示例1: 示例2: 注意:在for循环中有bug,let在外部也可以调用识别。 2.const 声明的是常量,一旦声明,值将是不可变的。 const 也具有块级作用域: const 阅读全文
posted @ 2017-09-16 17:51 Sun~_~ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.引入traceur.js http://google.github.io/traceur-compiler/bin/traceur.js 2.将Traceur编译器用于网页 new traceur.WebPageTranscoder(document.location.href).run(); 阅读全文
posted @ 2017-09-16 17:37 Sun~_~ 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、左右结构 左边固定,右边自适应 1. 左边左浮动,右边加个overflow:hidden; #lt{ float: left;width:200px; background: #ff0;} #rt{ overflow: hidden; background: #f0f;} 2. 左边左浮动,右边 阅读全文
posted @ 2017-09-16 15:13 Sun~_~ 阅读(354) 评论(0) 推荐(0) 编辑
摘要: iframe 子窗口调节父窗口样式: $(window.parent.document).find("body").attr("style","background-color:#99FF00") 父元素改子元素样式(不跨域): document.getElementById('iframeID') 阅读全文
posted @ 2017-09-16 14:49 Sun~_~ 阅读(5983) 评论(0) 推荐(0) 编辑
摘要: js检测: var ua = navigator.userAgent.toLocaleLowerCase(); var isMobile = /iPhone|iPad|iPod|android|Windows Phone/ig.test(ua); console.log('终端类型是否为移动端:'+ 阅读全文
posted @ 2017-09-16 14:42 Sun~_~ 阅读(249) 评论(0) 推荐(0) 编辑
摘要: $.grep() jQuery.grep(array, callback, [invert]) 返回值为数组,不改变原数组; 使用过滤函数过滤数组元素。此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以保留元素或 false 以删除元素。 参数 array,callback 阅读全文
posted @ 2017-09-16 14:40 Sun~_~ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: $(document).on("click", function (evt) { var oEvent = evt || event; var elem = oEvent.target || oEvent.srcElement; while (elem) { //循环判断至跟节点,防止点击的是div 阅读全文
posted @ 2017-09-16 14:33 Sun~_~ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 用法 AngularJS在处理表单时,会根据表单的状态自动添加一些CSS类。我们可以利用这些CSS类使用不同的样式提示用户表单目前的状态。 CSS类 何时自动添加 ng-pristine 表单没有做过修改时 ng-dirty 表单做过修改时 ng-valid 表单内容合法时 ng-invalid 表 阅读全文
posted @ 2017-09-16 13:18 Sun~_~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 调用模态框: 举个栗子 阅读全文
posted @ 2017-09-16 13:15 Sun~_~ 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.$scope.$on view事件 //路由路径发生改变时 current:要到达的路径 previous:上一个路径 //销毁事件 ng-route路由有几个常用的事件: $routeChangeStart:这个事件会在路由跳转前触发 $routeChangeSuccess:这个事件在路由跳转 阅读全文
posted @ 2017-09-16 13:05 Sun~_~ 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 动态添加元素和删除元素 阅读全文
posted @ 2017-09-16 12:43 Sun~_~ 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 将DOM元素或者HTML字符串一包装成一个jQuery元素。 格式:angular.element(element); element:包装成jquery对象的html字符串或者dom元素 jqLite提供的方法: addClass() after() append() attr() bind()  阅读全文
posted @ 2017-09-16 12:41 Sun~_~ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: angularJs的工具方法 1.angular.iaArray() 返回true; 2. angular.iaElement() 支持判断JQ获取到的对象 3.angular.equals(a,b) 判断两个参数是否相等; 4.angular.forEach() 遍历 5. angular.fro 阅读全文
posted @ 2017-09-16 12:22 Sun~_~ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 监听$watch 监听数据变化,有三个参数 $scope.$watch(“监听的属性”,function(new,old){},true); 写true的时候可以监听一个对象里的多个数据变化,不写true的时候只能监听单个对象变化。new是新值,old是旧值。 阅读全文
posted @ 2017-09-16 12:14 Sun~_~ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.$timeout延时器 2.$interval计时器 点击不可用 阅读全文
posted @ 2017-09-16 12:12 Sun~_~ 阅读(721) 评论(0) 推荐(0) 编辑
摘要: angularJs的过滤器 1.currency 2.number <div>{{num|number:0}}</div> <!-- 1,234,567,888--> number的参数为保留小数点的位数,默认为3;对象必须为数字 3.lowercase/uppercase 大小写转换,没有参数 4 阅读全文
posted @ 2017-09-16 11:57 Sun~_~ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.指令 ng-app,ng- 都是angular的指令系统ng-app: ng-app是angular的初始化,一个页面只能有一个ng-app,位置不限制。在页面上加入了这个执行,那么从当前的元素以及儿子元素,都交给angular管理,不赋值的话,会有一个默认模块。ng-app="myApp"这里 阅读全文
posted @ 2017-09-16 11:55 Sun~_~ 阅读(2356) 评论(0) 推荐(0) 编辑