摘要:概念javascript和所有编程语言一样,可以有3种方式传递一个数据值。第一,复制:把他复制给一个新的变量。第二,作为参数传递。第三,和另外一个值进行比较有两种基本的方式操作数据值——传值和传址。传值:数据通过值被操作,在赋值过程中,对实际的值作了一份拷贝,这个拷贝存储到一个变量、对象属性或数组元素中,拷贝的值和原始的值是分别存储的两份完全独立值。在函数传递过程中,传递的是这个拷贝。传址:数值只有一份真实的拷贝,被操作的是该值的引用(地址)function cz_tst() { code.value = cz_tst.toString(); var n=1; var ...
阅读全文
随笔分类 - javascript
摘要:JS的对象作为包括数组、字符串、函数等,常用的编程技巧包括灵活运用对象的属性和操作。对象的创建有两种方式,直接量创建和构造函数创建。 概念对象也是JS的一种数据类型,但是,它表示基本数据类型的集合,也可以说是一种符合类型,和数据结构有点类似。组成对象的元素叫属性,属性有自己的名字和值。创建JS对象第一,直接量创建对象。var point = {x:0,y:0};var homer = {"name":"huangfengxiao","age":25,"married":false}第二,构造函数创建对象。var p
阅读全文
摘要:JS作为前端开发的必备语言工具,虽然JS对非编程人员来说比较容易上手,但是,要真正的精通JS开发,尚且假设学习过c++、java等面向对象语言的一种。因为对oo开发人员,迅速掌握JS的开发要点,是顺利而且容易的。 JS具备OO语言的一般性,但是,要特别注意JS是一门弱类型的语言,所有的变量定义都由var关键字,其类型的具体选择则根据赋值而定。其次,JS是一门解释型语言,这与c等不同,因此,JS语言需要运行在JS解释器之上。比如SpiderMonkey、Rhino,还有google浏览器下的V8引擎等。 作为Javascript编程人员初学着,也许有疑惑JS和Java到底是什么关系?其实...
阅读全文
摘要:Node.js简单介绍并实现一个简单的Web MVC框架
阅读全文