-
你对JavaScript引擎能进行多少次递归调用好奇吗?
下面的函数可以让你找到答案: (灵感来自Ben Alman的 gist)
更新:2014/6/26 21:32:33阅读:59073
-
前端已经被玩儿坏了!像用近似乱码的 javascript 拼一个图形,而且可以正常运行等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。
更新:2014/6/24 22:52:24阅读:59073
-
1、刮奖区域两个Canvas,一个是front , 一个back ,front遮盖住下面的canvas。
2、canvas默认填充了一个矩形,将下面canvas效果图遮盖,然后监听mouse事件,根据mousemove的x,y坐标,进行擦出front canvas上的矩形区域,然后显示出下面的canvas的效果图。
更新:2014/6/24 22:40:53阅读:60635
-
对象的静态属性只能该对象本身能访问,优先级:对象的静态属性>类的特权属性>共有属性。其中对象的静态属性会覆盖类的特权属性,而类的特权属性并不会覆盖共有属性,即用delete删除该对象的属性是删除它的特权属性,并不能删除类的共有属性。
对于类静态属性和方法,是到处都能访问的,即相当于命名空间。
对于类的共有属性,特权属性在外部是可以访问的。
对于私有属性和方法,只有类的内部能使用。其中类的共有属性和方法可以访问类的特权属性和方法,但不能访问类的私有属性和方法。
更新:2014/6/10 22:09:49阅读:61019
-
跨站脚本: cross-site scripting或者XSS, 即攻击者向目标Web站点注入HTML标签或者脚本,如果网站没有通过移除任何嵌入的HTML标签来消毒,那么web页面很容易受到跨站脚本攻击
更新:2014/6/6 21:35:26阅读:60981
-
javascrit中的异常在前端大家用的好像不是很多,其实javascript的异常和大多数的后端语言差不大,今天和大家简单的介绍介绍javascript常用的异常和异常处理。
更新:2014/6/6 21:22:55阅读:62027
-
本文旨在记录本人涉足移动webApp开发的几点体会,欢迎分享与指正。
更新:2014/6/3 21:34:53阅读:60531
-
事件代理(Event Delegation),又称之为事件委托。是 JavaScript 中常用绑定事件的常用技巧。
顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。
众所周知,DOM操作是十分消耗性能的。所以重复的事件绑定简直是性能杀手。而事件代理的核心思想,就是通过尽量少的绑定,去监听尽量多的事件。
更新:2014/5/31 22:56:15阅读:61942
-
本文教大家如何把中文转换成Unicode码的十进制表示形式与十六进制表示形式,以避免一些编码或者安全引发的问题。前者一般用于网页表示中,同时也会进行数据替换。后者一般用于js文件中。
更新:2014/5/31 22:58:03阅读:63619
-
异步编程带来的问题在客户端Javascript中并不明显,但随着服务器端Javascript越来越广的被使用,大量的异步IO操作使得该问题变得明显。许多不同的方法都可以解决这个问题,本文讨论了一些方法,但并不深入。大家需要根据自己的情况选择一个适于自己的方法。
更新:2014/5/23 21:50:13阅读:61838