位置:海鸟网 > IT > JavaScript >

JavaScript应注意的七个细节(献给初学者)

对于JavaScript来说,可以使用var声明任意类型的变量,这门脚本语言看起来很简单,然而想要灵活运用这些代码却是需要不断积累经验的。本文利列举了应该注意的七个细节(献给初学者),与大家分享。

  (1)简化代码

  JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:

  后面的写法要短得多,而且你不需要重复写对象名称。

  另外对于数组同样有简洁的写法,过去我们声明数组是这样写的:

new Array(

  更简洁的写法是:

  我们可以使用如下的代码替换这种写法:

200?

  (2)使用 {
,
:[
{
,

},
{
,

},
{
,

},
{
,

}
],

  你可以使用在 delicious(o){
;
).innerHTML

这里调用){

  其实,不用循环可以实现同样的功能:

  而最简洁的写法是:

  你甚至可以使用

  如果你想给一个元素增加class样式,可能原始的写法是这样的:

function addclass(elm,newclass){

  而更优雅的写法是:

function addclass(elm,newclass){






  脚本如下:

(){
);
);
links.length;
){
);
};
function handler(e){

  更合理的写法是只给列表的父对象绑定事件,这样可行的原理在于事件是支持冒泡的,代码如下:

(function(){
);
function handler(e){
createMember(){
getMemberDetails(){

  封装后如下:

var myApplication =function(){
;
;
;
(){
(){

  这被称为单体模式,是JavaScript设计模式的一种,这种模式在YUI中用得非常多,改进的写法是:

function(){
;
;
;
function createMember(){
}
function getMemberDetails(){
}

[

4;