加载中
BlueNight 原创 WordPress 主题下载(Version 1.3.11)

自己是做前端开发工作的,对于页面前端代码的质量和性能一直都要求比较严格。而从网上下载的那些 WordPress 主题的 HTML 结构和前端的性能一直都不太满意,所以这两天就自己动手做了一个——...

如何提升JavaScript的运行速度(DOM篇)

在Web开发中,JavaScript的一个很重要的作用就是对DOM进行操作,可你知道么?对DOM的操作是非常昂贵的,因为这会导致浏 览器执行回流操作,而执行了过多的回流操作,你就会发现自己的网站变得...

2013/04/16 12:08
49
如何提升JavaScript的运行速度(递归篇)

影响JavaScript性 能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但 memoization不是万能的,不是所有的递归函数都可以用memoization技术优化,...

2013/04/16 12:07
54
如何提升JavaScript的运行速度(函数篇)

这篇是Nicholas讨论如果防止脚本失控的第二篇,主要讨论了如何重构嵌套循环、递归,以及那些在函数内部同时执行很多子 操作的函数。基本的思想和上一节trunk()那个例子一致,如果几个操作没有...

2013/04/16 12:06
31
如何提升JavaScript运行速度(循环篇)

根据Nicholas的说法,有四种代码会拖慢脚本的运行,并最终导致脚本失控。分别是次数过多的同步循环、庞大的函数体、不恰当的递归和不合理的DOM调用。这篇着重讲第一个原因。最后给出了一个开...

2013/04/16 12:05
35
Javascript风格要素 ⅠⅠ

我们使用习惯用法可以使我们的意图更加的清晰和简洁。 使用==时,当心强制转换 考虑下面函数: function gw(f){ if (d.w.sv.checked == true) { zv = 'on'; } else { ...

2013/04/16 12:04
15
Javascript风格要素 Ⅰ

程序设计是困难的,其核心是管理的复杂性。计算机程序是人类做出的最复杂的东西。质量是不可靠的且隐蔽的。 好的体系架构是必需给程序足够的结构使其健壮而不会陷入混乱的泥淖,但我们表达一...

2013/04/16 12:02
18
在服务端合并和压缩JavaScript和CSS文件

Web性能优化最佳实践中最重要的一条是减少HTTP请求,它也是YSlow中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射(Image Map)和使用Data ...

2013/04/16 12:01
53
JavaScript: 世界上最被误解的语言

JavaScript, 亦称为 Mocha、LiveScript,也叫做JScript ECMAScript,是世界上流行的编程语言之一。事实上世界上差不多每台个人电脑都至少安装了一个JavaScript解释器。JavaScript的流行完全在...

2013/04/16 11:57
24
JavaScript:从最受误解的编程语言演变为最流行的语言

《计算机语言:历史与基石》一书由 Jean Sammet 写于1969年。此书的内容是对120种编程语言的考查,其中一些语言有详尽的简介。Sammet 写这本语言编年史的时候,尚未发生结构化编程革命(Str...

2013/04/16 11:56
47
JavaScript程序编码规范

这是一套适用于JavaScript程序的编码规范。它基于Sun的Java程序编码规范。但进行了大幅度的修改, 因为JavaScript不是Java。 软件的长期价值直接源于其编码质量。在它的整个生命周期里,一个程...

2013/04/16 11:55
21
JavaScript中的私有成员

JavaScript 是世界上最被误解的语言。很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解。JavaScript对象同样可以拥有私有变量。下面就讲解一下: 对象 Java...

2013/04/16 11:54
10
在JavaScript实现基于原型的继承

5年前我写了在JavaScript中实现基于类模式的继承。它显示了JavaScript是基于像类一样,原型的语言(class-free, prototypal)。并且它有足够的能力去模仿一个“类”似的结构,我的程序样式在...

2013/04/16 11:52
20
JavaScript与HTML的Script标签

<script>标签 script标签有两种用途: 1. 在页面中标识一块脚本代码 2. 加载一个脚本文件 它要依赖于src属性的存在。上面两种情况都需要闭合标签。 script标签可以包含下面的属性: src=”u...

2013/04/16 11:50
40
JScript的内存泄漏

当一个系统没有妥善地管理它的内存分配时,就被称为内存泄漏,内存泄漏是一个bug,这问题会导致性能下降和运行错误。 微软的Internet Explorer有许多的泄漏问题,最严重莫过于与JScript的交互...

2013/04/16 11:49
14
启用Mod Rewrite和.htaccess

Apache的Mode Rewrite模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。在大多数情况下,它和.htaccess文件配 合使用。比如本篇文章的URL(http://dancewithnet.com/2010/05...

2013/04/16 11:48
148
默认Web字体样式

通常用户看到的页面的样式会受到三层控制,第一层是浏览器的默认样式,第二层是网页定义样式,第三层是用户自定义样式。和CSS一 样,后面的优先级高于前面的,也就是说网页定义样式可以覆盖浏...

2013/04/16 11:47
19
border-radius与圆角

两年前发表的《The visual design of Web 2.0》中提到“Rounded everything”,圆角因使人感觉舒适的友好风格而变得无处不在。这个无处不在也让很多前端工程师累个半死,YAHOO Performance R...

2013/04/16 11:44
84
Firefox的默认样式表

每个浏览器都有自己的默认样式,这是一段预定义的CSS,用以简单地呈现网页。在Firefox中的地址栏中输入resource://gre/res/html.css即可以看到该浏览器的默认样式。在Firebug 1.2 Alphas的s...

2013/04/16 11:44
32
解密CSS Sprites:技巧、工具和教程

什么是CSS Sprite CSS Sprite 又叫CSS精灵,是目前大型网站中经常运用的图片处理方式。它的原理很简单,将网站上零散的小图片(或图标)整合在一张大图上,再用CSS中 “background-image”属...

2013/04/16 11:43
57

没有更多内容

加载失败,请刷新页面

返回顶部
顶部