摘要: 框架涉及对浏览器的支 持、文档、扩展行、性能、编码风格。1.prototype入门级框架,对ie浏览器的版本判断很粗糙,糟糕的文档和扩展性2.jquery 简洁, 内部结构好开源,侧重逻辑 ,对DOM选择强大(其实,JS大多时候是在处理DOM),UI扩展好( Jquery tools和 Jquery UI)。面向对象方面较差,适用于中小型网站,无法承担庞大的网站架构任务。3.mootools 更符合面向对象,易扩展,但做低端不如jquery,做高端不如YUI。4.YUI 适用于门户,sns,大型电子商务和电子政务网站。yui抽象出了比其 他框架更复 杂的层次结构、把模块按照不同的层次划分,并定 阅读全文
posted @ 2014-03-13 15:47 曹桦伟 阅读(628) 评论(0) 推荐(0) 编辑
摘要: JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。方式1:var Calculator = function (decimalDigits, tax) { this.decimalDigits = decimalDigits; this.tax = tax; };Calculator.prototype = { add: function (x, y) { return x + y; }, subtrac... 阅读全文
posted @ 2014-03-13 14:38 曹桦伟 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、变量作用域 两种:全局变量和局部变量。注意,函数内部声明变量时,一定要使用var。如果不用的话,你实际上声明了一个全局变量!二、如何从外部读取局部变量? 链式作用域(chain scope)在函数的内部,再定义一个函数。 function f1(){ n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999,f2函数,就是闭包。三、闭包的概念 闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。官方定... 阅读全文
posted @ 2014-03-13 10:30 曹桦伟 阅读(197) 评论(0) 推荐(0) 编辑