因为老是对着搜索的关系,JavaScript我不喜欢用,所以对JS的框架也不太熟悉。Jquery这个名字倒听得多了,却从来没去动过。它就是JS之中一个极其流行的Framework,我只知道它兼容好,并且有很多现成插件,基本无需自己动手去写什么代码。不过最近看了几个例子才发现原来它对搜索引擎也考虑得挺周全的。
关键就是这一点原则:“使内容与代码分离”。使用规范的Jquery,不用再在HTML里面写一堆JS了,只需给需要加上JS功能的层之类的容器标上ID,然后就通过这个ID的引用实现功能。这样的话,JS代码随便放哪里都可以了,甚至把它剥离到页面文件外面作为一个单独的js文件。我前段时间还自己搞过一个类似的页面,原来没有这个必要,用好Jquery就可以了。废话就不说那么多了,找了一个Jquery的例子《jquery插件thickbox遮罩层演示》,这个demo页面里面就很难找到一句JS代码的,并且还实现了比较复杂的功能。
当然,就算Jquery本身结构搞得不错,也还是有可能被滥用,关键还是要看人本身,同样的技术用的手法不同,出来的效果也会相差很远。
