1. 创建一个电脑对象,该对象要有颜色、重量、品牌、型号、可以看电影、听音乐、打游戏和敲代码。
        // 方式:利用字面量创建

var computer = {color : 'black-red',weight : '110g',brand : '神舟',type : 'x7',make:function() {console.log('看电影');console.log('听音乐');console.log('打游戏');console.log('敲代码');}}console.log(computer.color);console.log(computer.weight);console.log(computer.brand);console.log(computer.type);computer.make();

2. 创建一个按钮对象,该对象中需要包含宽,高,背景颜色和点击行为。
        // 方式:new object创建

var button = new Objectbutton.width = '200px',button.height = '150px',button.bgColor = 'red',button.onclick = function() {console.log('点我变色');}console.log(button.width);console.log(button.height);console.log(button.bgColor);button.onclick();

3. 创建一个车的对象,该对象要有重量、颜色、牌子、可以载人、拉货和耕田
        // 方式: 利用构造函数创建对象

function car(weight,color,type,skill) {this.weight = weight;this.color = color;this.type = type;this.skill = function(makewhat) {console.log(makewhat);}}var Toyota = new car('1.5t','red','ToYoTa');console.log(Toyota.weight);console.log(Toyota.color);console.log(Toyota.type);Toyota.skill('载人');Toyota.skill('拉货');Toyota.skill('耕田');

JS学习-创建对象练习相关推荐

  1. JS中创建对象的方法

    JS中创建对象的方法 最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的JS书, 重温一遍JS面向对象程序设计,然后就得出下文,算是一个总结吧. 也许,你会说 "创建 ...

  2. javascript从入门到跑路-----小文的js学习笔记目录

    ** javascript从入门到跑路-----小文的js学习笔记(1)---------script.alert.document.write() 和 console.log 标签 javascri ...

  3. ArcGIS JS 学习笔记4 实现地图联动

    原文:ArcGIS JS 学习笔记4 实现地图联动 1.开篇 守望屁股实在太好玩了,所以最近有点懒,这次就先写个简单的来凑一下数.这次我的模仿目标是天地图的地图联动. 天地的地图联动不仅地图有联动,而 ...

  4. backbone.js学习笔记

    backbone.js学习笔记 之前只接触过jQuery,看来Backbone是除了jQuery的第二大JS框架... backbone到底是个啥? 其实刚开始我也不知道=_=,我是这周二才听说居然还 ...

  5. 程序员的高速学习法——以JS学习为例,进行图解

    近期一直在忙着学习,感觉做总结的时间太少了,听起来挺好玩儿的,就像<倾城之恋>里面.范柳原说:那时候都忙着谈恋爱了哪里有时间恋爱.  学习和总结也是一样.不能一直忙着学习而导致自己没有时间 ...

  6. node.js学习笔记

    # node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...

  7. node.js学习笔记14—微型社交网站

    node.js学习笔记14-微型社交网站 1.功能分析 微博是以用户为中心,因此需要有注册和登录功能. 微博最核心的功能是信息的发表,这个功能包括许多方面,包括:数据库访问,前端显示等. 一个完整的微 ...

  8. WebGL three.js学习笔记 6种类型的纹理介绍及应用

    WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...

  9. js 学习笔记(一)

    前言 网上其实已经有非常多的js学习资料了,但是每个人都有自己的基础,所以往往是有的人讲的深一点,有的人说的浅一点. 就我自身而言,想要匹配自己水平的找些资料,往往是十分的零碎,所以可能今天看到的文章 ...

最新文章

  1. Struts框架核心技术小小班
  2. REAL6410、OK6410、TE6410 的区别
  3. 通过正则把文本里的链接加上a标签
  4. cadence原理图软件(orcad)层级原理图与位号
  5. Khadas VIM3 (Amlogic A311D) uboot去掉烦人的乱七八糟的打印1——BL2 BL3x
  6. java设计模式face_java设计模式之-------原型模式
  7. mysql新增列并同时增加数据_图解MySQL | 「原理解析」 MySQL 为表添加列 是怎么立刻完成的...
  8. mysql 变量定义和赋值_MySQL变量解析
  9. paip.提升性能----jvm参数调整.txt
  10. 安卓机器人做图软件_移动机器人领域,除了工业(安卓)一体机,工控机也必不可少...
  11. java udp 接收16进制_java UDP通信中十六进制的接收与发送
  12. 网络战武器——震网(Stuxnet)病毒
  13. 计算机显示去掉拼音分类,大师传授win10系统取消电脑文件显示以字母数字拼音分组的办法...
  14. windows版本解说之长期服务版缺少应用商店的安装
  15. 【期末大作业】基于HTML+CSS+JavaScript南京大学网页校园教育网站html模板(3页)
  16. IEEEE trans模板中怎么使用algorithm2e
  17. 嵌入式微处理器的分类有哪些?
  18. 用计算机软件绘制思维导图和手绘思维导图,用计算机软件绘制思维导图和手绘思维导图各有优势。()...
  19. Python-金融应用-获取股票年度收益率
  20. 三维点云数据集汇总(分类+检测+识别)

热门文章

  1. JAVA中的request用法_新手入门:介绍JSP中request属性的用法
  2. Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054和Failed to connect to github.com port 443
  3. Linux Bash漏洞修复
  4. openWrt编译步骤(BPI-R64)
  5. python编辑器安卓下载-三款可以在安卓手机上运行Python代码的软件
  6. linux - inux查看与设定别名
  7. 蒋凡成为阿里合伙人:靠能打仗
  8. ADF单位根检验三种形式_Eviews之ADF单位根检验
  9. 李莫愁:耐得住寂寞才能守得住繁华(转自微信)
  10. 新浪微博开发平台基于php的sdk包(包含demo程序),新浪微博API开发简介之用户授权(PHP基础篇)...