一般的web网站开发,基本上javascript高级编程已经被jquery消灭干净了,,那么现在主要用在哪呢??

解决方案 »

  1.   

    javascript是语言,是基础,jquery是框架,是封装。
      

  2.   

    什么是javascript的高级编程 jq怎么消灭了js的高级编程啊
      

  3.   

    何来消灭一说,JQ的代码难道不是Js编写的吗? 楼主以为JQ框架就能代替JS的话那就大错特错了,相信jquery之父也不敢说这么狂妄的话。
    JQuery只是封装了浏览器的兼容性,各种常见的行为,以及提供了更加简洁的选择器方式,对于真正做前端的人来说,是不会怎么使用JQ的,因为它存在不可控性,而且和原生的JS再性能上相比,JQ的速度是远不能及的,因为它要考虑通用性,就必然有很多消耗性能的代码,楼主可以看看这篇文章:
    http://news.cnblogs.com/n/110896/ ..
    新浪 淘宝等公司对于JS的编写都遵循MVC式的模式,分Base content view 三层,Base用于封装兼容性,以及常见的行为等,view页面层用于对页面控制和私用插件,content(这个名字可能记错了)封装各种公用插件。这就得很好的发挥面向对象的思想,你说JS会被代替吗?JQ对于真正的JS高手来说,不是用它,而是看其源代码学习其有用的思想!!