Welcome 微信登录

首页 / 脚本样式 / JavaScript

用JavaScript检查大写键(Caps Lock)是否打开的脚本

用JavaScript检查大写键(Caps Lock)是否打开的脚本

在用户遇到需要输入密码的页面时候,密码中是否有大写字母?大写键(CapsLock)是否打开?如果能给用户以提示,岂不是更好? 下面的示例代码给出了方法,必要的说明代码当中都有注释。 问中知识点:event.keyCode和event.shiftKey 代码 Detect Caps Lock functiondetectCapsLock(e){ valueCapsLock=e.keyCode ? e.keyCode:e.which; // Caps...
javascript中的几个运算符

javascript中的几个运算符

||是这样运算的:从第一个开始,遇到有意义的返回,否则返回最后一个表达式(注意不一定是Boolean值); &&是这样运算的:从第一个开始,遇到无意义的返回,否则返回最后一个表达式(注意同上); !是这样运算的:对表达式的值取非(注意不是对表达式)。 什么是无意义呢:如下六个0,null,undefined,"",false,NaN。除此,视为有意义。...
ECMAScript 基础知识

ECMAScript 基础知识

JavaScript的核心之一ECMAScript的语言特性和Java、C、Perl都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些ECMAScript的基本特性。 --和Java一样,ECMAScript区分大小写,注释的格式相同,通过{}确定代码块,原始数据类型存储在堆栈,对象的引用存储在堆中 --ECMAScript是一种松散的语言,ECMAScript通过var操作符声明变量,并且不限类型,例如varn...
你需要知道的JavsScript可以做什么?

你需要知道的JavsScript可以做什么?

JavsScript可以做什么?JavaScript可以做客户端的数据验证、处理,同服务器进行数据交互(AJAX),界面功能增强、美化等等,似乎JavaScript就只能做页面或者脚本有关的处理。是这样吗? 如果跳出我们目前对JavaScript的应用的固定视角,抽离出来只看JavaScript的本质。也许会有新的豁然开朗的发现。 也许我们可以这样重定义一下JavaScript语言——它是一种以ECMAScript为语法规范的面向对象的编程语言。 当然Ja...
JavaScript 编程引入命名空间的方法

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

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

innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别

innerText属性在IE浏览器中可以得到当前元素过滤掉HTMLTags之后的文本内容,在某些时候还是比较有用。但类似的非标准属性/方法在其他浏览器中并不一定都得到支持。类似的像insertAdjacentElement,insertAdjacentElement,insertAdjacentHTML,insertAdjacentText等。如果需要使用这些非标准的方法,或者已有的代码大量使用了这些方法的话,就必须为其他浏览器提供对应的prototype...
<< 221 222 223 224 225 226 227 228 229 230 >>