`
come_for_dream
  • 浏览: 120304 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

JS之类的创建

 
阅读更多

                                      JS之类的创建

以前学JS只是为了对一些简单的控件进行控制以及对css样式的控制,早就了解JS这中语言异常强大是基于原型的脚本程序语言已经成为当今最火的语言,其语言思想是一切皆对象,其作者深受面向函数编程的影响导致其对象的声明有点像函数的赶脚。废话不说上代码。

  首先编写HTML文件:

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>测试JS类</title>
		<script type="text/javascript" src="js/JSObject.js" ></script>
	</head>
	<body>

	</body>
</html>

 然后是JSObject.js的JS代码:

 

 

    //声明类  
    function User() {  
        //java 语言的public修饰属性的效果  
        this.name = "zdx";  
        this.age = 21;  
        //Java 语言的private修饰属性的效果  
        var school = "CSU";  
        this.getSchool = function() {  
            return school;  
        }  
    }  
      
    //使用类  
    var user = new User();  
    alert("显示年龄属性:" + user.age);  
    alert("显示school属性:" + user.school);//这里是无法访问到school的  
    alert("显示的getSchool()方法:" + user.getSchool());  

//也可以用这种方式进行创建
    var Student={
        name:'zdx',
        age:21
    };

    alert(Student.name);

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    javascript创建对象的方式(二)

    在JavaScript中,创建对象是编程的基本操作之一,它支持多种方式来实现这一目的。这篇博客“javascript创建对象的方式(二)”可能详细介绍了在JavaScript中除了最基础的字面量语法之外的其他创建对象的方法。这里...

    java 创建系统菜单 Dtree.js

    `Dtree.js`是一个JavaScript组件,专为创建树形菜单而设计。本文将详细介绍如何利用`Dtree.js`在Java环境中构建动态的、交互式的树型菜单,以及这个组件的一些关键特性。 首先,`Dtree.js`是一个轻量级的JavaScript...

    javascript写类方式之六

    本文将深入探讨“javascript写类方式之六”,并结合标签“源码”和“工具”,解析其中的原理与实践。 在JavaScript ES5之前,我们通常使用函数构造器(Function Constructor)和原型链(Prototype Chain)来模拟类...

    javascript写类方式之七

    JavaScript中最基础的类创建方式就是使用函数构造器。通过`function`关键字定义一个函数,并通过`new`操作符来实例化对象。例如: ```javascript function Person(name) { this.name = name; } var person = ...

    javascript后台调用的工具类

    通过C#,开发者可以创建JavaScript库或包装JavaScript函数,以便在C#环境中调用。 在实际应用中,这个工具类可能会包含以下功能: 1. **数据类型转换**:JavaScript的数据类型灵活多变,工具类可能提供将...

    javascript div弹出窗口 可封装为JS类

    在本案例中,"可封装为JS类"意味着开发者创建了一个可复用的JavaScript对象,该对象可以方便地管理和控制这些弹出窗口。 首先,让我们了解`div`元素。在HTML中,`&lt;div&gt;`是“division”(分隔)的缩写,是一个通用的...

    JS 类的创建继承 与 new原理实现

    JavaScript深入之创建对象的多种方式以及优缺点 js new一个对象的过程,实现一个简单的new方法 (一)类的创建 1. 工厂模式 function createPerson(name){ //原料: var obj=new Object(); //加工: obj.name=name...

    js无限级分类源码,无限分类,树型菜单,分类,

    综上所述,"js无限级分类源码"涉及到前端开发中的数据结构、递归算法、DOM操作和用户交互设计等多个方面,是前端工程师必备的技能之一。通过理解和实践这样的源码,可以提升我们处理复杂数据结构和交互逻辑的能力。

    javascript创建对象的方式(三)

    在JavaScript这门动态类型的编程语言中,创建对象是其核心特性之一。本文将详细探讨三种主要的创建JavaScript对象的方法,并结合“源码”与“工具”的概念,来深入理解这些方式在实际开发中的应用。 一、字面量...

    JavaScript学习之二 — JavaScript创建对象的8种方式

    本文将深入探讨JavaScript创建对象的8种常见方式,帮助你更好地理解和掌握这门动态类型的编程语言。 1. **字面量(Literal)方式** 这是最简单直接的创建对象的方式,通过大括号{}来定义一个对象,然后在内部用...

    JavaScript模仿当当网首页剥离的36类商品分类JS菜单demo

    在JavaScript编程领域中,创建交互式的用户界面是常见的任务之一,尤其在电商网站中,商品分类菜单是必不可少的组成部分。本示例中的“JavaScript模仿当当网首页剥离的36类商品分类JS菜单demo”旨在帮助开发者理解...

    一、JavaScript 创建对象

    在JavaScript中,创建对象是编程的基本操作之一。它主要用于构建复杂的数据结构,实现面向对象编程。JavaScript提供了多种创建对象的方法,包括字面量语法、构造函数、对象原型、工厂函数、模块模式以及近年来引入的...

    aspnet操作javascript类

    JavaScript类在Web开发中的应用广泛,它们允许我们创建复杂的数据结构,封装逻辑,以及实现面向对象的编程风格。在ASP.NET中,我们可以通过以下几种方式使用JavaScript类: 1. **定义和实例化JavaScript对象**:在...

    常用的东西表达式 js css 之类

    在IT行业中,尤其是在Web开发领域,正则表达式(Regular Expression)、JavaScript(JS)和CSS是不可或缺的基础知识。这些技术广泛应用于数据验证、页面交互以及样式设计等方面,为网页提供了丰富的功能和美观的视觉...

    类之Prototype.js学习

    ### 类之Prototype.js学习 #### 1. 类的创建与理解 在JavaScript中,通过`prototype.js`框架创建类变得更加直观且易于管理。下面将详细解释如何使用此框架创建类。 - **创建类:** - 使用`Class.create()`方法...

    在javascript中创建对象的各种模式解析

    JavaScript作为一门具有面向对象特性的脚本语言,虽然没有传统意义上类的概念,但它通过其他方式实现了对象的创建和继承。在JavaScript中创建对象主要涉及以下几种模式: 1. 工厂模式 工厂模式是最早期的对象创建...

    js动态创建table点击按钮dom table tr添加操作

    在JavaScript中,动态创建元素是常见的前端开发任务之一,特别是在构建数据驱动的用户界面时。本主题主要聚焦于如何利用JavaScript动态创建一个包含表格(table)的DOM结构,并且在表格行(tr)中添加可点击的按钮。...

    three.js工具类

    - **Three.js**:是一个基于WebGL的3D库,它简化了复杂的3D图形编程,并提供了丰富的API来帮助开发者创建交互式的3D应用程序。 - **模型加载**:在本案例中,主要涉及了通过`ModelView`类来加载IFC格式的3D模型。IFC...

    JS中自定义类和对象.doc

    ### JS中自定义类和对象知识点详解 #### 一、工厂方法 在JavaScript中,**工厂方法**是一种创建对象的模式。它通过定义一个函数来返回一个特定类型的对象,这种方式可以使代码更加简洁和通用。 ##### 示例 ```...

    使用three.js创建的太空地球.zip

    2. **three.js库**: three.js是WebGL最流行和广泛使用的库之一,提供了一组高级API来简化3D对象创建、光照、纹理、动画等复杂任务。它处理了WebGL底层的复杂性,使开发者能够专注于场景的创意设计。 3. **场景...

Global site tag (gtag.js) - Google Analytics