现在的位置: 首页 > 综合 > 正文

你喜欢怎样写Js、Dhtml代码[转帖:来自无忧]

2012年10月26日 ⁄ 综合 ⁄ 共 2963字 ⁄ 字号 评论关闭

开发工具:LD5
开发工具背景颜色:白色、灰色、浅绿、浅橙
1:每句程序前面都不要什么空格
2:爱写注释
3:用'比"用的多(方便输入,不要按shift)
4:语句结束另起一行时不喜欢写;号
5:喜欢用类似str1、str2、temp1、temp2、time1、div1、button1、font1做临时变量名
6:非必要长期存储的变量(即临时变量),在符值时不喜欢前面加var,直接str1=obj.value
7:讨厌及为避免过多的if和{}号,常用switch(){case}代替
8:简单的判断喜欢用?:表达式
9:写多个类似dhtmlobj.xxx="xxx"或HTML标签语句时,为避免程序行数太长不易检索,爱写在一行
10:变量过多时,为记变量就干脆用拼音来声明变量(不懂英文~),如画笔颜色框,我就起huabiyanse1,背景颜色框,我就起beijingyanse1
11:在处理控间数组时,为避免以后添加、删除、更新影响原有程序,一般不用控件索引序号集合查找,而用其对应的控件唯一的value或题目(如铅笔、钢笔、圆形),来找到它
12:一次又一次的ctrl+S保存(突然断电把我给断怕了),F1在浏览器调试,频率很高
13:不喜欢使用DW、FRONTPAGE等可视化工具来生成HTML,喜欢纯手写
14:直接写<script>不爱写成<script language='javascript'>
15:注释语句即“//”,喜欢在语句结束后并有2个空格写,例如obj.value=ccc //更新XX的值

[ 本帖由 风云舞 于 2004-11-15 18:03 最后编辑 ]
开发工具:EP
开发工具背景颜色:EP定义好的,我也不清楚
1:以两个空格作为缩进,不用TAB;
2:写注释,不过基本上是整个程序写完了才写,最近正在改这个习惯;
3:除了声明变量,能换行的统统换行了;
4:尽量保证写;号(因为要带C语言课,不写;会完蛋……);
5:喜欢用类似str1、str2、temp1、temp2、time1、div1、button1、font1做临时变量名;
6:非必要长期存储的变量(即临时变量),在符值时前面一定加var,因为记得如果不用var,就成了全局变量了;
7:常用switch(){case},但不排斥if-else;
8:简单的if-else喜欢用?:表达式代替,因为速度快;
9:写多个类似dhtmlobj.xxx="xxx"或HTML标签语句时,绝对不写在一行;
10:变量多了,就在后边加数字,什么12345;
11:在处理控间数组时,学者用document.getElementByxxx了,因为据说跨浏览器支持……;
12:一次又一次的ctrl+S保存(突然断电把我给断怕了),F12在浏览器调试,频率很高
13:还是喜欢用DW布局,然后copy到ep修改,因为懒。极度厌恶FP;
14:测试的时候直接写<script>,完成了写<script language='javascript'>
15:每个函数之间空行隔开,全局变量与函数间也隔开;
[ 本帖由 心云意水 于 2004-11-15 10:26 最后编辑 ]

开发工具:EditPlus
开发工具背景颜色:白色

1:每句程序前面都会有一个 Tab 缩进;
2:每个函数都会写说明注释表示做用和参数用法,关键语句会加简明注释;
3:没有习惯别的输入方法,所以都是敲键盘,写代码的时候鼠标都很少用;
4:语句结束都会加上 ; 号,人个觉得是一个严谨的好习惯;
5:喜欢用类似 str_1、str_2、temp_1、temp_2、time_1、div_1、button_1、font_1 做临时变量名;
6:非需要使用全局变量时,声明变量都会加上 var;
7:不喜欢 switch(),一般用 if else 来表达流程,一句表达式的时候不用 { };
8:简单的条件表达式喜欢用 ? : 三目运算;
9:写多个类似 dhtmlobj.xxx="xxx" 或 HTML 标签语句时,为避免字符太长,一般会分行书写;
10:变量过多时,将变量分类以英文命名,绝对不用拼音或简拼来声明变量(本人不会拼音),比如同类变量会以 obj_border、obj_bgColor、obj_width、obj_height 命名;
11:在处理控件数组时,习惯用 document.getElementByxxx 来获取集合,比较方便;
12:手停下来就会无意的按多下 Ctrl+S,(好像按一次保存不了似的),习惯按 Ctrl+B 调试,不用另外打开浏览器速度快,而且同时可以保存文件;
13:从来不用 DW、FRONTPAGE 等可视化工具,喜欢纯手写;
14:直接点按钮输出 <script language='JavaScript'>,如果是 VBS 再改为 VBScript;
15:注释语句在表达式后的喜欢空两格再写 "//",注释语句表示一个区域时喜欢在开头处写 /* Start : ...*/,结尾处写 /* End : ...*/;

片段代码:(由于论坛会将 Tab 转换,所以贴出来的代码格式已经不对,干脆删掉了)
 以上是 风云突变 最后编辑

开发工具:ultraedit
开发工具背景颜色:default
1:每句程序严格按缩进来
2:爱写注释(分两种,程序段与程序句子)
3:用'比"用的多(方便输入,不要按shift)不知这句什么意思
4:语句结束另起一行时不喜欢写;号(这一句一定要;,程序会按;结束)
5:喜欢用类似str1、str2、temp1、temp2、time1、div1、button1、font1做临时变量名(用StrTemp1这样的)
6:非必要长期存储的变量(即临时变量),在符值时不喜欢前面加var,直接str1=obj.value(一定要加)
7:讨厌及为避免过多的if和{}号,常用switch(){case}代替(根据具体的判断条件来,如果是单值的两分支,一般不用switch)
8:简单的判断喜欢用?:表达式(同)
9:写多个类似dhtmlobj.xxx="xxx"或HTML标签语句时,为避免程序行数太长不易检索,爱写在一行(多行)
10:变量过多时,为记变量就干脆用拼音来声明变量(不懂英文~),如画笔颜色框,我就起huabiyanse1,背景颜色框,我就起beijingyanse1(我为了练习英语,查字典找英语单词)
11:在处理控间数组时,为避免以后添加、删除、更新影响原有程序,一般不用控件索引序号集合查找,而用其对应的控件唯一的value或题目(如铅笔、钢笔、圆形),来找到它(看具体情况)
12:一次又一次的ctrl+S保存(突然断电把我给断怕了),F1在浏览器调试,频率很高(我们这里很少断电)
13:不喜欢使用DW、FRONTPAGE等可视化工具来生成HTML,喜欢纯手写(用DW布局很好)
14:直接写<script>不爱写成<script language='javascript'>(加个type="text/javascript>符合xhtml标准)
15:注释语句即“//”,喜欢在语句结束后并有2个空格写,例如obj.value=ccc //更新XX的值(同)
以上是 东方男子 最后编辑

抱歉!评论已关闭.