标签:JavaScript基础

一些JavaScript测试题目 »

/*==equality等同,===identity恒等。==,两边值类型不同的时候,要先进行内部类型转换,再比较。===,不做类型转换,类型不同的一定不等。*/varresult=[10]+1;console.log(result);//"101"//存在运算符"+",意味着将[10]转化为一个值,相当于调用其valueOf()方法...

继续阅读 →

快速掌握JavaScript正则表达式 »

EcmaScript正則表達式(深入淺出系列之淺出^_^)使用方法創建對象varr=newRegExp("表達式","ig");適合在動態構造匹配對象時使用;表達式中轉義符需要使用兩次,如\\d;直接量varr=/表達式/ig;使用在任何固定模式的匹配;常用屬性$1...$9返回九个在模式匹配期...

继续阅读 →

JavaScript基础:变量的作用域 »

JavaScript基础:JS函数中声明的所有变量在整个函数中都是有定义的中说了一些关于作用域的一些比较难以理解的知识点,说白了就是javascript中全局变量和局部变量的区别。我觉的再加入一些关于变量的作用域的知识,这样我们会更深入的理解javascript中变量的作用域及如何的规范应用。知识扩展:1.在JavaScript中,作...

继续阅读 →

关于window.onload加载的多种解决方案 »

使用JavaScript操纵DOM,必须等待DOM加载完毕才可以执行代码,但window.onload有个坏处,它非要等到页面中的所有图片及视频加载完毕才会触发load事件。结果就是一些本来应该在打开时隐藏起来的元素,由于网络延迟,在页面打开时仍然会出现,然后又会突然消失,让用户觉得莫名其妙。我们想做的就是寻找一种方法来确定DOM被完...

继续阅读 →

JavaScript基础:JS函数中声明的所有变量在整个函数中都是有定义的 »

JavaScript基础:JS函数中声明的所有变量在整个函数中都是有定义的JS函数中声明的所有变量在整个函数中都是有定义的,这名话是什么意思呢?知道这个又有什么用呢?我先说一下基本概念:变量的作用范围又称为作用域,是指某变量在程序中的有效范围。根据作用域,变量可以分为全局变量和局部变量。全局变量的作用域是全局性的,即在整个JavaSc...

继续阅读 →

Javascript的匿名函数(收藏) »

Javascript的匿名函数(收藏) 一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:1.函数关键字(function)语句:functionfnMethodName(x){alert(x);}2.函数字面量(FunctionLiterals):varfnMethodName=function(x...

继续阅读 →

给JavaScript新手的24条建议 »

给JavaScript新手的24条建议为JavaScript做一点性能小提升吧!本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的HelloWorld,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!1.用===...

继续阅读 →