深入分析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 相关文章推荐
语义化 H1 标签
Jan 14 Javascript
js去除空格的12种实用方法
Nov 08 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
JS实现文字掉落效果的方法
May 06 Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
Mar 28 Javascript
node错误处理与日志记录的实现
Dec 24 Javascript
VUE+Element环境搭建与安装的方法步骤
Jan 24 Javascript
小程序:授权、登录、session_key、unionId的详解
May 15 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
Jun 28 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
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
用JavaScript实现页面重定向功能的教程
2015/06/04 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
学习Vue组件实例
2018/04/28 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
angularjs $http调用接口的方式详解
2018/08/13 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
采购人员的个人自我评价
2014/01/16 职场文书
2014新年寄语
2014/01/20 职场文书
汉语言文学职业规划
2014/02/14 职场文书
2014年公司植树节活动方案
2014/03/04 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
比赛口号大全
2014/06/10 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
反四风对照检查材料
2014/09/22 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫