对于Javascript,如果你学了Java,再学习javascript就很简单了。他们有很多的相似的地方。
注意观察!
下面举一个例子
// 定义一个最简单的类
function Person(){
//这里相当于一个构造函数,是不是很像Java中的构造方法。
}
//新建一个类
var person = new Person();
//动态给这个类添加属性(同样也可以修改属性)
person.id = "001";
person.name = "zhang";
//动态给对象添加方法(同样也可以修改这个方法),可以将它看成两部分,就是将一个函数体赋给一个变量,通俗的理解。
person.print = function(){
alert("id:" + this.id + " name:" + this.name);
}
//删除person对象属性
person.id = undefined;
person.name = undefined;
//删除person的方法
person.print = undefined;
下面是用json的语法格式
简单说一下json,它是一种轻量级的数据交换格式。
详情见
http://www.json.org/json-zh.html
//创建无类型对象,这里使用json的语法
var obj1 = {};
var obj2 = {
ID: 1,
Name: "Johnson",
//定义一个函数
showMessage: function(){
alert("ID: " + this.ID + "Name: " + this.Name);
}
}
//综合演示js中类和属性的动态添加
var life = {};
for(life.age = 1; life.age <= 3; life.age++)
{
switch(life.age)
{
case 1: life.body = "卵细胞";
life.say = function(){alert(this.age+this.body)};
break;
case 2: life.tail = "尾巴";
life.gill = "腮";
life.body = "蝌蚪";
life.say = function(){alert(this.age+this.body+"-"+this.tail+","+this.gill)};
break;
case 3: delete life.tail;
delete life.gill;
life.legs = "四条腿";
life.lung = "肺";
life.body = "青蛙";
life.say = function(){alert(this.age+this.body+"-"+this.legs+","+this.lung)};
break;
};
life.say();
};
分享到:
相关推荐
总之,这个"JavaScript入门学习资料包"为初学者提供了一个全面学习JavaScript的平台,从基础到高级,从理论到实践,逐步建立起扎实的JavaScript知识体系。通过系统学习和不断实践,你将能够熟练掌握这门强大的编程...
HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 ...
这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...
JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础...
HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 ...
JavaScript入门学习笔记
这份"javascript基础学习资料"包含了一些基本的JavaScript代码实现,是初学者掌握JavaScript语法和功能的良好资源。以下是对这些文件内容的概览: 1. **11 Javascript特效.chm**: 这个`.chm`文件很可能是一个帮助...
在学习JavaScript的过程中,持续实践、不断阅读优秀的代码、及时复习和巩固知识,是成为熟练JavaScript开发者的必经之路。随着技能的提升,你将能够利用JavaScript创造出更多富有创意和功能强大的Web应用。
1. **基础语法**:JavaScript的基础包括变量声明(var, let, const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、Symbol和BigInt)、运算符(算术、比较、逻辑、赋值、三元)、流程控制...
1. **基础语法**:这是学习任何编程语言的起点,包括变量(variables)、数据类型(如字符串、数字、布尔值等)、操作符(如赋值、比较、逻辑操作符)、流程控制(如条件语句if...else,循环for、while等)以及函数...
这篇"JavaScript入门新手学习笔记"提供了全面的学习资源,适合初学者系统性地掌握这一技术。 笔记可能包含了以下关键知识点: 1. **基础语法**:JS的基础包括变量(var、let、const)、数据类型(如字符串、数字、...
在后续章节中,JavaScript的学习内容包括基本数据类型、表达式、运算符、程序控制流、对象的基础知识、常用对象的属性和方法,以及系统脚本中特有的方法。掌握这些知识,开发者可以创建复杂的网页交互、动态效果、...
这个压缩包文件"JavaScript基础学习.rar"包含了一份关于JavaScript入门的学习资料,可能包括教程、示例代码和其他相关资源。 首先,JavaScript的基础部分涵盖变量、数据类型和操作符。变量是存储数据的容器,可以...
总的来说,这个"javascript基础学习入门教材"旨在帮助初学者建立JavaScript的基础知识体系,从基本语法到进阶特性,一步步引领你成为JavaScript编程的熟手。通过阅读提供的手册和遵循安装指南,你将能够在舒适的自学...
JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...
1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句、循环语句)以及函数。理解这些基本概念是进一步学习的基石。...
本教程旨在为初学者提供一个全面的JavaScript基础知识学习平台,帮助理解并掌握这种强大的脚本语言。 《JavaScript基础教程》首先会介绍JavaScript的历史背景和基本语法,包括变量、数据类型、操作符、流程控制...
这个“JavaScript帮助学习文档”包含了丰富的资源,旨在帮助初学者和进阶者深入理解和掌握JavaScript的核心概念。 首先,JavaScript的基础知识是至关重要的。这包括变量、数据类型(如字符串、数字、布尔值、数组、...
1. JavaScript基础:学习ECMAScript的基本规则,这是JavaScript的核心语言部分。 2. ES6实战:了解并应用ES6引入的新特性,如箭头函数、类、模板字符串等。 3. 面向对象编程:理解面向对象的概念并学会在JavaScript...