深入分析JQuery和JavaScript的异同


Posted in Javascript onOctober 23, 2014

ps:LZ觉得这个标题有点大了,超出了能力范围,不喜勿碰。目前只记录LZ能力范围内的,日后持续补充。

一、JQuery对象和DOM对象的相互转化(《锋利的JQuery》)

       JQuery转化为DOM:

          1、var jq = $(‘#selector');   var dom = jq[index];

          2、var jq1 = $(‘#selector1');  var dom1 = jq1.get(index) 或者 var dom1 = jq1.get()[index];

      DOM转化为JQuery:

          假设cr是一个DOM对象,转为JQuery,jqcr = $(‘cr');

二、JQuery的$(document).ready()和JavaScript的window.onload()的区别(《锋利的JQuery》)

       1、执行时机

            window.onload必须等待网页中所有资源(包括图片)加载完成后才能执行,而$(document).ready()在所有DOM结构绘制完毕后就执行,但是可能与DOM相关联的资源还没有加载完毕。

       2、编写个数

            一个文档中,window.onload只有是一个,而$(document).ready()可以有多个

       3、简化方法

           window.onload没有简写形式,$(document).ready()可以简写为$(function(){}).

 

三、JQuery和JavaScript中访问属性名称的区别(《JQuery实战》)

       JQuery规范名称                             DOM规范
       cellspacing                                    cellSpacing
       class                                                className
       colspan                                          colSpan
       cssFloat                                         IE中是styleFloat,其他浏览器是cssFloat
       float                                               IE中是styleFloat,其他浏览器是cssFloat
       for                                                  htmlFor
       frameborder                                frameBorder
       maxLength                                  maxLength
       readonly                                      readOnly
       rowspan                                       rowSpan
       stylefloat                                      IE中是styleFloat,其他浏览器是cssFloat
       tabindex                                       tabIndex
       usemap                                         useMap

四、冲突

        DOM理论上不会有冲突产生,JQuery防止冲突产生的两种解决方法:(《锋利的JQuery》)

        1、JQuery库在其他库之后导入

              调用JQuery。noConflict()方法将$控制权给其他库使用,或者自定义快捷方式,$j = JQuery.noConflict();

        2、JQuery库在其他库之前导入

               直接使用JQuery代替$工作,同时$可以作为其他库的快捷方式。

Javascript 相关文章推荐
JavaScript获得选中文本内容的方法
Dec 02 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
Aug 07 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
Nov 19 Javascript
jquery实现input输入框实时输入触发事件代码
Jan 28 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
bootstrap选项卡扩展功能详解
Jun 14 Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
vue页面切换到滚动页面显示顶部的实例
Mar 13 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 #Javascript
用jquery模仿的a的title属性的例子
Oct 22 #Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 #Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 #Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 #Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 #Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 #Javascript
You might like
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
用PHP连接Oracle数据库
2006/10/09 PHP
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
js调用css属性写法
2013/09/21 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
python 显示数组全部元素的方法
2018/04/19 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
新品发布会主持词
2014/04/02 职场文书
综合实践活动总结
2014/05/05 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
婚前协议书范本
2014/10/27 职场文书
毕业设计致谢语
2015/05/14 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
初中班主任教育随笔
2015/08/15 职场文书