本文实例讲述了javascript中AJAX用法。分享给大家供大家参考。具体分析如下: 兼容地获得XMLHttpRequest对象:var xhr = null; if(window.XMLHttpRequest){ //非IE浏览器 xhr = window.XMLHttpRequest; }else if(window.ActiveXObject){ //IE浏览器 try{ //高版本,受msxml3.dll+支持 xhr = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ // 低版本,msxml2.6以下版本使用 xhr = new ActiveXObject("Microsoft.XMLHT...
本文实例分析了javascript中键盘事件用法。分享给大家供大家参考。具体如下: 键盘事件包含onkeydown、onkeypress和onkeyup这三个事件 事件初始化function keyDown(){} document.onkeydown = keyDown; //论按下键盘上的哪个键,都将调用KeyDown()函数。 DOM标准下function keyDown(e) { var keycode = e.which; //取得对应的键值(数字) var realkey = String.fromCharCode(e.which); //取得代表改键的真正字符 alert("按键码...
本文实例讲述了JavaScript针对网页节点的增删改查用法。分享给大家供大家参考。具体分析如下: 一、基本概念 这部分也就是所谓的“HTML DOM”,所谓HTML DOM也就是Web页面加载规则,是一个规则,也就是网页组成的基本公式。 也就是所有网页都必须按照:……的规则编写,也按照这样的规则加载。 所谓的“网页节点”,也叫“DOM节点”的通俗解释,例如html节点下的内容就是之间所有内容,body节点下的内容就是之间的所有内容。 HTML ...
本文实例讲述了JS函数this的用法。分享给大家供大家参考。具体如下: 在js中写函数时,很多用到this. this究竟是什么,this是个关键字,是个指针,指向执行环境作用域,也称之为上下文。 先说下函数吧,个人理解是函数是在语言中重复调用的代码块. 在JS里,把函数赋值给对象的属性时,称之为方法 如:var m={}; m.title='title'; m.show=function(){ alert(this.title) } m.show()就是把函数作为对象m的方法来调用 这样的话,this指...
本文实例讲述了Jquery中find与each方法用法。分享给大家供大家参考。具体如下: 一、find()方法 jquery选择器非常强大,利用css的命名规约,可以更快更方便的找出想要的元素。 比如:$("#id") $("#"+"id") $(this) $(element)等等,只要灵活运用,就能爆发出强大的可造型。 但是在实际使用中,仍然觉得有些不足。 如果想要在某个元素下寻找特定的元素,仅仅依靠上面这个方法,就必须对 $("#id")获取的元素进行遍历,获取其子元素。...
本文实例讲述了Javascript毫秒数用法。分享给大家供大家参考。具体如下: 毫秒数是指指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。 1、当前系统时间的毫秒数var myData = new Date(); var times = myData.getTime();//当前时间的毫秒数2、指定时间的毫秒数var time = "2014-02-27 11:50:21"; var times = Date.parse(new Date(time.replace(/-/g, "/")));//指定时间的毫秒数希望本文所述对大家的javascri...
本文实例分析了jquery中change()的用法。分享给大家供大家参考。具体分析如下: change()当元素的值发生改变时,会发生 change 事件。该事件仅适用于文本域(text field),以及 textarea 和 select 元素。 当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。 一、change的用法 1、触发 change 事件:触发被选元素的 change 事件 语法: $(selector).ch...
本文实例分析了JS继承的用法。分享给大家供大家参考。具体分析如下: 继承 : 子类不影响父类,子类可以继承父类的一些功能 ( 代码复用 ) 属性的继承 : 调用父类的构造函数 call 方法的继承 : for in : 拷贝继承 (jquery也是采用拷贝继承extend) 1. 拷贝继承function Person (name){this.name = name; } Person.prototype.showName =function (){alert(this.name); } function Worker(name,job){Person.call(this,name);this.job =...
本文实例分析了jQuery on()方法的用法。分享给大家供大家参考。具体分析如下: 一、jQuery on()方法的使用:on(events,[selector],[data],fn) events:一个或多个用空格分隔的事件类型和可选的命名空间,如"click"或"keydown.myPlugin" 。 selector:一个选择器字符串用于过滤器的触发事件的选择器元素的后代。如果选择器为null或省略,当它到达选定的元素,事件总是触发。 data:当一个事件被触发时要传递event.data给事件处理函数。...
本文实例讲述了jquery中filter方法用法。分享给大家供大家参考。具体分析如下: filter()方法将匹配元素集合缩减为匹配指定选择器的元素。 filter方法中的参数可以为字符串值,包含供匹配当前元素集合的选择器表达式。 一、filter的参数类型可分为两种1、传递选择器 $(a).filter(.external) 2、传递过滤函数代码如下:$(a).filter(function(index) {return $(this).hasClass(external); }) 二、Jquery中find与filter区别 1、find()会...
本文实例讲述了JQuery中extend的用法。分享给大家供大家参考。具体分析如下: extend()函数是jQuery的基础函数之一,作用是扩展现有的对象。extend是我们在写插件的过程中常用的方法,该方法有一些重载原型。$.extend(prop) 用于扩展jQuery对象,可以用于把函数添加到jQuery名称空间中。 一、jQuery.extend函数的源码jQuery.extend = jQuery.fn.extend = function() {var options, name, src, copy, copyIsArray, clone,target = a...
本文实例讲述了jQuery中noConflict()用法。分享给大家供大家参考。具体分析如下: jQuery默认使用"$"操作符,$ 符号只是 window.jQuery 对象的一个引用,jQuery.noConflict() ,这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。 一、"$"操作符 1、jQuery...
本文实例讲述了JQuery中serialize()用法。分享给大家供大家参考。具体分析如下: 一、serialize()定义和用法: serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素(比如input或文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。 语法: $(selector).serialize() 详细说明 1、.serialize() 方法创建...
本文实例讲述了JS数组的常见用法。分享给大家供大家参考。具体方法如下:代码如下: 数组方法的应用 var arrayFruit = new Array("apple", "orange", "peach", "bannaner"); document.write("排序前的数组 "); for(var i in arrayFruit) { document.write(arrayFruit[i] + ""); } arrayFruit.sort(); //对数组进行排序 document.write("排序后的数组:"); for(var i in arrayFruit) { document.write(arrayFruit[i] + "")...
本文实例讲述了Jquery的基本对象转换和文档加载用法。分享给大家供大家参考。具体如下:代码如下: "http://www.w3.org/TR/html4/loose.dtd"> New Web Project New Web Project Page var a = $('#but').val(); document.write(a); $(document).ready(function(){ alert("第一种文档加载完成后调用方式!"); }); $(function(){ alert("第二种文档加载完成后调用方式!"); }); $(function(){ var but = $('...