Quantcast
Channel: 前端开发-武方博 » javascript
Browsing latest articles
Browse All 5 View Live

javascript构造函数返回值

这篇文章面向初中级前端工程师 在讲构造函数返回值的问题前,我们先来聊聊new操作符。 这个new操作符从javascript 1.0版本就已经实施了,后来在ECMAScript 2.0正式引入。 new操作符的作用就是实例化一个用户定义的对象类型(在javascript可以称之为对象也可以称之为函数也可以称之为类)。 它的基本语法: new constructor[([arguments])]...

View Article



什么是javascript闭包

我同样也是个javascript新手,怎么说呢,先学的jquery,精通之后发现了javascript的重要性,再回过头来学javascript面向对象编程。 最近看了几篇有关javascript闭包的文章,有《javascript高级程序设计》中的文章,……我看不懂,里面有些代码是在大学教科书中看都没看过的,天书一般。幸好最近遇到两本好书《ppk on...

View Article

Javascript参数按值传递

关于Javascript中参数的传递到底是按值传递还是按引用传递,这个问题再此之前一直没有想过,话说javascript中有两种变量类型:基本类型和引用类型,基本类型包括:Number、String、Undefined、Null、Boolean这五种,而引用类型就是Object,根据之前在代码上的经验以及对javascript这门松散类型的语言的认识,以为在参数的传递中,传什么类型的值就按什么类型传...

View Article

“javascript:”起什么作用

问题:以下代码里的“javascript:”是起什么作用? <input type=button value=test onclick=”javascript:alert(1)”/> 在href里写“javascript:alert(1)”,这里是作伪协议,不过在onclick里写,是有什么用呢? 难道是指定语言类型? ok,再我们改下试下: <input type=button...

View Article

Javascript 你不知道的事

NaN表示一个不能产生正常结果的运算结果。它不等于任何值,包括它自己。可以用isNaN(number)来检测。 同Java中的字符串一样,JS中的字符串是不可变的。也就是说一旦字符串被创建,就无法改变。下标表达式(如s[3],代替s.charAt(3))可以读取字符,但是不能用于改变字符。...

View Article

Browsing latest articles
Browse All 5 View Live




Latest Images