51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

前端开发

javascript模板引擎artTemplate的特性实现

javascript模板引擎artTemplate的特性实现

厉飞雨 阅读(4) 评论(0) 赞(0)

本文将用最简单的示例代码描述现有的 javascript 模板引擎的原理,包括新一代 javascript 模板引擎 artTemplate 的特性实现原理,欢迎共同探讨。 ![js.png](http://static.51tbox.com/static/2024-11-23/col/37371c6a6e10d925ad0db0970b1d4d1b/e77bfa567fbb...

JavaScript文档对象模型-Text类型

JavaScript文档对象模型-Text类型

厉飞雨 阅读(5) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/e5a7bc92ed7ba660b805524174554ac3/b88ca16d9cb94777816644177e7afe56.png.jpg) 文本节点由Text类型来表示,它包含的是可以照字面解释的纯文本内容。纯文本中可以包含转义的HTML字符,但不能包...

Javascript实例教程:原型对象

Javascript实例教程:原型对象

厉飞雨 阅读(4) 评论(0) 赞(0)

我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面量的意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象。使用原型对象的好处是可以让所有对象实例共享它所包含的属性和方法。换句话说,不必在构造函数中定义对象实例的信息,而是可以将信...

JavaScript面向对象-基于组合和动态原型创建对象

JavaScript面向对象-基于组合和动态原型创建对象

厉飞雨 阅读(3) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/a0c602e3e398f326dcaedb65006b87ae/54f05abc1f1d484b8bd1b42002dd8383.png.jpg) 前面两篇文章我们介绍了JavaScript中原型的内存模型和原型的重写方法即注意事项。在了解原型之后,我们就可以...

JavaScript文档对象模型-Comment类型

JavaScript文档对象模型-Comment类型

厉飞雨 阅读(5) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/339b59ef422e8e4f5bc2ea60d681968c/690cfe1025744d17a9b61ef2fc318391.png.jpg) 注释内容在DOM文档中是通过Comment类型来表示的,Comment节点具有以下特征: * nodeType...

JavaScript核心对象-String对象

JavaScript核心对象-String对象

厉飞雨 阅读(4) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/7660849999fa945aa7301b33498b6121/d6bcc12dd6454ddb8712f7ecbb3acdec.png.jpg) 字符串是JavaScript中最常使用的一个对象,几乎每一个程序都会使用到字符串。与其它基本数据类型一样,字符串...

JavaScript浏览器对象-history对象

JavaScript浏览器对象-history对象

厉飞雨 阅读(3) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/bf95e325869b1396c074b86c0c122448/d53b8052c4f74f9b9794c92850221fe7.png.jpg) **history对象**是window对象的一个属性,它包含了最近访问过的网址列表。在代码中,history对...

JavaScript文档对象模型-DocumentType类型

JavaScript文档对象模型-DocumentType类型

厉飞雨 阅读(3) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/9b254381f6a7440eef8ae571a53e21a7/7efc9e96782449eb86c117d330760671.png.jpg) DocumentType类型在WEB浏览器中并不常用,Firefox、Safari、Opera和Chrome浏览...

JavaScript事件-键盘事件

JavaScript事件-键盘事件

厉飞雨 阅读(6) 评论(0) 赞(0)

![600.png](http://static.51tbox.com/static/2024-11-23/col/49c18d12952f0efc1714576d28bddf3f/e4c292d9087d468c9435b2f2a3dbc498.png.jpg) 当我们在使用键盘的时候就会发生键盘事件。键盘事件主要遵循DOM0级规范,有3个键盘事件: * `keydown...