Servo的又一重要里程碑 — ACID2 Servo的目标是为现代计算机体系结构和安全威胁模型创建一个新的浏览器引擎。Servo是由新的程序语言Rust编
写的,一个同样由Mozilla 开发的注重安全和速度的语言。Rust程序可以解决缓冲区溢出,重复利用已释放的内存和其它一些C和C++代码中常见的
类似问题。在增加安全基础之上,Servo旨在通过最大限度地利用处理器核心,GPU和矢量单元,解决现代计算机的并行化问题。
在NodeJS中启用ECMAScript 6 可通过harmony参数在node中启用ES6 node --harmony app.js
'use strict';
if (1) {
let b = 2;
console.log(b); //2
}
console.log(typeof b); //undefined
将JavaScript 作为第一编程语言 给有经验的经典继承开发者教原型继承一般是很令人沮丧的(因此导致很多JavaScript库如雨后春笋般涌现,这些库试图复制JavaScript中的
经典继承模式,这种模式完全是一个不可思议的in和of领域)。教那些之前从来没有看到过任何继承方式的开发者原型继承明显是一件容易的事。和教函数编程
是一样的。JavaScript是一门强大的语言,我们可以从中体验函数编程而且可以最终成为我们的课程焦点。
干嘛不在企业中使用Node.js呢? 其实有很多新生的技术或工具是很优秀的,但很多人都不敢尝试,特别是企业不敢在自己的项目中使用新技术。新技术有很多优势的地方,当然也会因为新出的原因而有一些漏洞,但我们应该正确的面对,根据自己项目的需要选择更好的技术,而不是一味的用那些陈旧繁琐的老技术,好技术都是在使用中不断完善的!本文作者通过一些例子说明了新老技术取舍方面的问题
告诉你为什么要合并样式文件的另一个原因 前端大神们对于前端的优化已经做的令人发指了,减少请求是最普通的优化,我今天也是来说关于减少文件请求的。我不是来说关于优化的,而是关于一个IE的限制的,跟大神们常说的合并文件、减少请求数量的手段具有惊人的神似。
单个页面文档中所有样式标记(link和style)前31个关联的CSS能够有效。 从第32个开始,都将无效。
使用简单的JavaScript,我们为什么应该抵制ES6的一些特性 作为一名专职的JavaScript开发者,我会密切关注有关JS最新动态,不过最近看过ECMAScript 6的一些新的语法后。我认为ES委员会已经偏离正确的轨道,正在将JavaScript引向错误的方向,很可能又在重复ES4的老路。
长久以来,我一直认为当今JavaScript的广泛应用一部分原因是源于她的“简单”。
LESS vs SASS?选择哪种CSS样式编程语言? 你可能已经被关于应该用Sass还是用LESS的争论折磨死了。在这篇文章中,我会解释为什么你应该使用Sass。如果你感兴趣,我会介绍如何开始使用Sass以及在预处理时会遇到的一些问题。
在我的长篇大论之前,让我稍微提一下,你应该先学一下LESS。LESS对于初学者来说是极好的:它非常容易使用和设置,它跟CSS非常像,写起来非常直观,简单还有友好,我曾经非常喜欢LESS。
你不知道的JavaScript用法,Hacker是这样写JS的 我喜欢以一些意想不到的方式使用JavaScript,写出一些看起来奇怪但其实很管用的代码,这些代码常常能够执行一些出人意料功能。这听起来似
乎有些微不足道,但是基于这点发现足以总结出一些非常有用的编程技巧。下面写到的每一个小技巧都可以屏蔽掉XSS过滤器,这也是我写这些代码的初衷。然而,学习这样的JavaScript代码可以明显加强你对语言本身掌握,帮助你更好地处理输入,并且提高Web应用程序的安全性。
JavaScript MVC框架的未来:Backbone.js还不够优秀 我们都知道,ClojureScript出来已经有一段时间了 —— 我们用Java写的那些解决方案通过Clojure不需要改动即可以在Web端直接使用。现代JavaScript引擎已经有了很长足的发展,现在JS引 擎比Java虚拟机快2.5倍已经不是什么新鲜事了。
等等!你不想知道JavaScript MVC框架在数据持久化方面的性能究竟如何吗?
Node初学者入门,一本全面的NodeJS教程 关于
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
状态
你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。
本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。
读者对象
本书最适合与我有相似技术背景的读者: 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对JavaScript处于初学阶段,并且完全是一个Node.js的新手。
这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些基础的概念我都默认你已经会了。
然而,本书还是会对JavaScript中的函数和对象作详细介绍,因为它们与其他同类编程语言中的函数和对象有很大的不同。