-
暴力分析backbone.js(6)
这一节开始分析Backbone.Events,把代码定位至line81。 我来截一张图。Backbone.Events的主要功能都定义在Backbone对象里的Events对象。 但有一个疑问,为什么还要把Backbone.Events 赋值给 Events这个变量呢? 我们往下找,找到line237,还记得_.extend(参...
2015-06-06 16:54 -
暴力分析backbone.js(5)
好,继续分析Backbone,写完 上一节 后,我们清晰的分析思路了,这节就按照思路来走。 现在我来区分一下几大块的位置。 作为实参function(root, Backbone, _, $){}函数,它包裹了Backbone的主要功能。 从 line28 line1610。 Backbone.Events(事件) 从 line68...
2015-06-06 16:47 -
暴力分析backbone.js(4)
写完了 上一节 后, 突然发现我一开始都(从上往下分析)构思,不合理。 来看几张图 在看看backbone的api结构。 给大家看这些的原因,也是我一个分析的思路。我会先把源码里的8大块划分出来,大概的略过一遍,然后在独个独个的把小功能讲解一边。 当然除了公开...
2015-06-06 16:37 -
暴力分析backbone.js(3)
继续 上一节 内容,上一节发现backbone.js有很多依赖库,还分了3条路,我选择了最基础的装备jQuery 和 undercore,走最后一条。带着疑问和简单的Dome来分析backbone.js。 从最后一条路开始讲解,来看一下代码 1 root.Backbone = factory(root, {}, root._, (...
2015-06-06 16:36 -
暴力分析backbone.js(2)
继续上一节内容,带着疑问和简单的Dome来分析backbone.js。 这次我把简单Dome Copy到本地,引入backbone.js库。(这里我就不引入其他库了,麻烦,所以要简单修改一下!) 1 body 2 script src =backbone.js / script 3 script 4 ( function (doc){ 5 6 var Lis...
2015-06-06 16:35 -
JavaScript发送邮件
JavaScript发送邮件,阅读JavaScript发送邮件,script language=...
2014-11-17 20:00 -
用面向对象的方式封装javascript代码
用面向对象的方式封装javascript代码,阅读用面向对象的方式封装javascript代码,用面向对象的方式封装javascript 代码 javascript 虽然是弱类型检查的脚本语言,可是它也有很多面向对象的特性,因此我们可以模仿java语言的抽象、继承 和封装 来处理javascript...
2014-11-17 20:00 -
JavaScript与ActionScript通讯(ExternalInterfa
JavaScript与ActionScript通讯(ExternalInterface类),阅读JavaScript与ActionScript通讯(ExternalInterface类),需要引入import flash.external.ExternalInterface;一、ActionScript调用JavaScript的方法 这里要用到ExternalInterface类的call方法 Externa...
2014-11-17 20:00 -
使用JavaScript切换DOM元素显示状态方法
使用JavaScript切换DOM元素显示状态方法,阅读使用JavaScript切换DOM元素显示状态方法,使用JavaScript切换DOM元素显示状态方法显示document.getElementById(...
2014-11-17 20:00 -
JavaScript常用的2种定义类的方式
JavaScript常用的2种定义类的方式,阅读JavaScript常用的2种定义类的方式,1. 混合构造函数/原型方式 function Car(sColor, iDoors, iMpg) { this .color = sColor; this .doors = iDoors; this .mpg = iMpg; this .drivers = new Array(“Mike”, “Sue”); }...
2014-11-17 20:00