JQuery学习笔记(一)
?? ?学习,并且使用了JQuery。由于对于js一直没有什么研究,而且也不太习惯于Js的写法。所以JQuery对我来说,有点不入门的感觉。最先学的Extjs,因为是Java程序员的缘故,觉得上手很容易。因为Extjs基本上完全是java的风格。但是可惜,Extjs不是免费的。公司不想用。最后只能选择JQuery。?? ? 首先来说说JQuery的不习惯的地方,非面向对象。当然这和我的水平有关。尽管来说,Js是面向对象的语言。但是却不像java那样一定要用oo来处理。当然,这也是js这门语言的使用环境决定的。如果像java那样纯的面向对象,那么对于一些很简单的js使用,就会变得很繁琐。但是这样的坏处,就是像我这样的半吊子,不会封装。比方说在公司的实际项目中,需要一个两个grid之间互用的一个控件。但是由于不会封装。所以每次用的使用,还是使用最简单,也是最笨拙的复制粘贴。下阶段关于这方面的学习,应该以封装对象为主了。?? ? 其次,JQuery更加适合,或者说与默认的网页设计相容。也就由于这一点,我觉得从长期来说。JQuery会优于Extjs。Extjs的对于网页设计来说,可以省去美工的工作,让程序员可以设计出“美丽”的界面。但是,术业有专攻。让网站漂漂亮亮的责任本该就是属于美工,而不是程序员的工作,程序员最多启到辅助的作用。如果一个项目中,用Extjs,可能一般的美工就插不上手。最多只是辅助的作用,反而不利。至于Extjs大。我觉得这两说。硬件基础的瓶颈,我觉得最多也就1-2年。就好象是2年前512已经足够用了。现在2m算是平均。?? ? ?还有,就是方便的选择符。这个是很方便的一个特性。如果没有的话,无非就是getElementById,前面还要加个document。而且如果是一个数组的话,就很难处理。而且混乱的属性,方法。更加让我感到头疼。这一些,JQuery处理的就会你好