c++程序员学习javascipt的两个困惑 我是使用interDev的啊。但是上面两种问题还是很严重。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用javascript的专业编辑器JavaScript Editor教程:http://www.zdnet.com.cn/developer/rescnter/story/0,2000081634,39059460,00.htm官方网站下载地址:http://www.dotnetpoint.com/download/ajsed.zip javascript语法比较类似java,和c++有比较大的区别你会习惯的,习惯了就什么都好了. :) 1:“无法通过编译来发现输入性错误”,是因为js不认为这是错误。.value固然是个属性,.volue也是一个合法的属性,虽然未被定义时引用的时候会返回null。最好建立自己的代码库,需要用到的时候拷贝过来用,犯错误的机会就少得多。2:“因为是弱类型,函数的参数的类型在运行之前无法知道”这也是js的特点之一,所以在调用函数的时候要尽可能确保传递参数的合法性。至于对参数的点提示,编辑的时候变通一下也许可以获得,比如你所据的例子中,如果你能确定element就是document,在写代码的时候需要点提示可以先打document.来获得,写好了再把document改写回去element。总的说来,刚用的时候不习惯,用熟了就好了,对什么语言都是这样。我就基本不用interdev写js,因为很少觉得需要点提示。遇到不常用的属性和方法,翻翻手册上上网,印象来的深刻些,而且还往往附带的学到其他新的东西。 在JavaScript中没有用var声明的变量,如果没有给他赋值就引用的话,就会有报错,这样也很容易检查拼写错误。第二点就跟emu(ston)说的一样了,我一般写js都用记事本,忘记的属性和方法查手册(office里面带有一个dhtml的和一个jscript手册,很好的东东,虽然是版本比较旧的,但是正好是适应现在最流行的浏览器的)。 呵呵,我觉得你说的不是问题,正因为javascript的那些弱点,编程序的人才要思维严谨,可以培养自己,如果你真的依赖于编译器来发现语法错误的话,那说明还是不严谨。一旦出现错误,能凭直觉(就这么说吧)最快的发现错误,这可以锻炼观察能力。二,也不是什么大问题,就跟C#里的装箱拆箱差不多嘛,拆箱的时候肯定要经过这个过程的。 至于究竟是什么类型,应该在你的头脑中,或者在写变量名的时候做一些标识,比如RsResult,一看就知道是一个Recordset嘛。 jquery 定位当前input后面 求一正则? jquery 通过name获取div中的html的问题 javaScript中特殊字符的验证 JSP的单选按钮判断的问题!急..... 在两个asp页之间的表单数据传递? 日期选择文本框无法输入的问题 很急!寻求javascript上传图片例子 高分求救!急!急!急!关于JavaScript的问题? typescript 接收xml字符串含有gt<& 如何转成<></> document.form.ssss.value=XXXXX其中ssss为变量,怎么写 大家帮忙解决一个页内搜索问题?
教程:
http://www.zdnet.com.cn/developer/rescnter/story/0,2000081634,39059460,00.htm
官方网站下载地址:
http://www.dotnetpoint.com/download/ajsed.zip
你会习惯的,习惯了就什么都好了. :)
至于对参数的点提示,编辑的时候变通一下也许可以获得,比如你所据的例子中,如果你能确定element就是document,在写代码的时候需要点提示可以先打document.来获得,写好了再把document改写回去element。总的说来,刚用的时候不习惯,用熟了就好了,对什么语言都是这样。我就基本不用interdev写js,因为很少觉得需要点提示。遇到不常用的属性和方法,翻翻手册上上网,印象来的深刻些,而且还往往附带的学到其他新的东西。