07 2016 档案
摘要:(function())与原生JS的window.onload=function()的区别:1、原生JS的onload要等页面上所有的资源全部加载完毕,(包括图片,视频,音频这些外部资源),(function(){ })只需要DOM 加载完毕 就可以了,
阅读全文
摘要:extend() 方法, 合并两个或更多对象的属性到第一个对象中,jQuery后续的大部分功能都通过该函数扩展, 当参数只有一个对象时,则将对象的属性添加到jQuery对象中。 jquery 中扩展插件的形式: 2种方法 当参数中有多个对象的时候,后面的对象都是扩展到第一个对象上: 还有 深拷贝 和
阅读全文
摘要:jquery.fn = jquery.prototype = { 添加实例属性和方法, jquery: 版本, constructor: 修正指向问题 init(): 初始化 和 参数管理 selector:存储选择字符串 length: this 对象的长度 toArray(): 转数组 get(
阅读全文
摘要:jquery中定义的变量,1、防止污染全局变量,2、自定义变量有助于压缩优化,3、有助于后期维护 rootjquery , jquery的根目录jquery(document), core_strundefined= typeof undefined, core_strundefined 存的就是s
阅读全文
摘要:1、使用了jquery,但是觉得了解 jquery的源码才能 更容易知道怎么使用,所以在网上找了一些 jquery的源码 笔记 还有看了 妙味课堂 的 一部分视频,现在写一些总结。 一、 jquery的 总体架构: 1、jquery 有良好的对外接口, window.jQuery = window.
阅读全文
摘要:1、正则表达式规则 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不
阅读全文
摘要:有了上一个博客的基础,我们现在来做一个地址插件: 首先还是Area.xml文件,这里就不展示了: HTML文件: JS插件:
阅读全文
摘要:这是一个简单HTML + jquery: 后面会做一个插件, 这是Area.xml文件: <?xml version="1.0" encoding="UTF-8"?> <address> <province name="北京市" value="110000" zs_value="110000"> <
阅读全文
摘要:Ajax (Asynchronous Javascript And XML) 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 1、Ajax的优势: 不需要插件的支持,能被大多数主流浏览器支持 优秀的用户体验,不
阅读全文
摘要:用户自定义方法扩展jquery。 扩展jquery 有2种形式: 即给jquery添加新的全局函数,相当于给jquery类本身添加方法,在$(jquery的别名)上直接定义的实用工具函数jQuery.extend(Object); // jQuery 本身的扩展方法 即给jQuery对象添加方法。对
阅读全文
摘要:1、jquery 与不同类的 冲突 问题: .noConflict();jquery中定义了一个noConflict()方法,当使用这个方法后,符号 就不能在jquery中 使用了, 可以用: 2、浏览器内核: .browser:if(.browser.msie){ } //如果是I
阅读全文
摘要:jquery 可以 通过attr 来获取和设置属性,通过HTML 可以看到。 可以在页面上 使用 data 来 存储 键值对,在页面上 通过HTML 是 看不到的, 1、修正字符串: .trim()value;2、对属性和集合的迭代:.each() 3、对数组进行筛选: $.grep();
阅读全文
摘要:1、DOM0 事件模型: 就是在类似 onclick onmouseover 等 这些 在js中: event: var event = event?event:window.event; (微软中用 window.event 而不是 event) var target = (event.targe
阅读全文