网页编写插件学javascript还是jquery好啊? javascriptjquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先学会js,这是基础搞定js再去用jquery 推荐用jQuery,jQuery是一个js框架,简单易用! 最好先了解一下原生JS,毕竟不管是什么框架,基本规则还是原生JS的 请问下哪一种能快点编写一个插件。。js我看过一些视频,大概了解一些,也会写一些简单的功能,显示隐藏、改样式什么的..但是要编写一个插件还是差很远啊。jquery也用过,简单的功能会,但是要做插件不知道怎么学。。 原生不是很懂就用jquery吧,不然兼容性会搞死你 问这个问题之前,我个人建议先搞清什么是jquery,什么是js?jquery是常用的js工具方法的一堆封装,他在一定程度上加快前端开发的速度,会缩短项目开发周期,会减少很多代码。为什么他能够像现在如此受欢迎,成为一种事实的标准,是因为他的封装充分f考虑了开发者的习惯,在尽可能大的角度来方便开发者调用与二次开发,这是他的一个优点之一。具体体现在,类工厂链式方式的调用,比如:$().show().animate(),比如set,get的统一参数处理。$().css('width') $().css({ width : 200 });而且在早期版本兼容了低版本ie的很多bug,使开发的注意力真正的关注到逻辑与数据上来,而不是成天解决兼容问题。其它优点不一一等等。至于如何使用好jquery,jquery提供的方便快捷封装在整个前端开发流程占多大的比例?这是我们要搞清楚的。1. 其实如何使用好jquery,取决于原生js的基础,什么是原生js的基础:比如:js语句后面到底用不用加分号,不用加分号时在哪个地方有坑?js里边单双引号是否有区别,他的标识名命名规则是怎么样的,为什么prototype与jquery都取$为他的工厂函数标志?如果你将来写一个,还有没有其它符号可用?js里边保留字,关键字,有哪些?each与普通的for循环有多大的区别,他的好处在哪里,他的坏处在哪里,我们什么时候该用他,什么时候不该用他,等等。上面的这些知识,在任何一个jquery相关书籍里边提的不多,而这些恰恰是一个js初学者必须掌握的。2. jquery在整个开发过程中充当了一个方便操作dom的工具方法集合,而前端开发除了操作常用的dom之外,还需要操作页面的交互数据,模块化开发,工程师发布等等。夸张点说:jquery只是前端开发中的一个部分,他没有任何一处能力完全取代原生js。而且我们需要了解的还有很多,比如:angularjs, backbone, avlon等等,模块化开发,比如seajs, requirejs,还有其它的打包工具:grunt,glup,fis等等的。而了解这些,需要的基础是原生js的能力。前面从个人的角度介绍了一下什么是jquery,然后什么是js,百度很多,不一一介绍。然后个人建议:先学原生js,再学jquery,然后有空学习jquery源码,才好更好的使用jquery。 jQuery方便,但是jQuery不是什么新技术,它是以Javascript为基础的所以最好对js有一定的了解再去学习jQuery 这问题好奇特,jquery插件就是依赖jquery才能执行的,虽然里面写原生js可以,但是就没意义了。jquery只要弄清楚了就不存在兼容性问题,就算是1.2版的库基本都没什么问题。另外也可以自己写插件修复一些bug。原生js可以等你有空慢慢研究兼容性。 怎么实现苹果网站的导航条效果? 左键点击下载显示另存为对话框的问题 表单提交后页面转换问题 看不明白的JS,高手们进来解释一下 这个正则表达式怎么写啊,老大帮忙啊 关于跨越桢之间的连接提示。。。 关于"+"的使用,字符相加,数字相加? 求一onkeydown后通过验证再提交的js代码 怎么固定<ul>标签中的第一列,滚动条只改变其他列。 ztree的问题 正则的问题, 帮个忙 新手求教大神,怎么让jquery鼠标点击事件无限执行
搞定js再去用jquery
js我看过一些视频,大概了解一些,也会写一些简单的功能,显示隐藏、改样式什么的..但是要编写一个插件还是差很远啊。
jquery也用过,简单的功能会,但是要做插件不知道怎么学。。
jquery是常用的js工具方法的一堆封装,他在一定程度上加快前端开发的速度,会缩短项目开发周期,会减少很多代码。
为什么他能够像现在如此受欢迎,成为一种事实的标准,是因为他的封装充分f考虑了开发者的习惯,在尽可能大的角度来方便开发者调用与二次开发,这是他的一个优点之一。具体体现在,类工厂链式方式的调用,比如:
$().show().animate(),比如set,get的统一参数处理。$().css('width') $().css({ width : 200 });
而且在早期版本兼容了低版本ie的很多bug,使开发的注意力真正的关注到逻辑与数据上来,而不是成天解决兼容问题。
其它优点不一一等等。
至于如何使用好jquery,jquery提供的方便快捷封装在整个前端开发流程占多大的比例?这是我们要搞清楚的。
1. 其实如何使用好jquery,取决于原生js的基础,什么是原生js的基础:
比如:js语句后面到底用不用加分号,不用加分号时在哪个地方有坑?
js里边单双引号是否有区别,他的标识名命名规则是怎么样的,为什么prototype与jquery都取$为他的工厂函数标志?如果你将来写一个,还有没有其它符号可用?
js里边保留字,关键字,有哪些?each与普通的for循环有多大的区别,他的好处在哪里,他的坏处在哪里,我们什么时候该用他,什么时候不该用他,等等。
上面的这些知识,在任何一个jquery相关书籍里边提的不多,而这些恰恰是一个js初学者必须掌握的。
2. jquery在整个开发过程中充当了一个方便操作dom的工具方法集合,而前端开发除了操作常用的dom之外,还需要操作页面的交互数据,模块化开发,工程师发布等等。夸张点说:jquery只是前端开发中的一个部分,他没有任何一处能力完全取代原生js。而且我们需要了解的还有很多,比如:angularjs, backbone, avlon等等,模块化开发,比如seajs, requirejs,还有其它的打包工具:grunt,glup,fis等等的。而了解这些,需要的基础是原生js的能力。
前面从个人的角度介绍了一下什么是jquery,然后什么是js,百度很多,不一一介绍。然后个人建议:先学原生js,再学jquery,然后有空学习jquery源码,才好更好的使用jquery。
所以最好对js有一定的了解再去学习jQuery
jquery只要弄清楚了就不存在兼容性问题,就算是1.2版的库基本都没什么问题。另外也可以自己写插件修复一些bug。原生js可以等你有空慢慢研究兼容性。