<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head> <body>
//js的对象的写法
//函数一句 <script> // var obj = {
// x: 23, //相当于"x":23,'x':23,
// "add x": "23",//如果有空格的化就必须要加“”
// y: 3,
// z: function () { console.log("你好") },
// }
// 对象的属性操作 增删改查 遍历
// var person = {
// name: "小明",
// age: 18,
// sex: 'man',
// slogan: function () {
// for (var i = 0; i < 5; i++) {
// console.log("你好");
// }
// },
// sun: {
// name: "小红",
// sex: "女"
// }
// }
// var 小红=person.sun;
// delete person.sun
//那么当我们删除小红的时候会只是说把他们的关系删除,小红对的属性还在
//属性的查看 person.name; person["name"] ;
//增加属性 对象没有这个属性的时候直接加上
// person.heighe = 170;
// person.name = "小平";
// person["小平"];
// //删除delete.person.name
// delete name;
// //遍历
// for (PN in person) {
// //相当于 PN=person.name
// console.log(person[PN]);
// }
// //创建新的类
// //首先我们要明白引用的概念 赋值 例如 var person = a; 相当于person容器里面暂时存里一个变量 a的地址;
// var person=new personClass();
// //定义一个类 // function personClass() {
// this.name = "小明";
// this.age = 19;
// this.sex = '男';
// this.slogan = function () {
// console.log("我是小明");
// }
// } // var person1=new personClass();
// var person2=new personClass();
// person2.name="小红"; // // 构造参数的写法
// function personClass(pNAME,pAGE,pSEX) {
// this.name =pNAME;
// this.age = pAGE;
// this.sex = pSEX;
// this.slogan = function () {
// console.log("我是小明");
// }
// }
// var person3=new personClass("小明" ,23,'男');
// //命名空间 多个人
// var cc={}
// cc.slogan </script> </body> </html>

js类的笔记的更多相关文章

  1. js便签笔记(2)——DOM元素的特性(Attribute)和属性(Property)

    1.介绍: 上篇js便签笔记http://www.cnblogs.com/wangfupeng1988/p/3626300.html最后提到了dom元素的Attribute和Property,本文简单 ...

  2. 前端学习:JS(面向对象)代码笔记

    前端学习:JS(面向对象)代码笔记 前端学习:JS面向对象知识学习(图解) 创建类和对象 创建对象方式1调用Object函数 <body> </body> <script ...

  3. 自己手写的自动完成js类

    在web开发中,为了提高用户体验,会经常用到输入框的自动完成功能,不仅帮助用户进行快速输入,最重要的是帮助那些“记不全要输入什么”的用户进行选择.这个功能有很多插件已经实现了,为了适应项目的特殊需求, ...

  4. JS SDK 随手笔记

    JS SDK 随手笔记 窗口模块 Frame/Multi Frame 对话框 页面间的通讯 生命周期 窗口层叠 窗口模块 窗口模块是是AppCan移动应用界面最基本的单位.窗口是每个界面布局的基础,他 ...

  5. JS类的封装及实现代码

    js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类. 1. ...

  6. 几种常用的JS类定义方法

    几种常用的JS类定义方法   // 方法1 对象直接量var obj1 = {    v1 : "",    get_v1 : function() {        return ...

  7. js再学习笔记

    #js再学习笔记 ##基本 1.js严格区分大小写   2.js末尾的分号可加,也可不加   3.六种数据类型(使用typeof来检验数据的类型) `typeof` - undefined: `var ...

  8. js类(继承)(二)

    1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Sh ...

  9. 设计模式学习起点 UML类图笔记

    UML类图笔记 大学开设的软件设计课程一般都会学习UML类图,大部分关于设计模式的描述都是使用的UML类图,可以说类图的表示是学习设计模式的起点.UML定义类之间的关系主要有六种:泛化关系.实现关系. ...

随机推荐

  1. Haproxy搭建Web群集

    一.Haproxy与LVS LVS不支持正则处理,不能实现动静分离,对于大型网站,LVS的实施配置复杂,维护成本相对较高 Harpoxy是一款可提供高可用性,负载均衡.及基于TCP和HTTP应用的代理 ...

  2. 基于Django+celery二次开发动态配置定时任务 ( 二)

    一.需求 结合上一篇,使用djcelery模块开发定时任务时,定时任务的参数都保存在djcelery_periodictask表的args.kwargs字段里,并且是json格式.那么,当定时任务多了 ...

  3. tomcat运行springboot项目war包

    以最简单的spring boot demo项目来演示如何发布项目war包到tomcat,并成功运行(有很多小伙伴会出现404错误) 一.准备一个最简单的demo项目 在IDEA中新建一个项目,一直ne ...

  4. eclipse如何设置时常挂提示

    (.qwertyuiopasdfghjklzxcvbnm) ​​​

  5. MySQL的逻辑查询语句的执行顺序

    一.select语句关键字的定义顺序 二.select语句关键字的执行顺序 三.准备表和数据 四.准备SQL逻辑查询测试语句 五.执行顺序分析 一.select语句关键字的定义顺序 SELECT DI ...

  6. springcloud(八)-Hystrix熔断器

    雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应.服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者” ...

  7. R302指识别开发笔记

    一.相关概念 1.存储容量:500枚指纹,地址范围0-499. 2.用户记事本:模块内部为用户开辟了512Bytes的FLASH空间用于存放用户数据该存储空间称为用户记事本,该记事本逻辑上被分成16个 ...

  8. value power two

    /** *topPower2 use to set unsigned int to power of two *@param value input value *@return return the ...

  9. javascript的HelloWorld

    javascript:边解释边执行.是一种解释型语言. defer属性,延迟执行代码,(整个页面加载完之后,window.onload) 代码: <!DOCTYPE HTML PUBLIC &q ...

  10. CentOS7服务管理(重启,停止,自动启动命令)

    我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体. systemctl is-enable ...