JavaScript 软件列表

JavaScript中的稀疏数组与密集数组[译]
JavaScript

JavaScript中的稀疏数组与密集数组[译]

2020-02-16 标签:javascript,稀疏,数组,密集,创建,指定,长度,很简单,实现,代码,如下,var,a,n,ew,array,length

1.稀疏数组 创建一个指定长度的稀疏数组很简单: 实现代码如下: > var a = new Array(3); > a [ , , ] > a.length 3 > a[0] undefined当你遍历它时,你会发现,它并没有元素.JavaScript会跳过这些缝隙. 实现

JavaScript中:表达式和语句的区别[译]
JavaScript

JavaScript中:表达式和语句的区别[译]

2020-02-16 标签:javascript,表达式,语句,区别,是有,产生,放在,任何,需要,值的,比如,作为,函数,调用,参数,下面,每行

1.语句和表达式 JavaScript中的表达式和语句是有区别的.一个表达式会产生一个值,它可以放在任何需要一个值的地方,比如,作为一个函数调用的参数.下面的每行代码都是一个表达式: myvar3 + xmyfunc("a", "b")语句可以理解成一个行为.循环语句和if语句就是典型的语句.一个程

JavaScript取得鼠标绝对位置程序代码介绍
JavaScript

JavaScript取得鼠标绝对位置程序代码介绍

2020-02-16 标签:javascript,取得,鼠标,绝对,位置,程序,代码,介绍,首先,不同,浏览器,event,属性,分析,ie,x,y,是以,事件

首先不同浏览器中event位置属性的分析: 1. IE的event.x,event.y是以事件触发元素的父元素外界为参考点(不包括滚动距离) 2. Firefox的event.pageX,event.pageY是以body元素为参考点(包括滚动距离) 3. event.clientX,event.c

JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
JavaScript

JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十一,xml,ie,dom,支持,基于,activex,msxml,创建,每个,新版本,都会

一、IE中的XML DOM支持   IE对XML的支持是基于ActiveX的MSXML库。   1、DOM创建   对每个新版本的MSXML,都会创建出不同的XML DOM对象,所以尽量选择新的XML DOM版本。   2、载入XML   载入XML分两种,即:   载入XML字符串:loadXML

javascript时区函数介绍
JavaScript

javascript时区函数介绍

2020-02-16 标签:javascript,时区,函数,介绍,js,datename,创建,date,对象,取得,当地时间,gmt,时间,格林威治时间,差值,返回,分钟

js的时区函数: 设datename为创建的一个Date对象 ==================== datename.getTimezoneOffset() --取得当地时间和GMT时间(格林威治时间)的差值,返回值以分钟为单位 ==================== 举例:根据本地时间获得G

巧解 JavaScript 中的嵌套替换(强大正则)
JavaScript

巧解 JavaScript 中的嵌套替换(强大正则)

2020-02-16 标签:javascript,嵌套,替换,强大,正则,网友,wys,提问,如何,使用,支持,语法,实现,代码,如下,p,table

网友wys提问:如何仅使用JavaScript支持的正则语法,将 实现代码如下: 中...之间的都替换为? 思考 该问题的难点之一在于JavaScript支持的正则特性实在有限。楼主已经想到了非JavaScript的解法,如下: 实现代码如下: re=/(?)(?=.*?)/gi;

js防止表单重复提交实现代码
JavaScript

js防止表单重复提交实现代码

2020-02-16 标签:js,防止,表单,重复,提交,实现,代码,基于,令牌,处理,一劳永逸,方法,如下,script,language,javascript,function,formsubmit,today,n

基于令牌的处理就是一劳永逸的方法。 实现代码如下: function formsubmit() { Today = new Date(); var NowHour = Today.getHours(); var NowMinute = Today.getMinutes(); var NowSeco

javascript面向对象入门基础详细介绍
JavaScript

javascript面向对象入门基础详细介绍

2020-02-16 标签:javascript,面向,对象,入门,基础,详细,介绍,简单,编程,语言,现实,事物,简化,例如,很难,完全,描述,复杂,必须,做出

什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,我们做一个统计某学校的人的身高的程序,那么我们在这个程序中就

javascript中使用正则表达式实现删除字符串中的前后空格
JavaScript

javascript中使用正则表达式实现删除字符串中的前后空格

2020-02-16 标签:javascript,中使,正则,表达式,实现,删除,字符串,前后,空格,实例,代码,如下,script,var,str,yexj,00,replace,s,g

实例 实现代码如下: var str=" yexj00 "; str=str.replace(/^s*|s*$/g,''); alert(str); 实例 模仿RTrim: 实现代码如下: var str="yexj00 "; str=str.replace(/s*$/g,''); alert(

ajax中文乱码的各种解决办法总结
JavaScript

ajax中文乱码的各种解决办法总结

2020-02-16 标签:ajax,中文,乱码,各种,解决办法,总结,由于,xmlhttp,采用,的是,unicode,编码,上传,数据,一般,页面,gb,2312,这就,造成

由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码. 有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 app