js绑定事件方法:addEventListener与attachEvent的不同浏览器的兼容性写法
js的事件绑定方法中,ie只支持attachEvent,而FF和Chrome只支持addEventListener,所以就必须为这两个方法做兼容处理,原理是先判断attachEvent只否为真(存在),如果为真则用attachEvent()方法,否则的话就用addE...
JS 中event.clientX、event.clientY与IE和firefox兼容解决
IE : 在IE中,event.clientX,event.clientY可以直接用。 FIREFOX : 在FF中是不可以的,因为event在IE中是一个全局变量,在FF中是局部变量,所以在FF中使用event对象必须通过参数传递的方式把它传入过程中. fire...
js简单的数组去掉重复数字,重新输出来
var arr = [1,4,2,5,2,6,3,6,4,6,5];就这样一段简单的数组如果我们想去重复也许需要这样做。var arr = [1,4,2,5,2,6,3,6,4,6,5]; function dele(arr){ for(var ...
addEventListener和on的区别
为什么需要addEventListener?先来看一个片段:html代码<div id="box">追梦子</div>用on的代码window.onload = function(){ var box = do...
Javascript的this用法
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会...
undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null...
Javascript 面向对象编程(一):封装
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几...
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类...
Ajax常用方法
ajax请求的过程:1.创建XML对象2.打开服务器链接open3.发送请求send4.接受服务器响应1.$.ajax();常用的参数:asycn:设置同步或异步,默认值为true即异步complete(XHR,TS):无论请求是否成功都调用contentType:设置编...
遍历json数据(三种方法)
一、使用each遍历var tbody = ""; //------------遍历对象 .each的使用------------- // 对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须...
静态页面ajax请求操作和json格式解析处理
html页面中发送一个ajax请求到服务端,实现静态无刷新提示并做数据处理操作! 此处json需要格式话一下,格式化之后$.ajax({ type:"POST", url&nb...
json学习心得
关于JSON的几点概念 1.JSON(JavaScript Object Notation 即 JavaScript对象表示法) 2.JSON类似于XML,都是用于从储存和交换文本信息的语法。3.JSON采用键值对的方式来阻止。4.JSON是独立于语言的,不管...