
JavaScript
iteye_5261
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于JavaScript的数值
一、无穷 在JavaScript中,当数值远远大于其能表示的最大值(1.7976931348623157e+308)时,就会表示成Infinity / -Infinity(正无穷/负无穷),此外,在JavaScript中除数为0的结果并不会报错,其结果也会是Infinity。另外,在JavaScript中0有+0(通常的0)和-0(负0)之分,虽然他们在值上都是0。var ma...2012-01-30 11:38:44 · 105 阅读 · 0 评论 -
Javascript与Ajax
一、XMLHttpRequest 对象 (XHR)XMLHttpRequest 对象用于在后台与服务器交换数据,有了这个对象,我们可以:在不重新加载页面的情况下更新网页;在页面已加载后从服务器请求数据;在页面已加载后从服务器接收数据;在后台向服务器发送数据。 二、创建XHR//创建XMLHttpRequest对象 function createXMLHtt...原创 2014-01-11 22:53:56 · 109 阅读 · 0 评论 -
Javascript与<form/>
一、取得表单//获得id为myForm1的<form/>var myForm1 = document.getElementById("myForm1");//获得name为myForm2的<form/>//作为document的属性获得,非标准方式,不推荐var myForm2 = document.myForm2;//获得页面内所有&l...原创 2013-12-03 21:40:33 · 144 阅读 · 0 评论 -
Javascript与元素大小
1. offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见的)水平滚动条高度、上边框高度和下边框高度。2. offsetWidth:元素在水平方向上占用的空间大小,以像素计。包括元素的宽度、(可见的)垂直滚动条宽度、左边框高宽和右边框宽度。3. offsetLeft:元素的左外边框至包含元素的左内边框之间的像素距离。4. offse...原创 2013-11-29 21:40:57 · 169 阅读 · 0 评论 -
Javscript中的Selector API
在JQuery中使用CSS选择器获取元素非常方便,其实Javascript也提供了原生API去通过CSS选择器取得元素:querySelector(), querySelectorAll(). (完整支持的浏览器有:IE 8+, Firefox 3.5+, Safari 3.1+, Chrome, Opera 10+) 以下是W3C对Selector API两个方法的定义(http:...原创 2013-11-27 11:05:24 · 159 阅读 · 0 评论 -
Javascript与DOM
一、NodeDOM模型定义了Node接口,在DOM中的每个节点都是一个Node(即实现了Node接口),每个Node都有自身的Node类型,可以通过nodeType属性返回的数值区分,以下是各种节点类型所对应的数值:Node.ELEMENT_NODE: 1Node.ATTRIBUTE_NODE: 2Node.TEXT_NODE: 3Node.CDATA_SECTION_NODE: 4N...原创 2013-11-26 17:46:45 · 117 阅读 · 0 评论 -
Javsscript中的fragment
在Javascript中,每当对DOM执行一次操作(插入元素,删除元素等)会出发浏览器的重新解析和渲染,当我们需要一次过进行多次DOM插入操作的时候,可以借助DocumentFragment这个节点类型帮助减少浏览器的重新解析。假设我们要在下面的<ul/>中插入10个<li/><ul id="ul"></ul> 一般做法:var ...原创 2013-11-26 15:43:42 · 216 阅读 · 0 评论 -
Javascript中的location对象
(部分摘自《Javascript高级程序设计》)location对象既是document对象的属性,也是window对象的属性,也就是说,document.location === window.location.location对象的属性 属性名示例说明hash#contents返回url中的锚点名(#后的字符)。如果url中没锚点,则返回空字符...2013-11-20 21:41:59 · 195 阅读 · 0 评论 -
JavaScript与jQuery操作常用的输入元素
以下代码的测试环境为:jQuery-2.1.4,IE 11,FireFox 40。1. text取值与赋值/* 原生JS */var txtInput = document.getElementById("txtInput");var value = txtInput.value;txtInput.value = "new value";/* jQ...原创 2015-10-07 21:33:37 · 189 阅读 · 0 评论 -
JS中showModalDialog 详细使用 (转)
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() ...原创 2013-07-05 19:26:56 · 123 阅读 · 0 评论 -
jQuery中的选择器
1. 基础选择器 Basics 名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有<a>元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择页面所...原创 2012-03-13 22:59:34 · 97 阅读 · 0 评论 -
JavaScript中跨浏览器的事件方法
参考自《JavaScript高级程序设计》 <script type="text/javascript"> var EventUtil = { //增加事件处理器 addEventHandler:function(element,type,handler){ if(element.addEventListener) element.add...2012-03-13 10:11:32 · 87 阅读 · 0 评论 -
JavaScript中的继承
1.对象冒充 对象冒充指的是在子类中使用子类的this冒充父类的this去执行父类的构造函数,从而获得了父类的属性和方法,但是这种方式只能继承父类构造函数中定义的属性和方法,原型上的任何属性和方法对子类都不可见: //使用对象冒充实现继承 function SuperType() { this.prop = ["prop"]; t...原创 2012-03-12 09:46:21 · 85 阅读 · 0 评论 -
Js中的prototype
1.prototype(原型) 在JavaScript中,我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是保存某些可以被特定类型的所有实例所共享的属性或者方法。也就是说,当我们给某个函数Person的prototype增加属性或方法时,以Person为构造函数生成的所有实例都能访问到该属性或方法: <script type=...2012-02-26 15:38:52 · 90 阅读 · 0 评论 -
JavaScript中的数组相关方法
<script type="text/javascript"> var array = [1, 2, 3]; //将数组元素反序 alert(array.reverse()); //3,2,1 alert(array); //3,2,1 //通过length属性改变数组容量 array.length = ...2012-02-23 08:54:26 · 101 阅读 · 0 评论 -
void与<a/>
在Html中,<a/>标签表示超链接,它的href属性表示要跳转的地址。但是有时候我们想在单击某个连接的时候执行一个JavaScript函数或者一段JavaScript代码,这时就可以使用void搭配Js函数来实现。 1.href与void在<a/>的href属性中使用"javascript:"加上想要执行的代码来达到点击执行Js代码的目的。但是当这些Js代码的...2012-02-17 09:38:05 · 131 阅读 · 0 评论 -
JavaScript对象的类型转换
在JavaScript中,对象转换成基本数据类型或者字符串用到了toString() 方法和alueOf()方法。 将对象转换成字符串时:1.调用对象的toString()方法,将对象转换成返回的字符串,如果方法返回其它基本数据类型,则会自动转换成字符串;2.如果对象没有toString()方法,或方法返回的不是基本数据类型,那么以相同方式调用valueOf()方法;3.同样,...2012-01-31 13:13:41 · 229 阅读 · 0 评论 -
关于JavaScript的作用域
在Java等语言中,变量是具有块作用域存在的,即一个变量的作用范围是在定义它的由“{”和“}”括起来的语句块中,在这个块中该变量不可见。但是在JavaScript里,变量的作用域是函数范围的作用域,即一个变量在定义它的函数之内都可见,即使在该变量的定义语句之前。 function scopeTest(){ alert(var1); //结果为undefi...2012-01-31 09:58:15 · 77 阅读 · 0 评论 -
Javascript与jQuery操作<select/>
HTML中<select/>元素如下:<select id="select"> <option value="opt1">Option1</option> <option value="opt2">Option2</option> <原创 2015-01-20 10:33:32 · 162 阅读 · 0 评论