chaojidan

导航

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2014年12月11日 #

underscore.js库的浅析

摘要: Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文称“Underscore对象”)。生成一个Underscore对象:Underscore默认使用_(下划线)来访问和创建对象,但这个名字可能不符合我们的命名规范,或容易... 阅读全文

posted @ 2014-12-11 10:30 chaojidan 阅读(1314) 评论(0) 推荐(2) 编辑

2014年12月10日 #

下拉框插件的详解

摘要: 本插件是基于jQuery实现的function DropSelect(obj){ obj = obj || {}; var p = this; p.id = obj.id || 'selectDrop'; //这个id为页面上的元素的id,一... 阅读全文

posted @ 2014-12-10 22:54 chaojidan 阅读(350) 评论(0) 推荐(0) 编辑

Backbone框架浅析

摘要: Backbone是前端mvc开发模式的框架。它能够让view和model相分离,让代码结构更清晰简答,开发进度加快,维护代码方便。但是,现在出了一种mvvm框架,它是下一代前端mvc开发模式的框架,代表作是Angular.js,改天有时间去研究下。现在先来研究下Backbone框架。Backbone... 阅读全文

posted @ 2014-12-10 15:43 chaojidan 阅读(2880) 评论(0) 推荐(0) 编辑

2014年12月9日 #

jquery源码解析:type,isPlainObject,parseHTML,parseXML,globalEval详解

摘要: jQuery的工具方法,其实就是静态方法,源码里面就是通过extend方法,把这些工具方法添加给jQuery构造函数的。jQuery.extend({ ...... type: function( obj ) { //$.type(),判断类型 if ( obj == null ... 阅读全文

posted @ 2014-12-09 23:00 chaojidan 阅读(1009) 评论(0) 推荐(0) 编辑

Handlebars模板库浅析

摘要: Handlebars模板库简单介绍Handlebars是JavaScript一个语义模板库,通过对view(模板)和data(ajax请求的数据,一般是json)的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译(先对view进行编译生... 阅读全文

posted @ 2014-12-09 14:00 chaojidan 阅读(3611) 评论(0) 推荐(0) 编辑

日历插件的详解

摘要: 本插件是在jQuery 1.6.1基础上进行开发的。var _count = 0;var_expando = "CCalendar-" + (+new Date()) + "-", var CCalendar = function(element,options){ this.initiali... 阅读全文

posted @ 2014-12-09 09:24 chaojidan 阅读(3211) 评论(0) 推荐(1) 编辑

2014年12月8日 #

jquery源码解析:expando,holdReady,ready详解

摘要: jQuery的工具方法,其实就是静态方法,源码里面就是通过extend方法,把这些工具方法添加给jQuery构造函数的。jQuery.extend({ //当只有一个对象时,就把这个对象中的属性和方法扩展到this对象中,这里的this指向jQuery expando: "jQuery" +... 阅读全文

posted @ 2014-12-08 22:15 chaojidan 阅读(2003) 评论(0) 推荐(0) 编辑

第十六课:一些奇葩的元素节点object,video

摘要: object元素object这个元素,现在前端很少用到,但是像flash,svg等奇葩元素,必须嵌套在object对象元素中。现代浏览器用video,canvas代替这些元素。之前做过图表和地图的一些应用,像highchart,e-chart,这些图表插件,基本上是使用svg元素(嵌套在object... 阅读全文

posted @ 2014-12-08 14:46 chaojidan 阅读(1059) 评论(0) 推荐(0) 编辑

2014年12月5日 #

第十五课:奇葩的元素节点iframe

摘要: iframe一般用来加载一个页面,然后嵌入到主页面中。创建起来消耗资源,而且消耗连接数。但是它是一个物超所值的东西,可以实现无缝刷新,模拟onhashchange跨域,安全的加载第三方资源与广告,实现富文本编辑,文件上传,用它搞定IE6-IE7的select BUG(select标签会移到遮罩层的上... 阅读全文

posted @ 2014-12-05 15:06 chaojidan 阅读(2103) 评论(0) 推荐(2) 编辑

2014年12月4日 #

jquery源码解析:jQuery扩展方法extend的详解

摘要: jQuery中要扩展方法或者属性都是通过extend方法实现的。所谓的jQuery插件也是通过extend方法实现的。jQuery.extend扩展的是工具方法,也就是静态方法。jQuery.fn.extend扩展的是实例方法。当只传入一个对象的时候,里面的方法和属性是扩展到this上的。比如:$.... 阅读全文

posted @ 2014-12-04 22:16 chaojidan 阅读(442) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页