一个轻量级(4.5kb左右) 自定义JavaScript模式对话框组件。
特点JavaScript语法JavaScript基于对象编程事件驱动及事件处理常用宿主对象及其使用框架JavaScript什么是JavaScript JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。
这是一个利用XML配置文件来生成JavaScript校验代码的Java开源项目。在XML文件上配置好Html Form的校验条件(如限制最大/最小长度等)之后,将自动创建JavaScript代码加到html页面。这种方法便于保持Html Form的结构和校验条件的改变。
JavaScript Optimizer-JSO这个项目用于在服务器端管理你的JavaScript和CSS资源,以减少服务器与浏览器之间传输的数据量。提供的功能包括:压缩、合并、缓存、重新组合JavaScript和CSS文件。
JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。
VJET JavaScript IDE这个Eclipse插件提供了一个完整的JavaScript集成开发环境(IDE)。从编码,到执行/测试和调试都提供了全面的支持。功能包括:代码建议,代码搜索,语法和语义检查,执行和调试。
JavaScript权威指南(英文版)
UIZE JavaScript Framework是一个强大、开源、面向对象的JavaScript框架。支持widgets、AJAX、DOM、模板等。
原文地址: http://www.woiweb.net/efficient-javascript.html
摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话
对于 JavaScript 类型,可以简单地概括为:相对于强类型语言来说,它是弱(松散)类型的语言;有基本类型和引用类型,他们是区别是一个有固定空间存在于栈内存中,一个没有固定空间保存在堆内存中并且在栈内存中保存了一个指向实现位置的指针。
JavaScript 中有很多可以给你的对象安全分配命名空间的方法。这篇文章讨论我见过的普遍的实践。
随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在 c# 5.0 的语法中。C# 的 async/await 需要在 .NET Framework 4.5 以上的版本中使用,因此我还很悲伤了一阵——为了要兼容 XP 系统,我们开发的软件不能使用高于 4.0 版本的 .NET Framework。
JavaScript风格指南 目录 介绍 不必严格遵守本文的所有原则,有时少遵守一些效果可能会更好,具体应根据实际情况决定。这是根据《代码整洁之道》作者多年经验整理的代码优化建议,但也仅仅只是一份建议。 软件工程已经发展了50多年,至今仍在不断前进。现在,把这些原则当作试金石,尝试将他们作为团队代码质量考核的标准之一吧。 最后你需要知道的是,这些东西不会让你立刻变成一个优秀的工程师,长期奉行他们也
使用JavaScript操作Cookie,相关文档请见DHTML.CHM。里面有完整的操作方法说明。以下是代码示例。
AltFontPrev 是一个 JavaScript 书签可让你快速切换不同的字体来预览任何一个网站。
这是一款采用JavaScript开发的基于web的Jabber客户端,它使用了Ext和Prototype的js库。
jStat 是一个 JavaScript 的统计库,用来执行高级的统计功能而无需一些专用的语言,例如 MATLAB 。
JSLitmus是款轻量级的工具,用来测试JavaScript执行性能情况,采用直观的API。