图书

  • 李松峰 58推荐

    JavaScript宝座:七大框架论剑

    原文链接:[Rich JavaScript Applications – the Seven Frameworks][1] 作者:Steven Sanderson翻译:[@李松峰][2] 感谢 [@温谦-此昵称太受欢迎][3] 老师推荐。 一周前,[Throne of J…...

  • 民工精髓 30推荐

    从零开始编写自己的JavaScript框架(一)

    1. 模块的定义和加载 1.1 模块的定义 一个框架想要能支撑较大的应用,首先要考虑怎么做模块化。有了内核和模块加载系统,外围的模块就可以一个一个增加。不同的JavaScript框架,实现模块化方式各有不同,我们来选择一种比较优雅的方式作个讲解。 先问个问题:我们做模块系…...

  • 民工精髓 17推荐

    从零开始编写自己的JavaScript框架(二)

    2. 数据绑定 2.1 数据绑定的原理 数据绑定是一种很便捷的特性,一些RIA框架带有双向绑定功能,比如Flex和Silverlight,当某个数据发生变更时,所绑定的界面元素也发生变更,当界面元素的值发生变化时,数据也跟着变化,这种功能在处理表单数据的填充和收集时,是非常…...

  • OneAPM官方技术博客 10推荐

    如何克服 JavaScript 框架疲劳?

    【编者按】Tero Parviainen 著有 Build Your Own AngularJS,曾两次组织 Clojure CUP 竞赛,在 Twitter 上有近两千名关注者。在本文中,Tero 阐述了在 JavaScript 框架层出不穷的当下,不少开发者对选择框架的种种…...

  • 盼盼姐 5推荐

    MEAN.IO创建者Amos Haviv访谈问题有奖征集(图灵访谈)

    Amos Q. Haviv是一位软件工程师、技术顾问,他还是MEAN.IO和MEAN.JS的创建者。Amos有近十年的全栈开发经验,曾就职于多个创业公司和企业。过去的三年中,Amos一直在使用JavaScript的全栈解决方案进行开发,包括Node.js和MongoDB,以及A…...

  • 民工精髓 5推荐

    Thin框架的应用(一) 单机双人对战象棋程序

    使用JavaScript创建模块化的双人对战象棋程序 1. 关于这篇文章 2004年,我花两天时间,用JavaScript和VML创建了一个单机双人象棋,并且作了简短的分析。在那个时代,没有AngularJS,没有BackBone,没有所有这些前端MV*框架。甚至没有jQu…...

  • langyahappy 2推荐

    ECMAScript 6教程 (二) 对象和函数

    对象 属性的简洁表示法 ES6允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 function f( x, y ) { return { x, y }; } // 等同于 function f( x, y ) { return { x: x, y: y…...