优雅的Javascript

来源:未知 责任编辑:责任编辑 发表时间:2014-05-20 18:33 点击:

在我们这个行业里,从来不缺少天才。
在Javascript大行其道的年代,富互联网应用,用户体验炙手可热。目前流传于世的Javascript框架层出不穷,我们如何站在巨人的肩膀上做一些事情呢?这一直是我思考的一件事。
每一个前端攻城师都希望他所写的东西被更多人使用,这里有一种莫名的成就感,如何写出让众人追捧的Javascript代码成为争结。我姑且叫它“优雅的Javascript”,本文就如何写出优雅的javascript做出总结,抛砖引玉,也许会迸发出更敏锐的思考。
如何写出“优雅的Javascript”,Frist——命名规范!
所谓无规矩不成方圆,在我们写后台代码的时候可能形成了很不错的命名习惯,这些好的东西我们不应该抛弃,因为他们同样会使你的前端代码变的优雅无比!
我们来看下面一组代码实例:
//公开类
var ClassName = function () {              //类名首字母大写
    var _strName = "私有变量";             //私有变量前加下划线,小写字母开头
    this.strName = "公开属性";             //公开属性小写字母开头,不加下划线
    this._strName = "私有属性";
  
    var _objdefault = {                    //私有变量集合
        _name: "私有变量",
        age: 1
    }
    this.objDefault = {                    //公开对象集合
        name: "公开属性",
        age: 2
    }
 
    this._objDefault = {                   //私有对象集合
        _name: "私有属性",
        age: 3
    }
 
    var _funMethod = function () {         //私有方法前加_fun
        alert("私有方法");
    }
    this.funMehtod = function () {         //公开方法前加fun
        alert("共有方法");
    }
}
//静态公开类
var StaticClass = {
    name: "公开属性",
    _name:"私有属性",
    _funMethod: function () { alert("私有方法"); },
    funMethod: function () { alert("公开方法"); },
}

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 用js检测两个线段是否相交
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
  • Jquery封装幻灯片效果
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1