<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="[有料]JavaScript初学者应注意的七个细节" id="card1">
<p> 游客</p><p>
标题:[有料]JavaScript初学者应注意的七个细节<br/>
正文:<br/>
      简化代码、使用JSON作为数据格式、尽量使用JavaScript原生函数、事件委托、匿名函数、代码可配置、代码兼容性每种语言都有它特别的地方，对于JavaScript来说，使用var就可以声明任意类型的变量，这门脚本语言看起来很简单，然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节，与大家分享。一、简化代码JavaScript定义对象和数组非常简单，我们想要创建一个对象，一般是这样写的：   var car = new Object();car.colour = ’red’;car.wheels = 4;car.hubcaps = ’spinning’;car.age = 4;下面的写法可以达到同样的效果：var car = {colour:’red’,wheels:4,hubcaps:’spinning’,age:4}后面的写法要短得多，而且你不需要重复写对象名称。另外对于数组同样有简洁的写法，过去我们声明数组是这样写的：var moviesThatNeedBetterWriters = new Array(’Transformers’,’Transformers2’,’Avatar’,’Indiana Jones 4’);更简洁的写法是：var moviesThatNeedBetterWriters = [’Transformers’,’Transformers2’,’Avatar’,’Indiana Jones 4’];对于数组，还有关联数组这样一个特别的东西。 你会发现很多代码是这样定义对象的：var car = new Array();car[’colour’] = ’red’;car[’wheels’] = 4;car[’hubcaps’] = ’spinning’;car[’age’] = 4;这太疯狂了，不要觉得困惑，&amp;ldquo;关联数组&amp;rdquo;只是对象的一个别名而已。另外一个简化代码的方法是使用三元运算符，举个例子：var direction;if(x &amp;lt; 200){direction = 1;} else {direction = -1;}我们可以使用如下的代码替换这种写法：var directio<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=178&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=178&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=178&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=178&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=178&amp;Page=6">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=178">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=178">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>