Jquery 的一些林林总总
最近看了一本《精妙绝伦JQuery》,里面讲的比较细致,自己都快没耐心啃完了,记下来了一些自己能用到的东西,希望以后可以有所帮助
首先 - - 最近面试的时候问到的:
1 | $(document).ready 与JavaScript里onload方法的区别: |
这是jQuery的一些常用方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
161. .load() 预加载图片
2. .ready() 事件监测DOM是否完全加载
3. .unload() 在离开页面时或用户单机一个新连接是触发
4. .resize() 改变浏览器大小时触发
5. .scroll() 用户滚动窗口时触发
6. .error() 当http请求遇到错误是触发 可以用来显示备用图片,也就是
网页上的图挂了之后,可以用别的图替代图挂了- - 表达不能2333
7. .bind() 绑定事件函数
8. .live() 提供一个灵活的捕获事件的方式
.live(event type,event handler);
9. .delegate() 三个参数:1.选择器 2.事件类型 3.响应函数
捕获鼠标事件
1 | click 单击鼠标并释放 |
捕获表单事件
1
2
3
4
5
6
7
8
9
10
11
change() 表单值改变时触发
focus() 敲TAB键触发
focusin() 元素或子元素得到焦点时触发
focusout() 元素或子元素失去焦点时触发
blur() 文本域/文本框失去焦点时触发
select() 元素内文本被选中时触发
submit() 表单提交时触发
reset() 重置
关于网站特效
1 | show() |
关于cookie(这可是他娘的重点)
1 | 1.如何种cookie |
注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为
“会话cookie(session cookie)”。
1 |
|
读取cookie:
1 | $.cookie('the_cookie'); // cookie存在 => 'the_value' |
Ajax
传说中的,标志着人类互联网历史的一大步,就连名字也很后现代化的Ajax
** Ajax指在不需要刷新页面的情况下,允许客户端应用程序传递数据给服务器并获取数据的一组模式和技术 **
1 |
|
关于响应码
响应码 | 对应解释 |
---|---|
200 | 成功 |
301 | 永久跳转 |
302 | 临时跳转 |
400 | 错误请求 |
401 | 未授权 |
403 | 禁止访问 |
404 | 未找到 |
500 | 服务器错误 |
1 |
|
Author: dadonggua