上海天缘迪柯信息技术有限公司
3.2.4 所有变量声明都需要放到函数最顶部声明或者说是作用域开始部位声明 3.3 变量类型透明
因为JavaScript是弱类型(也叫松散类型)语言,很容易忘记变量所应包含的数据类型。使用匈牙利标记法来指定变量类型,匈牙利标记法就是在变量名之前加上一个或多个字符来表示数据类型。JavaScript中最传统的匈牙利标记法是用单个字符表示基本类型:“O”代码对象,“S”代表字符串,“I”代表整数,“F”代表浮点数,“B”代表布尔型。如下所示
var bFound; //布尔型 var iCount; //整数 var sName; //字符串 var oPerson; //对象
3.4 松散耦合
由于JavaScript必须与HTML和CSS共存,所以让各自完全定义其自己的目的非常重要,JavaScript定义行为,HTML应该定义内容,CSS应该定义外观
3.4.1 解耦HTML/JavaScript
JavaScript和HTML的紧密耦合:直接写在HTML中的JavaScript、使用包含内联代码的