将JavaScript 作为第一编程语言 给有经验的经典继承开发者教原型继承一般是很令人沮丧的(因此导致很多JavaScript库如雨后春笋般涌现,这些库试图复制JavaScript中的
经典继承模式,这种模式完全是一个不可思议的in和of领域)。教那些之前从来没有看到过任何继承方式的开发者原型继承明显是一件容易的事。和教函数编程
是一样的。JavaScript是一门强大的语言,我们可以从中体验函数编程而且可以最终成为我们的课程焦点。
干嘛不在企业中使用Node.js呢? 其实有很多新生的技术或工具是很优秀的,但很多人都不敢尝试,特别是企业不敢在自己的项目中使用新技术。新技术有很多优势的地方,当然也会因为新出的原因而有一些漏洞,但我们应该正确的面对,根据自己项目的需要选择更好的技术,而不是一味的用那些陈旧繁琐的老技术,好技术都是在使用中不断完善的!本文作者通过一些例子说明了新老技术取舍方面的问题
抛弃jQuery,深入原生的JavaScript 虽然我已经做网站建设工作10多年了,但我从最近3年才开始更多地学习如何更好的将纯JavaScript用于工作中,而不总是将jQuery考虑在第一位。现在我每天学习很多东西。这个过程让我觉得Adtile的JavaScript SDK 更像是在创建一个开源工程,而不是“具体的工作”,不得不说,我很喜欢那样。
今天,我准备将在过去几年学到的一些基础东西与大家一起分享,这将可能帮你深入纯 JavaScript的世界
告诉你为什么要合并样式文件的另一个原因 前端大神们对于前端的优化已经做的令人发指了,减少请求是最普通的优化,我今天也是来说关于减少文件请求的。我不是来说关于优化的,而是关于一个IE的限制的,跟大神们常说的合并文件、减少请求数量的手段具有惊人的神似。
单个页面文档中所有样式标记(link和style)前31个关联的CSS能够有效。 从第32个开始,都将无效。
使用Backbone构建精美应用的7条建议 我们在Bizzabo使用Backbone.js已经有两年的时间了。我们从一个小的网页应用为开始,这些小应用是由Backbone驱动的,而且他们看上去非常友好。
Backbone天生就不固执己见。你从文档上获取的一个最基本观点是:使用backbone.js提供的工具,做任何你想做的事。
什么是最优秀的JavaScript框架?Angular or Backbone? AngularJS的人用48行JavaScript代码创建了PhoneCat的体验程序。然后我们使用Backone创建相同的程序,我们发现我们使用了171行代码——代码量增加了260%。下面,我们会把Backbone创建的体验程序一步一步贴出来。
你用什么代码编辑工具开发JavaScript? 目测很多人都使用VIM,因此写了段JS脚本,统计回帖中所涉及开发工具的次数,看一看哪种开发工具最流行。
为什么我不建议你将JavaScript作为主力语言 在我向大家推荐语言的时侯,一个主要的告诫就是,不要考虑JavaScript。在我没有表达我的观点以前,很多人很快地向我建议 A) JavaScript是显而易见的选择, 还有 B) 我没有把JS加入名单,显得我很无知。在这里我会详细地说明,我为什么不像大多数那样,建议你将JavaScript作为职业生涯中的主力语言。然后我会接受你的评判。
不要让 Javascript 的等价表格看上去那么难看 时不时的会有人贴出一张表格,用来展现javascript的 '==' 比较出来的结果。像最近的这个例子,看看这张表格有多么的无序。
这些文章基本上都是对的,他们指出 '==' 设计的很糟糕。但是他们通过表格的组织顺序让的结果看上去更糟。比如,这是之前的一张表格。
在jQuery API文档中并未提及的get用法,只有读了源码才会知道哦 阅读源码,才是真正用好jQuery的唯一途径,也就在我阅读源码的时候,先实践后理论的结果就是,容易发现不为人知的秘密,如下:
console.log($(".xxx").get(-2));
参数是正数,是从前往后取。负数是从后往前取,-1就是倒数第一个,-2即是倒数第二个...