从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一.定义全局变量命名空间
专注于为中小企业提供网站制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业横峰免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
只创建一个全局变量,并定义该变量为当前应用容器,把其他全局变量追加在该命名空间下
var MY={};
my.name={
big_name:"zhangsan",
small_name:"lisi"
};
my.work={
school_work:"study",
family_work:"we are"
};
二 . 利用匿名函数将脚本包裹起来
(function(){
var exp={};
var name="aa";
exp.method=function(){
return name;
};
window.ex=exp;
JS可以随意定义一些全局变量,不会有任何语法错误,在多人协作开发时假如两个人都各自定义了一个相同名字的全局变量并在自己的代码里面使用,则这个全局变量就有可能造成冲突,这就是全局变量污染。所以一般不建议滥用全局变量,定义全局变量的时候最好有自己这个模块的命名空间。
1、尽量使用函数来封装你的语句块。
2、尽量少使用全局变量。
3、尽量规范命名。
差不多了
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图