`
fei_xiang
  • 浏览: 18163 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
  • scwwc55555: 楼主很给力,谢谢
    S1SH整合
  • fei_xiang: fengkex 写道觉得自己理论性的东西欠缺的太多了,也不知道 ...
    ORM
  • fengkex: 觉得自己理论性的东西欠缺的太多了,也不知道怎么补,面试问到了怎 ...
    ORM

javascript 入门学习1

阅读更多
对于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();
    };

0
1
分享到:
评论

相关推荐

    JavaScript入门学习资料包

    总之,这个"JavaScript入门学习资料包"为初学者提供了一个全面学习JavaScript的平台,从基础到高级,从理论到实践,逐步建立起扎实的JavaScript知识体系。通过系统学习和不断实践,你将能够熟练掌握这门强大的编程...

    HTML CSS and Javascript 基础学习代码.zip

    HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 ...

    javascript入门学习笔记

    这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...

    JavaScript js基础学习 示例代码

    JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础...

    HTML CSS javaScript 学习Demo集合, 适合0基础入门.zip

    HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 HTML CSS javaScript 学习Demo集合, 适合0基础入门 ...

    JavaScript入门学习笔记

    JavaScript入门学习笔记

    javascript基础学习资料,简单的用javascript实现的代码

    这份"javascript基础学习资料"包含了一些基本的JavaScript代码实现,是初学者掌握JavaScript语法和功能的良好资源。以下是对这些文件内容的概览: 1. **11 Javascript特效.chm**: 这个`.chm`文件很可能是一个帮助...

    JavaScript入门篇,JavaScript基础知识

    在学习JavaScript的过程中,持续实践、不断阅读优秀的代码、及时复习和巩固知识,是成为熟练JavaScript开发者的必经之路。随着技能的提升,你将能够利用JavaScript创造出更多富有创意和功能强大的Web应用。

    JavaScript学习(一)

    1. **基础语法**:JavaScript的基础包括变量声明(var, let, const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、Symbol和BigInt)、运算符(算术、比较、逻辑、赋值、三元)、流程控制...

    javascript入门学习笔

    1. **基础语法**:这是学习任何编程语言的起点,包括变量(variables)、数据类型(如字符串、数字、布尔值等)、操作符(如赋值、比较、逻辑操作符)、流程控制(如条件语句if...else,循环for、while等)以及函数...

    JavaScript 入门 新手学习笔记

    这篇"JavaScript入门新手学习笔记"提供了全面的学习资源,适合初学者系统性地掌握这一技术。 笔记可能包含了以下关键知识点: 1. **基础语法**:JS的基础包括变量(var、let、const)、数据类型(如字符串、数字、...

    javascript基础学习资料(doc)

    在后续章节中,JavaScript的学习内容包括基本数据类型、表达式、运算符、程序控制流、对象的基础知识、常用对象的属性和方法,以及系统脚本中特有的方法。掌握这些知识,开发者可以创建复杂的网页交互、动态效果、...

    JavaScript基础学习.rar

    这个压缩包文件"JavaScript基础学习.rar"包含了一份关于JavaScript入门的学习资料,可能包括教程、示例代码和其他相关资源。 首先,JavaScript的基础部分涵盖变量、数据类型和操作符。变量是存储数据的容器,可以...

    javascript基础学习入门教材chm格式

    总的来说,这个"javascript基础学习入门教材"旨在帮助初学者建立JavaScript的基础知识体系,从基本语法到进阶特性,一步步引领你成为JavaScript编程的熟手。通过阅读提供的手册和遵循安装指南,你将能够在舒适的自学...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...

    JavaScript学习指南 高清 PDF

    1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句、循环语句)以及函数。理解这些基本概念是进一步学习的基石。...

    JavaScript基础教程(pdf版)

    本教程旨在为初学者提供一个全面的JavaScript基础知识学习平台,帮助理解并掌握这种强大的脚本语言。 《JavaScript基础教程》首先会介绍JavaScript的历史背景和基本语法,包括变量、数据类型、操作符、流程控制...

    JavaScript 帮助 学习 文档

    这个“JavaScript帮助学习文档”包含了丰富的资源,旨在帮助初学者和进阶者深入理解和掌握JavaScript的核心概念。 首先,JavaScript的基础知识是至关重要的。这包括变量、数据类型(如字符串、数字、布尔值、数组、...

    JavaScript基础学习-1

    1. JavaScript基础:学习ECMAScript的基本规则,这是JavaScript的核心语言部分。 2. ES6实战:了解并应用ES6引入的新特性,如箭头函数、类、模板字符串等。 3. 面向对象编程:理解面向对象的概念并学会在JavaScript...

Global site tag (gtag.js) - Google Analytics