VickyWu

慎终如始无败事

使用原生JS实现DOM元素的创建

思路 创建出元素后将其添加到页面中 1、使用innerHTML,会覆盖页面上原有的内容 2、使用appendChild,appendChild只可以添加单个对象,不可添加创建的元素集合。 所以,使用doucmentFragment (文档片段)作为容器(把容器中的子元素追加到指定元素中去,而不会占用文档的结构),将其中的内容使用appendChild添加到页面中 创建DOM元素的两种方式...

nodeType及字符串数组的操作

nodeType element nodeType nodeName nodeValue 元素节点 1 元素名 null 属性节点 2 属性名 属性值 ...

使用自定义属性实现tab栏切换

思路 让tab栏的a连接与下面的section产生关联,a连接的自定义属性data-count=section的id data自定义属性的使用 <body> <nav> <a href="javascript:;" data-count="local">国内新闻</a> <a href="javascript:;" ...

jQuery中 的绑定机制(bind live delegate on)

.bind( type [, data ], handler ) type:事件类型,如click、change、mouseover等; data:传入监听函数的参数,通过event.data取到。可选; handler:监听函数,可传入event对象,这里的event是jQuery封装的event对象,与原生的event对象有区别,使用时需要注意。 我们来瞄一眼bind的源码: ...

关于jQuery优化

作为一个菜鸟前端,对于jquery还是相当喜欢的,初步入门,总是向着最容易的地方入手,对于jquery的优化知识了解不多,看到一篇文章写得很好,其实在“jquery权威指南”里面也有相关的讲解,jquery优化得好,速度可以快几倍,从现在开始学习并运用这些技巧非常有必要。下面转载一篇阮一峰的日志。 1. 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本。因...

模拟jQuery的事件兼容

JS兼容处理 1、模拟jquery的事件兼容处理(事件、事件对象) on: function (eventNmae, fn) { this.each(function () { var self = this; if (support.addEventListener) { ...

JavaScript 中 数组的迭代方法

搞笑版(但是十分贴切呀,看完分分钟秒懂)

ajax请求参数详解

ajax请求参数详解 1.ur:请求地址,string 2.type:请求类型,string(post,get,put,delete) 3.timeout:请求超时时间,number(毫秒),覆盖$.ajaxSetup()全局设置 4.async:是否为异步请求,boolean 5.cache:是否从浏览器缓存中加载请求信息,boolean(默认为true,dataType为script时...

关于微信

调用微信自己的API 1.引入http://res.wx.qq.com/open/js/jweixin-1.0.0.js 2.配置微信 wx.config({ debug: false, appId: , timestamp: , nonceStr: , signature: , jsApiList: ['onMenuShareTimeline...