摘要:
1.IE6下最小高度问题描述:在IE6下,元素高度小于19px时,会被当做19px处理解决:overflow:hidden;2.border:1px black dotted;IE6下不支持解决:用背景平铺来实现3.IE6下解决margin传递解决:父级触发haslayout4.IE6双边距bug描... 阅读全文
摘要:
一、什么是指令? 在《AngularJs权威教程》中,指令可以简单理解成特定的DOM元素上运行的函数;我认为还可以理解成将将自定义的HTML标签解析成原始的标签,然后为其加入一些扩展的功能(函数)。二、指令是如何工作的? 首先是编译阶段,angularJs会遍历整个的文档并根据JavaScrip... 阅读全文
摘要:
CSS盒模型是比较复杂的,尤其是当页面中有滚动条时,仅仅通过css来操作高度宽度是不够的,幸运的是Javascript提供了不少这样的接口。Javascript中clientHeight / cliengWidth, scrollHeight /scrollWidth, offsetHeight / 阅读全文
摘要:
HTML: shouye shouyeshouye ... 阅读全文
摘要:
谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览器。伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome变成了一个必须掌握的工具。大多数前端开发者可能熟悉关于chorme的许多特点,例如使用console和debugger在线编辑CSS。在这篇文章中,我们将分享15个很酷的... 阅读全文
摘要:
双向绑定的三个重要方法:$scope.$apply()$scope.$digest()$scope.$watch()一、$scope.$watch() 我理解的$watch就是将对某个数据的监听器对象存储在$scope下。当给$watch指定如下两个函数,就可以创建一个监听器:一个监控函数,我们通... 阅读全文
摘要:
MVC模型关注的是Model的不变,所以,在MVC模型里,Model不依赖于View,但是 View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。 MVVM在概念上是真正将页面与数据逻辑分离的模式,它把数据... 阅读全文
摘要:
1.jquery给动态添加的元素添加事件 在jquery推出新版本,使用.on()以前,我们会用.live()来为动态添加的代码绑定事件,但是现在jQuery用.on()替代了.live()先看个.live()实例$("a").live("click", function () { $("#1... 阅读全文
摘要:
转载自:http://my.oschina.net/brant/blog/419641一、启动阶段大家应该都知道,当浏览器加载一个HTML页面时,它会将HMTL页面先解析成DOM树,然后逐个加载DOM树中的每一个元素节点。我们可以把AngularJS当做一个类似jQuery的js库,我们通过标签引入... 阅读全文
摘要:
今天看了一下angularJS的表单验证,看的有点云里雾里(也有可能是雾霾吸多了),于是做了一个小练习来巩固一下。html: 用户名 {{pro.tip}} ... 阅读全文
摘要:
今天看jquery mobile API 时候发现jQuery的高版本加入了prop()方法,觉得它跟attr()作用差不多,于是就查了一下他们的区别。 首先看一下jquery的源码比较一下:1.8.3 attr():attr: function( elem, name, value, pas... 阅读全文
摘要:
css:body,h2,h3,ul,p{margin:0;padding:0;font-size:12px;} li{list-style: none; } a{text-decoration: none;} img{border:none;vertical-align: top;... 阅读全文
摘要:
一、jQuery绑定事件的三种方法 我们这里首先复习一下jQuery绑定事件的三种方法:target.click(function(){});target.on("click",function(){});target.bind("click",function(){});target.live(... 阅读全文
摘要:
一、标记清除 标记清除的主要思想是先建立各个对象的关联,然后从根节点出发,使用广度优先搜索依次标记所有对象,那些不能被标记的对象就应该作为垃圾回收。 这种方式的主要缺点就是如果某些对象被清理后,内存是不连续的,那么就算内存占用率不高,例如只有50%,但是由于内存空隙太多,后来的大对象甚至无法存储... 阅读全文
摘要:
一、DOM创建 DOM节点(Node)通常对应于一个标签,一个文本,或者一个HTML属性。DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数: DOM节点创建最常用的便是document.createElement和document.createTextNode方法: var 阅读全文