随笔分类 - JavaScript
摘要:(function a(){}) (命名函数表达式)会返回这个函数(不会执行),但是在括号外面无法调用该函数,需要一个变量接收这个函数,var fun = (function a(){}),一般这个用在递归上,比如 1.function a(){}(函数声明)返回undefined(不会执行),仅仅
阅读全文
摘要:一、JavaSript圆括号的使用 先来看一组通过函数声明来定义的函数: 先附代码: 运行结果如下: 这里我们可以看出: Ø 若没有加圆括号,则返回的是这个函数的内容 Ø 若加上圆括号,则返回的是函数执行后的内容 因此圆括号的作用是作为函数的调用运算符,如果函数使用return语句给出一个返回值,那
阅读全文
摘要:在网站开发中,Json是最为常见的一种数据交互手段。在使用过程中,常会遇到Json字段串和对象之间进行转换。很多朋友对于JSON.parse() 和JSON.stringify() 的区别,下面为大家解讲一下! JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串
阅读全文
摘要:原文: http://dojotoolkit.org/documentation/tutorials/1.10/hitch/index.html 版本: Dojo 1.10 为了更好地使用JavaScript原生函数,dojo/_base/lang模块提供了很多非常有用的方法。这里,我们来学习Jav
阅读全文
摘要:一:JavaScript中的“上下文“指的是什么 百科中这样定义: 上下文是从英文context翻译过来,指的是一种环境。 在软件工程中,上下文是一种属性的有序序列,它们为驻留在环境内的对象定义环境。 在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。又
阅读全文
摘要:摘要:最近在编写一个前端模块功能,编写了大量的代码,其中一般图片特效展示是参考别人的代码来写的,发现有些代码似乎看得明白又好像不确定是不是哪个意思,所以在网上问了一下程序员们,原来是JS代码简写。转自:http://www.lezhu99.com/2382.html1、当条件成立时执行a方法,当条件失败是执行b方法var result; if(isOk){ result=funA(); }else{ result=funB(); }您还可以这样表达:var result = isOk ? funA() : funB()2、当条件成立执某个方法通常定法:if (isOk) { ...
阅读全文
摘要:js eval和document.getElementById都能把字符串转化为对应的对象或是数值,但两者之间还是有区别的,请看以下几个例子:假如页面上存在ID为aaa的标记,以下a和b得到的是一样的结果var a=eval('aaa'); var b=document.getElementById('aaa'); var a=eval('aaa');var b=document.getElementById('aaa');如果页面上不存在aaa标记,则eval将发生错误,document.getElementById返回null
阅读全文
摘要:<script language="javascript">var reIp = /^([01]?/d{1,2}|2[0-4]/d|25[0-5])(/.([01]?/d{1,2}|2[0-4]/d|25[0-5])){3}$/; //IPvar reEml = /^[/w/-/.]+@[a-z0-9]+(/-[a-z0-9]+)?(/.[a-z0-9]+(/-[a-z0-9]+)?)*/.[a-z]{2,4}$/i; //E-mailvar reTel = /^((/d{2,3}/-)?/d{2,5}/-)?[2-9]/d{6,7}(/-/d{2,5})?$/
阅读全文
摘要:1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById( "表单中元素的ID號 ").name(或value) 6.一个小写转大写的JS: document.getElementById( "o
阅读全文
浙公网安备 33010602011771号