javascript
文章平均质量分 68
六道木_
菜鸟一名~~
展开
-
javascript读书笔记2----使用原型进行扩展的一个需要注意的地方
在javascript中可以使用原型来达到继承的效果如下代码 function People() { this.name = 'people'; } function Student() { } People.prototype.fun1 = function(){ alert('people fun') } Student.prototype原创 2015-02-08 09:03:11 · 562 阅读 · 0 评论 -
javascript读书笔记1
最近在看深入理解javascript系列,由于个人能力问题,不能全部看懂,便把一些不太难的记录下来,做了些笔记这是原文的地址,大家有兴趣可以取看看http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html1. 减少全局变量的使用。全局变量的使用可能会导致与自己的写的脚本,或第三方脚本发生命名冲突,导致一些脚本代码的变量被覆盖原创 2015-01-25 08:37:42 · 487 阅读 · 0 评论 -
javascript读书笔记3----实现公有和私有成员
java在一个类中,可以有私有和共有的成员,是通过private和public来实现的,而js没有这两个关键字,那么当需要有私有和公有的成员的时候该怎么做呢?js可以通过new 函数名()来创建一个对象,那么可以在这个函数中定义我们需要的成员变量和方法,看如下例子 function Fn(){ // 定义私有变量 var privateVar = 'private原创 2015-03-11 06:59:53 · 499 阅读 · 0 评论 -
js的字符串替换函数replace
最近用js写了一个模板替换的函数,传入一个对象和一个模板字符串,将模板中对应的变量替换成对应的值,这个功能很简单,遍历一下对象,然后使用js自带的replace函数进行替换,写好后,一开始觉得挺好用的,也没出什么bug,后来就需要加参数的时候,就加上一个变量、对象,就替换好了,但是后来发现有个地方替换不了了,调试了好久,一直找不到什么原因,就查了一下文档,原来是replace有分部分替换和全部替换原创 2015-10-21 21:35:04 · 5257 阅读 · 0 评论