开始学JS了,话说这自学入门的时候都挺麻烦。以前CSS也是,现在JS也是,看的一头雾水只能google,google再google。以后要把平时遇到的小问题记录下来,留待以后备用,就从今儿开始吧,专门建个分类做学习记录好了。这段心态很好,不像当时研究CSS的时候急的要死要活,慢慢来吧,反正也不是靠这玩意吃饭的。
这段做的这个新模板也在不断的零零碎碎的修改,因为前阵子新做了系统,MultipleIEs丢了注册表不能正常工作,所以刚开始做的时候并没有在IE6下预览。今天看模板在其余浏览器下没什么大毛病了就把MultipleIEs重下载了检查下错误,还好错位现象不多,遇到了几个小问题。
1.IE6的PNG图片透明这个臭名昭著的毛病,只能说IE6烧饼不解释了。最后把几个PNG换成GIF完事,因为一个模板用到的PNG数量不多,没必要去下什么JS包来解决这问题,图片一共没多少K,下个包比图片还大好多。如果使用滤镜解决背景PNG透明问题的话要给该层内的a标签加上position:relative;,否则层内所有a标签失效。
2.如果IE6下某个标签margin为负值,也需要给给该标签加上position:relative。
3.做右下角“回到顶部”按钮时碰到的,本来是用position:fixed定位的,在FX,CHROME,IE8下都挺正常,可这万恶的IE6又不支持这个属性。无奈…不过正好在学习JS,就用JS做了。翻了好半天google终于实现了。中间碰到一个问题:在标准w3c下,document.body.scrollTop一直为0,所以在声明了doctype的情况下要用document.documentElement.scrollTop来代替,这个问题困扰了我大半天。现在脑子里JS的知识微乎其微,还好有google。
以前做模板基本都很少用到css的position,这个模板正好练习了下css的position定位,顺带稍微研究了下JS。刚从当当买了一本《JavaScript DOM编程艺术》,据说是本很不错的入门书,等快递中,哈哈,希望能让我这个没编程基础的人看的轻松点。
加油吧!
你在学习JS哇。 好强大。
@icyleaf:一起加油!
@Lane:强大什么- -老了脑子的逻辑思维直接不行了。。。
我说的强大是在说。 原来你也会学习呢~
我靠你果然吐不出象牙来,哥这么勤奋的一人儿~~
其实你就是一BUG
爱上对方爱上对方爱上对方
我板子上就留PNG气死用IE6的
找到一个山东老乡
@L:靠~
@羽中:以后就抛弃IE6了,这次照顾最后一次
@tomheng:呵呵:)
有些学习方法也许不能复制,但还是希望能指点一下做这样一个博客所需要的东西,恳请初级的点拨一下,我有点门外汉。
学习了,谢谢