更多

JavaScript

利用函数的惰性载入提高 javascript 代码性能

在 javascript 代码中,因为各浏览器之间的行为的差异,我们经常会在函数中包含了大量的 if 语句,以检查浏览器特性,解决不同浏览器的兼容问题。 例如,我们最常见的为 dom 节点添加事件的函数:function addEvent (type, element, fun) { if (element.addEventLis... 详情»
10月17日 8:54 更多相关: 6,086

10 款超棒的 CSS/JavaScript 前端特效推荐

本周,我们带来了极客社区推荐的10款前端特效,非常有趣的小游戏和页面效果。希望可以带给大家一些不同以往的更好的体验。  1.  使用CSS/JavaScript实现的小游戏 一款跳跃的玩偶游戏,非常有趣,快来放松一下自己吧。在线调试  2.  CSS实现的... 详情»

谈 javascript 变量声明

这篇文章还是对基础的复习,对面试经历的一个总结。 之前的面试中遇到过一道面试题 var a = 10; (function () { console.log(a); var a = 20; })()短短 5 行代码 console.log(a) 的结果是什么? 如果把 var a = 20; 和 console.log(... 详情»
06月14日 10:47 更多相关: 1,984

Javascript 装载和执行

一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。 首先,我想说一下Javascript的装载和执行。通常来说,浏... 详情»
06月05日 9:13 更多相关: 2,465

自由软件基金会发起反对非自由Javascript运动

2009年,自由软件基金会(FSF)主席RMS(Richard Stallman)发表了一篇标题为“Javascript陷阱(The JavaScript Trap)”的文章,称自由软件用户的浏览器运行着大量非自由的Javascript代码。 多数Javascript程序只是网页的一个扩展,算不上真正的程序,可以接受。但... 详情»
05月30日 19:29 更多相关: 2,922

JS让页面中的某元素随滚动条始终可见

这些代码,可以让你网页内的某个元素实现随着滚动条的滚动始终可见,比如文章内的某个元素,或者WordPress侧边栏的随机推荐、广告位等...效果和本站文章页中的share栏一样。 效果如下(图一为原页面中,图二为滚动时,share栏随滚动一直置顶):页面滚动:主题要载入jquer... 详情»
05月27日 9:11 更多相关: 4,235

IE6下JavaScript图片透明设置

IE6是不支持透明的PNG的,这无疑限制了网页设计的发挥空间. 可以使用PNG24图片透明的支持,代码示例如下: <!--[if lte IE 6]> <script src="http://www.bywei.cn/js/DD_belatedPNG.js" ></script> <script type=... 详情»
04月08日 22:04 更多相关: 2,184

js获取来路url和当前url地址

js获取来路url地址,相当于php的$ _SERVER['HTTP_REFERER']。 方法:利用js获取来路url地址可以准确地判断网页的真实来路。 目前百度统计,google ads统计,CNZZ统计,都是用的这个方法。 防盗链也很简单了,js里判断来路url如果不是本站不显示图片,嘿嘿。 document.r... 详情»
04月07日 11:26 更多相关: 7,137

Javascript正被开发者抛弃?

最新出炉的TIOBE编程语言排名中,Javascript的排名又一次下跌。虽然当月流行度还未突破历史最低记录,但如果计算6个月平均排名,已经是TIOBE有记录以来的最低值。对比HTML5的google trends记录你会惊讶地发现js流行度与HTML5关注度竟然成反比。 虽然全世界都把希望寄托在HTML5... 详情»
03月12日 11:42 更多相关: 3,287

从 JavaScript 数组去重谈性能优化

缘由 JavaScript 数组去重经常出现在前端招聘的笔试题里,比如:有数组 var arr = ['a', 'b', 'c', '1', 0, 'c', 1, '', 1, 0],请用 JavaScript 实现去重函数 unqiue,使得 unique(arr) 返回 ['a', 'b', &... 详情»

JavaScript成为Gnome应用的默认语言

在布鲁塞尔召开的 GNOME 开发者经验交流会上,GNOME 的开发者社区已经解决了为 GNOME 桌面应用指定一个规范的开发语言。 一名 Collarbora 工程师和 GNOME 开发者 —— Travis Reitter 的博客写道:作为 GNOME 团队成员,经常被问到应该采用何种语言来编写 GNOME 桌面... 详情»

JS使用键盘左右箭头进行翻页

JS使用键盘左右箭头进行翻页,直接上我在项目中使用的JS键盘翻页效果,个人觉得这个比较不错。。。 上代码: HTML部分: <div class="upnext"> <a title="上一条" class="up" id="up" href="#"><span>... 详情»

10个超棒的jQuery/JavaScript表单插件推荐

本文将分享10个超酷的jQuery/JavaScript表单插件,帮助你有效的增强你的表单元素,相信这些插件可以让你的网站或者应用拥有更加友好的界面和用户体验。  1. Chosen 一个JavaScript插件,帮助你将比较宽的选择框变得更加友好,支持jQuery和Prototype。2. Password Stren... 详情»

服务器端的JavaScript脚本,Node.js 0.6.17 稳定版发布

Node官方网站近日放出了Node.js 0.6.17 稳定版。Node(也称Node.js)是一个服务器端 JavaScript 解释器,它改变了服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。实际上Node是... 详情»

推荐给 JavaScript 开发人员的10个工具

近年来,JavaScript因为其有效地强化网络,而并非仅仅提供一些类似闪烁文字等廉价效果而备受重视。在这篇文章中,我已经选择了JavaScript开发的10个非同凡响的的工具和脚本。 0. MicroJS 需要够快的代码吗? MicroJS是一个全新的网站,旨在提供常用的JavaScript代码片段:AJAX... 详情»
03月20日 11:51 更多相关: 3,263
12