对于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基础...
内容概要:本文档《JavaScript入门学习笔记.pdf》详细介绍了JavaScript的基础知识及其应用。首先概述了B/S架构中的关键技术,强调了HTML、CSS和JavaScript在Web开发中的角色。接着深入讲解了JavaScript的基本概念,...
HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 ...
这份"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...