轻量级浏览器特性检测库:feature.js

总体只有1KB,可以快速检测当前浏览器是否支持CSS3的特性。

js时间转化为几天前,几小时前,几分钟前

将时间戳转换为几个月前,几周前,几天前,几分钟前的形式。通过JavaScript计算当前时间与定义的时间的对比,匹配不同时间段的值。

Javascript是单线程,浏览器非单线程

Javascript是单线程,浏览器非单线程
因为JS运行在浏览器中,是单线程的,每个window一个JS线程,既然是单线程的,在某个特定的时刻只有特定的代码能够被执行,并阻塞其它的代码。而浏览器是事件驱动的(Event driven),浏览器中很多行为是异步(Asynchronized)的,会创建事件并放入执行队列中。

关于setInterval()你所不知道的地方

本文主要分享了关于setInterval()你所不知道的相关知识点,通过学习setInterval()与setTimeout()函数的区别,更好的助你理解和使用好setInterval()。希望对你有所帮助。

关于setTimeout()你所不知道的地方,详解setTimeout()

setTimeout引用的是全部变量还是局部变量了,当直接调用外部函数方法时,实际上函数内部的变量已经变成全局。2.setTimeout最快执行时间是4毫秒。3.使用setTimeout的函数会比当前队列的函数慢执行,在他们的后面。4.setTimeout中的定时器并不是准确的时间,实际中它需要在执行完前面的函数后才定时执行。

jquery风格的fadeIn()和fadeOut()

昨天发的一篇fadeIn和fadeOut的代码,发现在手机上有点问题。今天发现这篇还支持ie浏览器的,作者的分析很多,看代码更舒服。

JavaScript fadeIn与fadeOut,原生js实现fadeIn和fadeOut

使用jQuery可以轻松使用fadeIn()和fadeOut()这两个动画方法。JavaScript的代码又如何,看看下面的代码:

JavaScript倒计时获取服务器时间

JavaScript倒计时获取服务器时间
之前写过一篇:jQuery手机验证码倒计时效果,本文讲另外一种一个阶段的倒计时,这就需要用到服务器时间,毕竟本机时间可以人为的修改。

Awesome Javascript:JavaScript学习指导

JavaScript是一个仅在一周就被发明出来的小玩意, 所以,它有着有多的缺陷,即使是这样,它已经存在了20年,全世界几乎每台电脑都至少装有一个JavaScript解释器, 况且今天这个当初的小玩意的目标是编写大型的企业应用。如果你对JavaScript的理解仅限于DOM操纵,页面动画,jQuery等等, 本列表将为你展现JavaScript的更多的令人震撼的功能。

查找选择器(Query Selector)

看到Github上的一个项目: You Don’t Need jQuery 确实我们现在的开发环境如作者所说的已经改善了很多,目前已经出了很多新的节点查询方法。兼容到现代浏览器与IE10+。 大部分可以使用document.qu ...