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 投递这篇新闻 新闻来源:酷壳 [阅读全文]

js在线压缩

nick | js | 2010-11-04
js在线压缩
http://dean.edwards.name/packer/ 据说jquery就是使用它来压缩,以减小体积的,大家不妨试试,很不错的. [阅读全文]

命名函数表达式探秘

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 请使... [阅读全文]

20个最新的jQuery插件

nick | jquery | 2010-10-28
本文将介绍20个最新的jQuery插件,还有值得一提的是8月份jQuery 发布移动设备版本 jQuery Mobile。 1. Custom Animation Banner with jQuery 通过使用 jQuery Easing和jQuery 2D Transform插件,创建自定义animation banner。 View Demo(查看示例) 2. 快速反馈表 – jQuery & PHP Martin Angelov 将教你如何快速的创建用于接收来自用户反馈的解决... [阅读全文]

30+ Web下拉菜单

nick | css, jquery, js | 2010-10-24
30+ Web下拉菜单
以前给大家介绍过13个不错的Javascript和CSS的菜单、20个优秀的Javascript导航技术、30种时尚的CSS网站导航条,今天在网上看到一篇文章其收集了30多个下拉菜单(分为两类,jQuery和CSS+Javascript的),转过来。 原文:http://smashinghub.com/3-useful-drop-down-menu-scripts-to-enhance-header-navigation.htm jQuery Smooth Navigation Menu ... [阅读全文]

给IE打补丁技巧之CSS Expression

nick | css, html, js | 2010-10-24
CSS Expression是自IE5开始提供的特性,虽然因安全性、性能问题臭名昭著,到IE8也终于寿终正寝。 回过头看,与XMLHttpRequest一样,CSS Expression的理念确实也有先驱之功,从CSS Expression也可看出由jQuery发扬光大的用CSS selector绑定行为的编程方式的雏形。不过雏形只能是雏形。由于设计上的缺陷,CSS Expression不堪大用,通常只局限为patch一... [阅读全文]
Ɣ回顶部