JavaScript

JavaScript

读Xui,学JavaScript(1)

初篇,hearder & footer —— 匿名函数 Xui的代码以 src/header.js 开头 (function () { 以 src/footer.js 结尾。 })(); 所有其他代码都包含在两者之间——现在流行的JavaScript框架大多采用了这种形式,让这种写法几乎成了不成文的标准。 我们把上面两段代码连在一起并加以整理: ( function () { //<1> } )(); <1> 如果你没有接触过匿名函数,看到这一行就会难以理解。为什么定义函数时可以不指定函数名呢? 我们熟悉的函数定义通常是这样的: function f() { //<2> } <2>此处定义了一个名为f的函数,虽然这个函数什么也不做,但它是合法的,并且可以在之后以f()的形式调用它。 JavaScript则要灵活的多,允许用下面这种形式定义函数: f = function () {}

By 熊立丁

JavaScript

读xui,学JavaScript(0)

在今年5月份的时候,我通读了xui的源代码,并完成了对代码文档和注释的翻译工作。本来是想用于公司内部分享,但由于种种原因,最终没有成型。最近有了时间,也有了合适的工具,所以打算把这个系列完成,并放到网上和大家分享。 适合人群 会某种面向过程或面向对象编程语言,并且一直在以使用该语言的方式使用JavaScript的人。这样的人在我身边为数不少——没有系统性的学习过JavaScript,按照已有的编程知识,想当然的使用JavaScript,甚至认为JavaScript就是这样的——我也曾是其中之一。但JavaScript远比我们所了解的更强大。希望这个系列能帮助大家更好的了解和使用JavaScript,写出好代码。 为什么选择xui Xui 是一个用于开发手机网络应用的,极其轻量、极度易用、高度模块化的JavaScript框架。使用起来和jQuery有点类似,但只包含了最实用的部分。 它的核心代码量很少,因为它的设计思路是这样的:首先建立一个核心项目core,只支持那些最符合标准的浏览器;然后在core的基础上开发ie和bb分支,分别支持ie浏览器和黑莓的浏览器。这

By 熊立丁
浙ICP备15043004号-1