web前端,js性能提升细节,规范
来源:互联网 发布:java项目中碰到的难点 编辑:程序博客网 时间:2024/06/02 19:45
作用域链 (with 语句会 加深作用域链,在作用域链顶部加多了一个对象,尽量不要使用 ,try catch的catch也是一样)
使用局部变量
条件判断:
if [将if条件拆分成几个分支,并且 else 是不用判断的,记住把 else if 改为 else]
switch(2,10) [一般语言的编译器能优化switch语句,由于大多数jajascript引擎没有这样的优化,所以switch性能参差不刘,firefox可以很好地处理switch,但其它的浏览器不怎么样,但总比多个if快] javascript的switch可以 接受 字符串,java不可以,如下:
javascript:
var a = "小小";
switch(a)
{
case "0":
alert(0);
break
case "00":
alert(2);
break
case "000":
alert(3);
break
case "小小":
alert("小");
break
default:
alert(11111);
}
java:
int arg = Integer.parseInt("123");
switch(arg){
case 1:
System.out.println("a");
break;
case 2:
System.out.println("aa");
break;
case 123:
System.out.println("aaa");
break;
default:
System.out.println("default");
}
c# 的可以 判官 字符串
数组(10,.)
for循环
var length = values.length
for(var i=length; i--){} while(length--){} (比原来节约多达50%的执行时间)
少使用数组原生的indexOf方法,不如用for
展开循环 Deff策略
values[1] values[2] values[3] values[4]
- web前端,js性能提升细节,规范
- web前端性能优化提升篇
- Web前端分析测试和性能提升
- 前端css,js缓存提升网站性能
- 如何合理优化WEB前端 高效提升WEB前端性能
- 如何合理优化WEB前端,高效提升WEB前端性能
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- web前端之JavaScript部分开发规范和细节
- 如何对web前端进行优化以及提升其性能?
- 前端性能提升方法
- web前端开发编码规范及性能优化
- web前端规范 通用规范
- 提升Web程序性能
- Web 应用性能提升
- Web性能提升
- Web前端编码规范
- WEB前端开发规范
- asp.net用url重写URLReWriter实现任意二级域名(续)
- 对线程的理解
- EDMA的基本概念
- 运行时创建用于输入密码的 TextView
- window.top与window.parent
- web前端,js性能提升细节,规范
- 当头一棒~给自己助威
- fileupload 上传文件函数 --把图片名用日期时间命名
- Oracle database configuration and i/o issues
- "The Design and Evolution of C++" 阅读笔记
- EDMA3传输的配置步骤
- TCP/IP网络层级结构及其应用服务(二)
- 【百度分享】基于内核模块的测试代码编写(三)
- 感谢