js和jq那个比较重要。

jq只是js的一个框架,但是jq的dom选择器实在是太方便了,我很讨厌很js 的documentBy来选择dom元素,但是jq不是什么公司都要用的,有些公司甚至要求都用js写,但是jq的发展不就是为了让js代码写起来更加方便吗。为什么很多公司都会要求只用js而不用jq呢。jq的包也不是很大,这样做会减慢执行效率吗??
阅读 6.4k
8 个回答

像你说的选择器问题.其实你自己封装一个函数return出一个选择器,几行代码的事,然后你就可以随意的getClass('class').style.xxxxxxx, getId('id').style.xxxxx,甚至很多jq功能都只需要几行代码就可以写出来,比如addClass这些。这根本不是你选用jq的理由,js是底层,会用了js对于jq只要看看熟悉熟悉就能上手,但是如果你一直选用jq,一旦有一天要换其他类库开发,你真的还会用吗?

毫无疑问js.
公司要求js而不是jQuery是因为如果你的js达到精通(注意我说的是精通),就算你之前一点都没用过jq,学习起来也是非常容易的。很多公司都有自己开发的框架,对员工的要求远远不止操作DOM这么简单,而且原生js性能往往比jQuery快了不止一个档次,以很简单的选择器为例,document.getElementById("foo")$("#foo")快10多倍。

jquery也是用js写的。。我感觉你的想法有点偏激,而且js又不仅仅是有documentById功能,还有很多是数据交互和运行在服务器端,我不知道公司是不是这个方向的需求,当然,jquery封装了js函数很方便,兼容性也很高。
而且要求会使用js多会一门jquery难道不是加分项吗?

以上是自己的一点看法。

javascript是老爸,没老爸哪来儿子,老爸在可以再造几个儿子。。。。。。。。。。。。。。

javascript是语言级, jquery只是针对不同浏览器一套最兼容的DOM工具库。
JQuery给了我们很多便利快速的做成我们要的东西,而了解JavaScript语言级的知识与浏览器提供的那些API会让我们更明白JQuery到底是怎么解决问题。

jq对于手机来说很大,性能很差,大型web应用用jq开发会卡成屎,新的react什么的都是js写的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题