【JavaScript获取当前日期是星期几的方法_javascript技巧】教程文章相关的互联网学习教程文章

js日期对象兼容性的处理方法_javascript技巧

代码如下:function NewDate(str) { str = str.split(-); var date = new Date(); date.setUTCFullYear(str[0], str[1] - 1, str[2]); date.setUTCHours(0, 0, 0, 0); return date; }所以,为保证在各个浏览器中兼容,其实就是指为了兼容IE,我们在使用Date()对象时最好统一使用 new Date(year, month, day, hour, minute, sec, millsec) 或 new Date(millsec)(millsec为距1970年1月1 日至今的毫秒数). 在ie下 new Date(""date text...

javascript中的return和闭包函数浅析_javascript技巧

高手绕道!这跟闭包本身没什么大的关系,也不知道怎么取标题,随便凑了个数,望见谅!今天一个刚学js的朋友给了我一段代码问为什么方法不执行,代码如下:代码如下:function makefunc(x) { return function (){ return x; }}alert(makefunc(0));其实不是不执行,只是朋友的意思这里alert出来的应该是“0”,而不是function (){return x;}。不是脚本写错了,只是没搞懂return,从当前函数退出,并从那个函数返回一个值。如果返回的...

调试代码导致IE出错的避免方法_javascript技巧

代码如下: if(!window.console){ var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml","group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; window.console = {}; for (var i = 0; i < names.length; i++){ window.console[names[i]] = function() {}; } } 可以放在基础库里面,当然,注意names和i的作用域~

JavaScript使用IEEE标准进行二进制浮点运算产生莫名错误的解决方法_javascript技巧

javascript做带小数的计算时,会出现9的循环,以下方法帮助解决。 第一个参数是需要处理的数值,第二个参数是需要保留的小数位数。自家项目里面就这么用了~ 代码如下: function round(v,e){ var t=1; for(;e>0;t*=10,e--); for(;e<0;t/=10,e++); return Math.round(v*t)/t; }

javascript多物体运动实现方法分析_javascript技巧【图】

本文实例讲述了javascript多物体运动实现方法。分享给大家供大家参考,具体如下: 这里需要注意:每个运动物体的定时器作为物体的属性独立出来互不影响,属性与运动对象绑定,不能公用。 运行效果截图如下:例子:多物体运动div{ width:100px; height:100px; background:red; float:left; margin:10px; border:1px solid black; opacity:0.3; filter:alpha(opacity=30);}window.onload = function() {var aDiv = document.getEleme...

JScookie中文乱码解决方法_javascript技巧

代码如下:function SetCookie(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 3 * 24 * 60 * 60 * 1000); //3天过期 document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); return true; };function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return a...

javascript获取HTMLDOM父、子、临近节点_javascript技巧

在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含...

Javascript的表单验证长度_javascript技巧

JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 该采用什么样的方式对用户作出提醒呢?你一定不想用alert()提示框 在输入域后加一个sqan标签function validate_Length(inputFiled,helpText) { //如果输入域内容是空,则在span标签内提醒 if(inputFiled.value.length==0) { if(helpText!=null) helpText.innerHTML="文本框不能为空"; } //如果输入域不空,则清空span标签内的内容 else if(helpText!...

在网页里看flash的trace数据的js类_javascript技巧

功能: flash的调用些方法能在网页中看到flash的trace方法输出的数据; 方法: 1. init(w,h,z);//w为显示界面的宽度, h为显示界面的高, z为层级(最好放在最顶层); 2. trace(str);//要输出的数据; 使用: 1. 把jdhcn.js导入, 点击下载jdhcn.js 2. 在body里可以重写一个函数(也可以不写): 程序代码 输出调试信息; if(ExternalInterface.available){ ExternalInterface.call("trace", str);//在网页下输出调试信息; } } } 以下是例子: 因为...

javascript包装对象实例分析_javascript技巧

本文实例讲述了javascript包装对象用法。分享给大家供大家参考。具体分析如下: js对象是一种复合值:它是属性或已命名值得集合。 参考以下代码:var s = "hello world"; var len = s.length;在该例子中,s是字符串,而字符串不是对象,但为何会有属性呢?其实只要引用了字符串s的属性,js就会将字符串通过调用new String(s)的方式转换为对象,该对象继承了字符串的方法,并被用来处理属性的引用;一旦属性引用结束,这个新创建的对...

详细分析JavaScript函数定义_javascript技巧

函数几个要点:a).函数是javascript中的一等公民 (重要性)b).函数是一个对象c).函数定义了一个独立的变量作用域定义方式a)命名函数:除非在另一个函数内部定义,否则,命名函数是全局的。 b)匿名函数: 匿名函数通常赋值给一个变量,再通过变量调用。var func = function (x, y) {return x + y;}console.info(func(5, 2)); //7匿名函数适用于以下这种 “立即执行的匿名函数” 的情况:console.info(function (x, y) {return x + y;}...

跟我学习javascript的函数调用和构造函数调用_javascript技巧

一、函数调用 Function绝对是JavaScript中的重中之重。在JavaScript中,Function承担了procedures, methods, constructors甚至是classes以及modules的功能。 在面向对象程序设计中,functions,methods以及class constructor往往是三件不同的事情,由不同的语法来实现。但是在JavaScript中,这三个概念都由function来实现,通过三种不同的模式。 最简单的使用模式就是function 调用:function hello(username) { return "hello, " ...

Javascript类型转换方法_javascript技巧【图】

Javascript中的变量同样支持自由类型转换成为适用(或者要求)的内容以便于使用。 弱类型的Javascript不会按照程序员的愿望从实际的变量类型到所需要的数据类型转换,例如一个非常常见的错误,在浏览器脚本中,从表单控件中获取用户将要输入的一个数值类型的变量与另一个数值变量的和。因为变量类型在表单控件中是字符串类型(计时字符串序列包含一个数字)这种尝试将会添加那个字符串到变量,即使这些值碰巧是一些数字,结果在第二个变量...

js判断undefined变量类型使用typeof_javascript技巧

js判断undefined变量类型直接用 代码如下: if(mydata==undefined){ alert("未定义"); } 这是个很低级的错误,这么使: 代码如下: if(typeof(mydata)==undefined){ alert("未定义"); }

JavaScript调试器简介_javascript技巧

但是仅从调试的角度来说,这些调试器的功能是完全够用的。其实我更需要的不是一个 JavaScript IDE,而是一个 JavaScript 重构工具,这样可以使我快速地对 JavaScript 组件进行重构,比使用 UltraEdit 进行查找/替换的原始方法效率会提高很多,而且更加安全。其实任何一种没有重构工具的语言的开发效率都是没有办法和 Java 这样的语言(有 Eclipse、IDEA 等等强大的重构工具)相提并论的。共产主义尚未实现,这确实是现实,但是并不...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部