javascript与jQuery
今天在找资料的时候,发现了一篇关于“javascript与jquery”文章。讲得还不错,拿来给大家一起分享下:
其实很多初学js的朋友们,都会纠结一个问题?是什么问题呢?
“学习js到底是先学原生js还是jquery呢?”
其实在我认为:你首先要明白什么是javascript简称(原生js)以及jquery。
javascript是一门基于浏览器的脚本语言,通常用来给网页添加动态的交互效果。而jquery只是js中的一个类库。
而这个类库相对于原生js,在我认为:就是把原生的javascript的一些工具方法进行了封装。比如:(dom操作的封装、ajax异步操作..)这样就使得,我们的开发速度变得简便和快速,同时也缩短了我们的开发周期。
当然有其好处,也有它的弊端。对于初学者来说:如果一上手就用jquery,而不学原生的javascript。势必会对于原生js的知识点掌握的不全,到最后形成对于jquery的依赖。只会处在处理一些对dom的操作,无法成为真正的前端高手。
为什么一定要建议先学js,在学习其它框架,这是我们要搞清楚的。
一、其实如何使用好jquery,取决于原生js的基础,什么是原生js的基础。
比如:
1、js语句后面到底用不用加分号,不用加分号时在哪个地方有坑?
2、js里边单双引号是否有区别,他的标识名命名规则是怎么样的?
3、js里边保留字,关键字,有哪些?each与普通的for循环有多大的区别,他的好处在哪里,他的坏处在哪里,我们什么时候该用他,什么时候不该用他,等等...
4、如何实现一个类的继承,什么是闭包,闭包的优缺点,什么是事件代理,优缺点是?。等等...
上面的这些知识,在任何一个jquery相关书籍里边提的不多,而这些恰恰是一个js初学者必须掌握的。
推荐阅读
-
JavaScript定时器的开启关闭
-
javascript与jQuery
-
H5之12__触摸与单击:基本的事件处理
-
Yii 框架 进展jQuery ajax 提交返回 POST 400 Not Found 报错,求解决
-
javascript改变position值实现菜单滚动至顶部后固定_javascript技巧
-
jQuery中slideUp 和 slideDown 的点击事件
-
Linux移动文件与目录-mv命令的10个实用例子
-
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
-
PHP abstract 抽象类定义与用法示例
-
php实现与erlang的二进制通讯实例解析