Fork me on GitHub
摘要: 2007年,乔布斯断言拒绝Flash并预言HTML5时代来临,IT行业就对HTML5产生了一股宗教热情。HTML5有着许多出众的特性,可以直接在网页上绘图、嵌入音视频、实现信息互动,可以跨越iOS、Android等多个平台,轻易地将网页应用转换成桌面应用……它俨然成了APP的终结者以及下一代移动技术... 阅读全文
posted @ 2015-05-17 15:10 羊洋仰 阅读(1840) 评论(3) 推荐(3) 编辑
摘要: 无标题文档10000你只需要将你网页中用到的字体放置到你的文件夹里面向引用图片一样去引用就就可以将字体加载进去,然后在设置字体类型的时候调用你设置的名字即可。注:此种写法在谷歌和火狐下可以在ie8以下无效 阅读全文
posted @ 2015-05-16 23:52 羊洋仰 阅读(1894) 评论(0) 推荐(1) 编辑
摘要: 我们都知道css有3种基本设置方式即1、行内也叫嵌入式例如:2、内联式,在html文件中用style标签包裹着的例如: 3、链接式,在html文件中用link标签引用进来着的例如: 注:还有一种@import写法不太常用兼容性也有问题忽略了当我们同时使用这三种方式来对同一目标元素设置样式的时候优... 阅读全文
posted @ 2015-05-15 16:33 羊洋仰 阅读(675) 评论(1) 推荐(1) 编辑
摘要: 这个方法在jQuery源码中比较靠后的位置出现,主要用于两处。1是构造jQuery对象的时候使用2.是为DOM操作提供底层支持,这也就是为什么先学习它的原因。之前的随笔已经分析过jQuery的构造函数了,也提到了有12个分支,其中有一个分支就是通过jQuery.buildFragment方法来处理的... 阅读全文
posted @ 2015-05-14 22:35 羊洋仰 阅读(603) 评论(0) 推荐(1) 编辑
摘要: 分析完了字符串情况剩下的就不多了。5.参数selector是函数这个就是很容易想到了,首先说一下dom加载。我们通常在head里面写脚本的时候需要等待文档加载在进行处理,js是这么写的1 window.onload=function(){2 your code...3 }但是这样是需要等待所有... 阅读全文
posted @ 2015-05-14 10:56 羊洋仰 阅读(750) 评论(0) 推荐(2) 编辑
摘要: 接着上一篇随笔讨论。如果selector是其他字符串情况就比较多了比较复杂了// Handle HTML stringsif ( typeof selector === "string" ) {...} 开始分不同的情况处理// Are we dealing with HTML string or ... 阅读全文
posted @ 2015-05-12 22:26 羊洋仰 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 在我的上一篇随笔里面分析了jQuery的构造函数,jQuery对象中有一个原型方法init才是是真正的构造函数,通过init的原型对象跟jQuery的原型对象保持引用关系使得init的实例可以正常调用jQuery的原型方法,就好像是jQuery的实例一样。下面就来看看init这个幕后的构造函数... 阅读全文
posted @ 2015-05-11 20:09 羊洋仰 阅读(6210) 评论(0) 推荐(1) 编辑
摘要: 在我的上一篇文章里面阐述了jQuery的大致框架,知道了所有代码都是写在了一个自调用匿名函数里面,并且传入了window对象,源码是这样的:(function( window, undefined ) {...})( window );我们通过alert(jquery)知道它是一个对象,那么这个对象... 阅读全文
posted @ 2015-05-10 20:00 羊洋仰 阅读(4144) 评论(0) 推荐(1) 编辑
摘要: 第一章总体架构1、设计理念jQuery的理念就是“写更少的代码,做更多的事”,而且做到代码的高度兼容性。2、总体架构大致可以分为三个部分:构造模块,底层支持模块和功能模块。3、使用自调用匿名函数(function( window, undefined ) {...})(window)这里先分析一下匿... 阅读全文
posted @ 2015-05-10 17:59 羊洋仰 阅读(954) 评论(1) 推荐(4) 编辑