Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 编程引入命名空间的方法与代码

JavaScript 编程引入命名空间的方法与代码

JavaScript代码一般最常见的语法格式就是定义函数functionxxx(){/*code...*/},经常有这样的一大堆函数定义。函数名很容易发生冲突,特别是引入多个js文件时,冲突的情况尤为明显。因此也就有引入命名空间的必要。 Javascript本身没有命名空间的概念,需要用对象模拟出来。 比如定义一个命名空间的类,用于创建命名空间: functionNameSpace(){ } 这是一个构造函数,但却不做任何事情,再来下面和评论有关的代码: ...
JavaScript 模仿vbs中的 DateAdd() 函数的代码

JavaScript 模仿vbs中的 DateAdd() 函数的代码

项目中需要用到日历,.net的日历控件又太重,只好用js写一个,日历的核心函数是DateAdd(),编写过程中发现js里面操作时间比想象中的繁琐,不像vbscript中的可以轻松地dateadd,后来才想到用setFullYear()、setDate()等内置函数,可以拼合一个js版的dateadd()来,代码如下: 复制代码 代码如下:functionDateAdd(interval,number,date){//date可以是时间对象也可以是字符串,如...
document.open() 与 document.write()的区别

document.open() 与 document.write()的区别

document.open()打开一个新的空白文档,在IE下,open有两个默认参数,相当于document.open("text/html","""),第二个参数只有一个值可选:replace,如果启用了该值,则新建的文档会覆盖当前页面的文档(相当于清空了原文档里的所有元素,且不能后退即,浏览器的后退按钮不可用); 看一个例子: <SCRIPTLANGUAGE="JavaScript"> <!-- functiontest(){ doc...
<< 221 222 223 224 225 226 227 228 229 230 >>