JavaScript 是一种灵活的语言,表达力极强,我来举一个例子,保证让很多人大吃一惊。
JXcore 是 Node.js 的一个衍生项目,用于在同一个进程内的多个隔离实例。任何单线程应用都会受益于多线程核心,而且对代码无需任何改动。JXCore 同时包含一个支持集群的消息 API,支持 android、iOS 和 Windows 以及浏览器客户端。
Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来运行,都是动态类型,都支持自动内存管理,都可以调用eval()来执行脚本等等脚本语言所共有的特性。
CanJS 是个 JavaScript 库,能使复杂应用的开发变得简单和快速。这个库非常容易使用,而且非常的小,不用假设应用的结构,同时伴有许多现代化的特性,比如自定义标签和双向绑定。使用 CanJS 能很方便的创建应用,同时也很容易维护。
包装对象:数值,字符串,布尔值在给增加属性时会自动创建一个临时对象,即包装对象,而包装对象是只读的,其增加的属性并不会保存下 来。可以通过String(),Number(),Boolean()构造函数显示创造包装对象。对数值,字符串,布尔值调用方法时也会自动创建一个临时对象,即包装对
Aura是一个事件驱动,可扩展的架构用于将你的代码封装成可复用的组件和和扩展,并可以很容易地相互通信。
本文是阅读Writing Fast, Memory-Efficient JavaScript后的总结和笔记,不是严格意义上的翻译,如果有时间,推荐阅读原文。
因为最近几个月一直在做 Cocos Creator 这个项目,大部分时间都在与 Javascript 打交道,所以接下来我有必要写几篇文章介绍一下 JS 里面几个比较让人迷惑的地方:闭包,变量作用域,变量提升和 this 绑定。
前段时间组织优化我们的原生模块 API(iOS、Android 模块封装成 JavaScript 接口),于是学习了几篇 JavaScript API 设计的文章,尽管是旧文,但受益匪浅,这里记录一下。
一直感觉 javascript 中的 this 是一个大坑,虽然一直都有注意,一直都有研究,但是总是会忘记。在这里,总结一下一些简单的规律
随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在 c# 5.0 的语法中。C# 的 async/await 需要在 .NET Framework 4.5 以上的版本中使用,因此我还很悲伤了一阵——为了要兼容 XP 系统,我们开发的软件不能使用高于 4.0 版本的 .NET Framework。
本文只是总结了算法中的一部分,算法的精髓就在于他们的思想,在js中用处应该不是很大。
曾经有一段时期,因为开发人员对JavaScript的滥用导致其遭受了一段时间的冷门时期,不被大家看好,后来,到了2005年,Google公司的很多技术都是用了ajax之后,JavaScript才又火热了起来,可以说,是Ajax拯救了JavaScript,就目前来说,熟练使用Ajax已经成为了所有web开发人员必须掌握的技能。那么Ajax又是什么呢? 它的作用是什么呢?
在JavaScript中,this关键字可以说是最复杂的机制之一。对this的作用机制缺乏比较深入的理解很容易在实际开发中出现问题。
async / await 并没有作为 ES2016 的一部分, 但这不意味着 Javascript 不会加入 这一语法特性。就在本文撰写的此刻,它正处于 Stage 3 的阶段, 并处于活跃更新状态. 这个功能 在 Edge 里已经可用 , 并且 如果在更多浏览器中被实现则进入 Statge 4 .
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。
不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。 若您对本文档中任何内容有不明白的,或者感觉不合行规的,请您按以下格式向我邮件说明,同时也欢迎任何人参与讨论,共同完善本文档。本文档中很多也是根据我自己现在的公司需求来定的。
这是一个开源的JavaScript Jabber Messenger,采用Ext2.0与Prototype开发。
这是一个开源的JavaScript Jabber Messenger,采用Ext2.0与Prototype开发。
一个JavaScript数组的元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同的类型,数组的元素设置可以包含其他数组