`
dontsan
  • 浏览: 39904 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

Javascript 程序员的噩梦

阅读更多
最近用了一点javascript,感觉很不好。变量没有定义也不会给你指出来,代码自动完成和提示也很少。调试的时候要切换到另外一个窗口。一个字,累。问题还有每种浏览器都有各自的DOM和javascript版本!
例如语句:if (parent.scrollTop = 0) 。IDE没有任何提示。运行也不出错,就是不出效果。鼓捣半天才发现少了一个=号。

//		down.setAttribute("style", "visibility:hidden;");
		down.style.visibility = "visible";



第一行在IE下不能工作。

浏览器对对CSS的解释也不一样。将一个大的块放进小块里,隐藏多余的部分。
FF下面这样就可以:
<div id="layoutPanel" style="height:100px;overflow:hidden;">
<div id="scrollPanel">


IE下必须这样:
<div id="layoutPanel" style="height:100px;overflow:hidden;">
<div id="scrollPanel" style="overflow:hidden;">


如果这的要做大一点的系统,我相信这只是噩梦的开始。真奇怪Ext是怎么写出来的。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics