JavaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

使用JavaScript限制input标签只能输入中文

使用JavaScript的正则表达式限制Input元素只能够输入中文。监听input的keyup事件,然后在该事件中将非中文进行替换。

JavaScript正则表达式简介

正则表达式就是一个用来描述字符模式的对象。它被用来在文本中执行模式匹配(pattern-matching)以及”查找-替换”(search-and-replace)的任务。JavaScript中正则的风格类似Perl中正则的风格。

JavaScript中“==”和“===”的区别

= 赋值操作符(将操作符右边的值赋值给左边的变量) == 等于操作符(比较操作符两边的值是否相等,在比较时会进行类型转换) === 严格等于操作符(比较操作符两边的值是否相等,在比较时不会进行类型转换)

JavaScript性能优化之字符串操作

字符串操作在JavaScript中是非常频繁的操作之一,因此我们需要将字符串操作进行优化,给整个页面带来性能上面的提升。特别是用于展示列表的页面,其中的列表很有可能是通过动态拼接出来的。

Javascript性能优化之循环语句

循环语句是日常开发使用频率很高的语句之一。只要有动态展示列表的地方就会存在循环。在循环体中的JavaScript代码会被执行多次。因此优化循环对于提高整个页面的性能是可观的,如果在循环中的语句性能略低,那么当循环次数很大的时候,则会加倍放大这个略低的性能。如:在一个循环1万次的循环中,其中循环中的语句每次执行略慢0.001秒,则总体将会慢0.001*10000秒。因此优化循环是势在必行。

Javascript中arguments、caller、callee、call、apply的基本用法

JavaScript中在方法名上面调用length属性和在arguments对象上面调用属性length。在方法名上面使用length属性,返回当前方法声明的参数个数(如:function test(name,age)则test.length为2)。在arguments对象上面调用length属性,返回在调用当前方法时实际传递的参数个数(如:test("zhangsan")则arguments.length为1)。

Javascript通过arguments实现重载

重载在编程中是非常重要的一个特性,在一个类中可以存在多个同名的方法,但是它们的参数类型、顺序、参数个数必须不一样,否则出现语法错误。以java为列(Student的实现类,list方法返回Student列表):

JavaScript的事件

事件流描述的是从页面中接收事件的顺序。但是IE提出的是冒泡流,而Netscape Communicator提出的是捕获流。事件开始由最具体的元素(嵌套层次最深的那个节点)接收,然后逐级向上传播为较不为具体的节点(文档)。

JavaScript函数(JavaScript语言精粹)

函数包含一组语句,它们是javascript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。

JavaScript获取元素尺寸和大小

本文总结了使用JavaScript获取指定元素大小、位置的几种方式。如果你用的是JS库,如JQuery,则获取元素大小是非常简单的。但是我们还是有必要知道如何通过原生JavaScript来获取。希望对你有帮助

JavaScript的Function对象

Js函数其实是个对象,但我总拿它和Java的方法一样对待,因为它的写法明明就是一个“函数”。其实我们常用的定义函数的写法只是写法之一,写法其实有三种:声明式的(静态的)、对象式的(动态的)、字面量式的(也被称为函数表达式)

JS代码风格(JavaScript语言精粹)

在日常开发中,一个业务JS的代码可能要达到上千行,并且一个项目可能有成千上万个JS文件,由不同开发人员进行维护、开发。此时,如果没有一套良好的JS编码规范,那么维护起来将是一件非常痛苦的事情,因此,代码规范的JS可以降低维护成本。

常见JavaScript10大树控件

在实际项目中经常需要用到树,如:单位组织结构、产品分类组织结构等等。下面向大家推荐10款好用的JavaScript树控件。

JavaScript异常处理

本章大概介绍以下JavaScript中的异常处理。在实际项目开发中,我们经常需要进行一些异常处理,避免程序因为一些错误导致整个程序崩溃。

JavaScript的Object对象详解

Object类是JavaScript语言的内部数据类型。它是其他JavaScript对象的超类,因此其他对象都继承了Object类的方法和行为。除了用上面所示的Object()构造函数,还可以用Object直接量语法创建并初始化对象。

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号