李炎恢jquery学习笔记

第一部分课程目录
1:什么是jquery
2:学习jquery的条件
3:jquery的版本
4:jquery的功能和优势
5:其他javascript库
6:是否兼容低版本ie
7:下载及运行jquery
--------------------------------------------------
1:什么是jquery
1:是一个javascript 的库;
2:宗旨:用最少的代码完成更加复杂而困难的功能;
3:
2:学习jquery的条件
1:HTML/xml  css   javascript  php
3:jquery的版本
1:1点几几  ---两条线路--兼容ie678
新版本的问题
1:大版本升级  1.XX---2.XX
2:小版本升级  1.2-1.3
3:微版本更新  1.81--1.82  内部优化,,
网站要注意升级;
版本内容升级
1:引擎升级,
2:功能性升级,过时的功能,重复的功能,新的方法
3: 
2:2点几几  ---不兼容ie678
3:3点几几  ---
4:jquery的功能和优势
1:动画效果更方便
2:让ajax更加完美
3:基于jquery大量插件
4:自行扩展功能组件
5:修改css控制页面外观
6---兼容性非常好
5:其他javascript库
1:YUI  ---都是用javascript封装的库
2:prototype
3:mootools
4:dojo
5:extjs
6:是否兼容低版本ie
1:2.0版本完全不再支持ie678;
2:两个案例--完全不支持低版本ie,
3:部分功能限制;
4:考虑it行业的生存率更低,
差异化的站点--受众面不是那么广,做兼容导致开发周期变长
5:用户选择;高质量用户,低质量用户;
为了更好的效果,吸引高质量用户,放弃低质量用户--节省成本
只有太庞大的用户基础才有必要照顾低质量用户
6:交互不多的可以做兼容,因为交互少做起兼容来成本很低
7:用户体验,
8:兼容有两种模式,同时做两种模式,一种高版本,一种低版本
只做低版本的,高低配浏览器都能用
9:分析数据,客户群的分析,要控制成本。
10:教育用户====迎合用户---涉及到用户粘性---牢牢把握住高质量客户,提供最好的体验
因为这样、那样原因不肯改变,死性不改的用户就要放弃掉。
11:
7:下载及运行jquery
1:生产版本,开发版本
2:dom节点就是标签
第二章:基础核心
1:代码风格
2:加载模式
3:对象互接
4:多个库之间的冲突
--------------------------------------------
1:代码风格
$符号,jquery独有的对象,圆括号是方法
$(function(){})==$(document).ready(function(){})  前面是简写
$===jQuery  两个写出来是一样的效果
内置功能函数  括号后面带点的
操作css居然还能连缀/ ('color','red').css('background','blue').css().css


2:加载模式
1:javascript提供window.onload方法,包括图片在内的全部网页代码加载完毕
2:jquery只需等待dom节点加载完毕;不会被覆盖;
3:$
3:对象互接
1:jquery对象,dom对象;--$("$box").get(0)   返回原生对象;更直接,不需要遍历
2:
4:多个库之间的冲突 
1:自我剔除,不知道啥意思,关键是没有实战,不管了,这个问题以后再说。
第三部分:常规选择器--核心+引擎
1:简单选择器
2:进阶选择器
3:高级选择器
-------------------------------------------
1:简单选择器
1:模拟css的语法;
1:一个井号,一个点,css叫添加样式,jquery叫添加行为,行为为样式,还有很多其他行为
2:元素标签名,类的选择;
3:提供了size的方法来获取类的个数  / .size()  等价于length
$("#box")[0]  这样也能弄到下标
4:get方法  / get(index)  选到第几个
5:$("#box>p")  子选择器
6:jquery比javascript容错性更高,不容易报错,
2:进阶选择器
1:群组选择器;后代选择器;通配选择器
2:群组选择器:
就是dom节点,div,p,button  直接用逗号隔开,
3:通配选择器  *号   $("*")[0] 这样也能行;
3:高级选择器




















你可能感兴趣的:(李炎恢jquery学习笔记)