请选择 进入手机版 | 继续访问电脑版
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 地图任务 - 给官方提建议

论坛活动及任务 归纳网站最新活动 更新邮件保护帐号安全 第一季积分兑换活动 - 12周年上海聚会照片

万元奖励等你拿——点点网模板设计大赛 畅销译文征名——让最火的畅销书,印上你的标签 联系招聘客服 蓝色理想帮你找工作!

查看: 1302|回复: 9

我真是服了js的命名规则-,- [复制链接]

xieoy 楼主
帖子
184
体力
414
威望
0
发表于 2007-8-21 12:39:50 |显示全部楼层
我真是服了js的命名规则-,-


从昨天晚上就困扰我的js问题
原来是命名的原因=,=

后来发现JS里不能用-给函数命名啊
比如我这样写message-y = document.getElementById("y");
就说我错
写成这样就好了:messagey = document.getElementById("y");


想请教下大家JS里还有什么命名禁忌呢?
帖子
386
体力
810
威望
1
居住地
广东省 深圳市
发表于 2007-8-21 12:48:25 |显示全部楼层
所有的程序都不能用“ - ” 这个好吧,可以用滑线“ _ ”



LZ该了解下变量命名规则

[ 本帖最后由 changyucun 于 2007-8-21 12:51 编辑 ]
我是菜鸟,菜死鸟的鸟。
帖子
2544
体力
4748
威望
2
发表于 2007-8-21 13:05:32 |显示全部楼层
所有语言多是不能用-和空格的。。楼主真是少见多怪
看了新闻联播,觉得中国了不得;看了网易评论,觉得中国不得了
帖子
51
体力
113
威望
0
居住地
江苏省 南京市
发表于 2007-8-21 14:19:52 |显示全部楼层
-是减号啊,怎么可以拿来命名呢
技术是一种气质
xieoy 楼主
帖子
184
体力
414
威望
0
发表于 2007-8-21 14:30:24 |显示全部楼层

因为我喜欢把文件名这么起=。=```

深蓝蝴蝶

银牌会员 手机认证 

帖子
585
体力
2231
威望
13
居住地
山东省 青岛市
发表于 2007-8-21 14:32:26 |显示全部楼层
原帖由 xieoy 于 2007-8-21 14:30 发表

因为我喜欢把文件名这么起=。=```

程序没有这样命名的.哪有用减号的啊

心肠大大滴好

荣誉管理

帖子
1221
体力
9084
威望
4
发表于 2007-8-21 14:34:05 |显示全部楼层
支持楼主
eval("message-y")=document.getElementById("y");
不知道这样行不
[wma]http://jie.splan.cn/ggldl/梅艳芳.mp3[/wma]
xieoy 楼主
帖子
184
体力
414
威望
0
发表于 2007-8-21 14:34:51 |显示全部楼层
因为总觉得下划线太低了,看不见=。=

好我知道了

谢谢大家哦~。~

番茄红了

金牌会员 手机认证 

帖子
1560
体力
4013
威望
41
居住地
广东省 广州市
发表于 2007-8-21 17:43:44 |显示全部楼层
在JS里如果要按照命名规范来的话是不应该使用下划线的,应该这样命名:

messageY / messageX

JS的命名都是按照这种格式的,例如:
getElementById / className / getAttribute / parseInt

但是类的命名则不同,例如:
new Object() / new Date / new RegExp

建议看看prototype.js的书写规则,这样你可以学到更多
xieoy 楼主
帖子
184
体力
414
威望
0
发表于 2007-8-21 19:44:31 |显示全部楼层
prototype.js

在哪里啊?
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-1-15 00:06 , Processed in 0.342613 second(s), 10 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部