jQuery 写的更少,做的更多
是否兼容 IE 低版本
jQuery最新的发布了大版本 3.x.x,完全放弃兼容 IE6/7/8。不单单如此,很多国际上的大 型站点也开始逐步不再支持 IE6/7/8。但对于国内而言,比较大型的网站最多只是抛弃 IE6, 或者部分功能不支持 IE6 的警示框,还没可能一下子把 IE6/7/8 全面抛弃。这里我们就谈一 谈你的项目是否有必要兼容 IE6/7/8。
珍爱生命远离IE
安装与使用
本地调用:
<script type="text/javascript" src="jquery.js"></script>
远程调用:
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
连网的情况下可以用谷歌,微软或者百度的CDN(Content Delivery Network,即内容分发网络)
入口函数
window.onload方法长久以来是程序员解决客户端页面载入问题的一个方法,只有少数大型的图片文件会被快速的载入,而大部分大型的图片文件会使window.onload()载入的很慢.
jQuery有一个用来作为DOM快速载入javascript的得心应手的小函数,那就是ready()方法
$(document).ready(function() {});
可简写为:$(function(){});
1. jQuery对象与DOM对象转换
定义DOM对象
JavaScript方式: var id=document.getElementById(“id”);
jQuery方式: var $id=$(“#id”);
jQuery对象转换成DOM对象
var $id=$(“.d”); 得到一个jQuery数组对象$id
var id=$id[0]; 得到数组中的第一个DOM对象
另外也可以使用:
var id=$id.get(0);
Dom对象转换为jQuery对象
var id=document.getElementById(“id”);
var $id=$(id);
在jQuery库中,$就是jQuery的一个简写形式。
如: $(“#id”) 等价于 jQuery(“#id”)
在编写JavaScript时应尽量避免使用jQuery和$定义变量或方法,以免在同时使用JavaScript和jQuery时发生冲突。