04 2016 档案

摘要:json with padding 1.script标签 2.用script标签加载资源是没有跨域问题的 在资源加载进来之前定义好一个函数,这个函数接受一个参数(数据),函数里面做一些事情 用script标签加载对应远程文件资源,当加载进来后,执行之前定义好的函数,并把数据当做函数的参数传入进去。 阅读全文
posted @ 2016-04-29 19:47 -小白白白 阅读(118) 评论(0) 推荐(0)
摘要:平常的函数声明调用function foo(){},foo();若无return语句,则返回undefined。new声明函数,函数体里无return或者return 基本数据类型,函数返回this,否则返回对象 函数的调用方式:1、直接调用 foo()2、对象方法调用 o.method()3、构造 阅读全文
posted @ 2016-04-28 13:30 -小白白白 阅读(107) 评论(0) 推荐(0)
摘要:.join() - 数组成员拼接为字符串,原数组不变.reverse() - 翻转数组成员,修改原数组.sort() - 按字符串将数组成员排序,修改原数组.concat() - 连接两个数组,原数组不变.slice() - 数组切片,原数组不变.splice() - 数组剪切和在剪切位置插入成员, 阅读全文
posted @ 2016-04-28 12:25 -小白白白 阅读(391) 评论(0) 推荐(0)
摘要:对象包含一系列属性,属性是无序的。每个属性都有一个字符串key和对应的value。 原型链 创建函数会默认带一个prototype的属性,它是一个对象,能够被后面用new构造的函数继承,prototype内也有一个proto属性,属性内存在Object.prototype,在向上是null。 直接定 阅读全文
posted @ 2016-04-27 20:07 -小白白白 阅读(119) 评论(0) 推荐(0)
摘要:1.restrict (字符串)可选参数,指明指令在DOM里面以什么形式被声明; 取值有:E(元素),A(属性),C(类),M(注释),其中默认值为A; E(元素):<directiveName></directiveName>A(属性):<div directiveName='expression 阅读全文
posted @ 2016-04-25 18:11 -小白白白 阅读(546) 评论(0) 推荐(0)
摘要:用modul.filter 阅读全文
posted @ 2016-04-25 16:08 -小白白白 阅读(301) 评论(0) 推荐(0)
摘要:在AngularJS的世界里,filter提供了一种格式化数据的方法,Angular也提供给我们了很多内建的过滤器,并且建立自定义过滤器也是相当的简单 阅读全文
posted @ 2016-04-24 22:11 -小白白白 阅读(258) 评论(0) 推荐(0)
摘要:格式: 1 var objs =[{a:1},{a:2}]; 2 angular.forEach(objs, function(data,index,array){ 3 //data等价于array[index] 4 console.log(data.a+'='+array[index].a); 5 阅读全文
posted @ 2016-04-24 17:54 -小白白白 阅读(183) 评论(0) 推荐(0)
摘要:$watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。 $watch(watchExpression, listener, objectEquality); 每个参数的说明如下: watchExpression:监听的对象,它可以是一个angular表达式如'nam 阅读全文
posted @ 2016-04-24 15:41 -小白白白 阅读(280) 评论(0) 推荐(0)
摘要:1 2 3 {{date}} 4 5 6 7 8 9 var firstController = function($scope){ 10 $scope.date = new Date(); 11 12 setInterval(function(){ 13 $scope.$apply(function... 阅读全文
posted @ 2016-04-22 15:32 -小白白白 阅读(167) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 7 8 15 16 阅读全文
posted @ 2016-04-22 14:59 -小白白白 阅读(202) 评论(0) 推荐(0)
摘要:多个控制器: 阅读全文
posted @ 2016-04-22 13:41 -小白白白 阅读(170) 评论(0) 推荐(0)
摘要:1 2 //三个view都会变 3 4 {{name}} 5 6 阅读全文
posted @ 2016-04-22 13:31 -小白白白 阅读(134) 评论(0) 推荐(0)
摘要:清除浮动就是为了解决父亲盒子高度为0的问题 清除浮动两种方式: 1.clear来清除 额外标签法:在最后一个浮动的盒子后边加一个空的盒子,给这个盒子清除浮动 给父盒子添加伪元素: .clearfix:after{content:"";display:block;height:0;visibility 阅读全文
posted @ 2016-04-21 17:56 -小白白白 阅读(130) 评论(0) 推荐(0)
摘要:1、概述JS中的数组是弱类型的,数组中可以含有不同类型的元素,甚至可以是对象或其他数组。2、创建数组1)var students=[]2 ) var students=new Array() //new可以省略3、数组元素增删 添加: push()可以向数组的末尾添加一个元素,并返回新的长度。 un 阅读全文
posted @ 2016-04-21 16:50 -小白白白 阅读(133) 评论(0) 推荐(0)
摘要:地址:http://www.superslide2.com/ 做自适应要注意该宽度和高度 等比缩放 阅读全文
posted @ 2016-04-18 15:39 -小白白白 阅读(246) 评论(0) 推荐(0)
摘要:box-shadow:水平阴影,垂直阴影,模糊距离,阴影尺寸,阴影颜色,内外阴影 注意:内阴影inset 外阴影默认值 after before 伪类 这两个伪类功能:在目标盒子追加新盒子 after 子集结尾处追加盒子 before 子集开头处追加盒子 注意: 1.伪类追加的盒子显示模式都是行内, 阅读全文
posted @ 2016-04-18 15:15 -小白白白 阅读(236) 评论(0) 推荐(0)
摘要:是一个阉割版的jQuery zepto不支持jQuery过于复杂的选择器,比如:first :last :eq zepto如果要用动画必须再次引包 zepto能将css3中transition支持的动画都用animate表示,比如background-colo background-position 阅读全文
posted @ 2016-04-17 21:15 -小白白白 阅读(195) 评论(0) 推荐(0)
摘要:有时候加一个border 最后一个盒子被挤下去 padding border是外扩的 如果加上box-sizing:border-box 属性 就把padding border 计算在内了,但是不计算margin。 box-sizing是ie9开始兼容的css3属性,智能手机基本都支持这个属性。 这 阅读全文
posted @ 2016-04-17 20:52 -小白白白 阅读(130) 评论(0) 推荐(0)
摘要:将高度设为0 用padding-bottom:属性 width:30% height:0 padding-bottom:30% 阅读全文
posted @ 2016-04-17 20:35 -小白白白 阅读(779) 评论(0) 推荐(0)
摘要:方法一:传统绝对定位方法 方法2:css3中弹性盒模型,父元素设置display:-webkit-box 子元素设置-webkit-box-flex: 数值表示比例 阅读全文
posted @ 2016-04-17 20:06 -小白白白 阅读(170) 评论(0) 推荐(0)
摘要:模板:(function($){ $.fn.plugins=function(options){ var defaults = { } var options = $.extend(defaults,options); this.each(function(){ }) } return this;} 阅读全文
posted @ 2016-04-17 19:58 -小白白白 阅读(180) 评论(0) 推荐(0)
摘要:jquery ajax加载新闻列表 阅读全文
posted @ 2016-04-17 19:53 -小白白白 阅读(154) 评论(0) 推荐(0)