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...
优化网页之快速的呈现我们的网页

优化网页之快速的呈现我们的网页

一.我们需要解决的麻烦 A.减少HTTP请求数. 减少HTTP请求数有什么好处: 降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销 减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销. B.减小被请求文件大小,减少请求数据占用的网络带宽. C.让用户更快的看到想要的结果. D.提高客户端渲染速度. E让浏览器同时能请求更多的数据. F.提高服务器相应速度. G.通过版本化控制客户端Cache. 引用 二...
CSS代码格式化和压缩的方法与技巧

CSS代码格式化和压缩的方法与技巧

第一步:需要掌握css的缩写技巧参考下面的文章即可CSS缩写优化CSS文件的体积CSS常用属性缩写实例[推荐]第二步:用css在线格式化与压缩工具第三步:测试,看看经过压缩后的css文件,会不会导致页面变形等问题,一般情况下不会,不排除特殊情况。别忘了备份样式文件啊。下面是一般用于css压缩的代码,一般情况下,喜欢脚本的朋友看下。具体的应用上面的两部即可。 CSS代码格式化和加密化 CSS代码格式化和加密化 /*请将CSS代码复制到这里...
如何快速的呈现我们的网页的技巧整理

如何快速的呈现我们的网页的技巧整理

前几天小芳同学一直在群发起一些加速的话题,我已经把聊天记录抽出来,正打算整理出份像样的,没想到小芳同学非常速度的出了这篇。我的就省掉了,挖哈哈。特别说一下了,这些方案并非适合所有的网站,很多部分有的网站还是不要做反而会更好。如果你还有更多的想法,可以到这里讨论或者评论,我只是归档成为方便阅读的,对了论坛和群讨论的另一些结果如果有价值我也会补充进来。如何快速的呈现我们的网页 作者:flashsoft,(内容被我略修删过)。一.我们需达解决的麻烦减少HTTP请...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>