Tag: javascript

关于脚本载入器的思考

nick | html, html5, js | 2010-12-26
原文:http://www.nczonline.net/blog/2010/12/21/thoughts-on-script-loaders/ == 上周,Steve Sounder 发布了 ControlJS 项目,目的是让开发者可以更好地控制 JavaScript 的载入和执行。实现上借鉴了 Stoyan Stefanov 关于预载入但不执行的方法,同时开启平行下载还带来了一些愉快的”副作用”。更多详情见 Steve 的三篇文章。 第一篇日志... [阅读全文]

发布本地存储开发插件-Rookie

nick | as, flash, js | 2010-12-16
发布本地存储开发插件-Rookie
Web开发中的本地存储常 常用来存储一些与用户相关的特定信息到用户本地硬盘,比如用户对网站设置的一些偏好选择如网页皮肤外观,具有时效性的用户登录认证信息,保存用户表单填写 的数据以避免反复填写或者提交时网络故障导致填写数据丢失,以及存储一些需要常用到的数据集以减少网页重复加载时对网络数据的请求。在不同客户端平台下的 本地存储已... [阅读全文]

JavaScriptMVC 3.0 发布

nick | js | 2010-12-09
JavaScriptMVC 3.0 发布
JavaScriptMVC 是一个功能强大的JavaScript framework,也是一个很棒的JavaScript测试框架。JavaScriptMVC 应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。通过它可以简化项目的开发,支持流行的各种浏览器。 距JavaScriptMVC 2.0版本发布一个多月,JavaScriptMVC团队今天发布了 3.0 版本。该版本增加了一些 2.0 版本以... [阅读全文]

JavaScript数据库 Taffy DB

nick | js, open | 2010-11-19
TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库。 主要特点: 很小,只有10K左右 简单,JavaScript的语法 快速 易于集成到任何Web应用 兼容主流的Ajax库,例如:YUI, JQuery, Dojo, Prototype, EXT, etc CRUD 接口 (Create, Read, Update, Delete) 排序 循环 高级查询 这就是... [阅读全文]

JavaScript语法检查插件 jsLint for Vim

nick | js | 2010-11-17
JavaScript语法检查插件 jsLint for Vim
工欲善其事,必先利其器。作为更专业的前端工程师,我们需要强劲的IDE协助我们写出规范、美观、漂亮的JavaScript代码,首先要作的就是对代码进行合法性检查,而通过 www.jslint.com 进行手工操作又显得碍手碍脚。为了提高效率,这里推荐使用 jsLint + Vim(gVim),能够协助你达到事半功倍的效果。 首先,和 JavaScriptLint 不同[注1],jsLint 是需要 Ja... [阅读全文]

Javascript使用动态解析特性模拟循环语句

nick | js | 2010-11-13
副标题:Javascript不使用循环生成一个1-100的数组 在一个聊天群里 提出这样一个问题,即只能使用循环的方式生成一个包含数字1 到100的数组?! 如是,我在思考,Javascript这门奇特的语言里,是否真是这样? … 最后,考虑到Javascript动态执行的特点。 避开了使用循环: var t =[]; var i = 0; eval(Array(102).join('t.push(i++);')); ale... [阅读全文]

Javascript sleep

nick | js | 2010-11-13
最近看到 一篇关于 Javascript 是单线程的文章: 页面在当前函数执行完之后才会重新reflow和repaint。 也就是说 reflow和repaint 所在的队列位置在当前函数所在的队列其后! 为了很明显地展示这个道理, 也就是使得当前函数运行时间足够长: 用了类似以下的方法: function sleep(t,m){ m = new Date; for (;;) if (new Date -m > t) break; } 执... [阅读全文]

一个人脸识别的Javascript

nick | js | 2010-11-10
一个人脸识别的Javascript
这里有一个人脸识别的Javascript,感觉挺酷的。识别的还是很不错的,网友们在做了很多的测试,对于动画片里的人员很不准,而且,照片质量要好一点的会准一点。下面是一些识别结果: 一个递归式的图 不过,好像只能识别白人 大家可以去试试,查看详情:https://github.com/liuliu/ccv/tree/current/js 感谢 just_cool 投递这篇新闻 新闻来源:酷壳 [阅读全文]

命名函数表达式探秘

nick | js | 2010-11-01
前言 函数表达式与函数声明 函数语句 命名函数表达式 调试器中的函数名 JScript的bug JScript的内存管理 测试 Safari中存在的bug SpiderMonkey的怪癖 解决方案 替代方案 WebKit的displayName 对未来的思考 致谢 前言 我觉得很奇怪,网上好像一直没有人认真地讨论过命名函数表达式(Named Function Expression,即“有名字函数表达式”,与“匿名函数”相... [阅读全文]

规范自己的JavaScript书写 – Dojo Javascript 编程规范

nick | js | 2010-10-28
规范自己的JavaScript书写 – Dojo Javascript 编程规范
前言 良好的JavaScript书写习惯的优点不言而喻,今天彬Go向大家推荐Dojo Javascript 编程规范,相当不错的 Javascript 编程风格规范,建议大家可以借鉴一下此规范编写 Javascript。感谢i.feelinglucky的翻译。 序 Any violation to this guide is allowed if it enhances readability. 所有的代码都要变成可供他人容易阅读的。 快读参考 核心 API 请使... [阅读全文]
Ɣ回顶部