项目8 “学好英语网”首页面制作;;【任务8-1】认识对象;【任务8-1】知识储备;1、什么是对象在计算机世界中,不仅包括来自于客观世界的对象,还包含为解决问题而引入的抽象对象。例如,一个用户可以看做一个对象,它包含用户名、用户密码等特性,也包含注册、注销等动作。一个web页可以看做一个对象,它包含背景色、段落文本、标题等特性,同时又包含打开、关闭和写入等动作。简单的讲,对象就是一组属性与方法的集合。;2、对象的属性和方法在JavaScript中,对象包含属性???方法两个要素。属性是作为对象成员的变量,表明对象的状态;而方法是作为对象成员的函数,表明对象所具有的行为。具体如下:属性:用来描述对象特性的数据,即若干变量。方法:用来操作对象的若干动作,即若干函数。;3、创建和删除对象(1)创建对象在JavaScript中,使用new运算符可以创建对象,将新建的对象赋值给一个变量后,就可以通过这个变量访问对象的属性和方法。值得一提的是,Object对象是所有对象的顶层对象,所有对象均继承自Object对象。使用new运算符创建对象变量的格式如下:;3、创建和删除对象(2)删除属性delete运算符可以删除对象的属性,它的操作数应当是一个属性访问表达式。其中需要注意的是,内置对象的属性及方法多数不能使用delete、对象继承于原型的属性和方法也不能使用delete,同时delete只是断开属性和对象之间的联系,从而使对象不再能操作属性。;4、内置对象JavaScript中提供了许多内置对象,如Boolean对象、Date对象、Error对象、Function对象、Global对象、Math对象、Object对象、String对象等等,这里只对其中常用的Date对象、Math对象和String对象分别进行介绍。;4、内置对象(1)Date对象Date对象主要提供获取和设置日期与时间的方法,具体如下表所示。;4、内置对象(1)Date对象要使用Date对象,必须先使用new关键字创建它,其中常见创建Date对象的方式有如下3种。a) 不带参数,其创建方式如下所示:

b) 创建一个指定日期的Date对象,其创建方式如下所示:

c) 创建一个指定时间的Date对象,其创建方式如下所示:

;4、内置对象(2)Math对象Math对象的属性是数学中常用的常量,方法是一些数学函数,具体如下表所示。;4、内置对象(3)String对象String对象是JavaScript提供的字符串处理对象,它提供了对字符串进行处理的属性和方法,具体如下表所示。;【任务8-2】Array数组对象;【任务8-2】知识储备;1、初识数组数组是一组数据有序排列的集合,使用数组将50人的信息保存起来只需定义一个变量,并且数组可以进行循环遍历,能够十分便捷的获取保存的数据。将50人的身高数据保存到数组中,结构如下图所示。

数组中的每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。例如上图中的1.72就是一个元素,其在数组中的位置用索引表示就是0。;2、数组的常见操作在JavaScript中创建数组有两种方式,一种是直接使用“[数值1, 数值2,.....]”的方式创建数组;一种是使用new关键字,结合构造函数Array()来创建数组。;3、数组的常用属性和方法数组是一组有序排列的数据的集合,其常用的属性和方法如下表所示。

数组的length属性是数组最常用的属性,该属性的值代表了数组中元素的个数。另外,由于数组索引值是从0开始的,因此length属性值比数组中最大的索引值大1。toString()属性用于返回一个字符串,该字符串包含数组中的所有元素,各个元素间使用逗号隔开。;4、二维数组对于复杂的业务逻辑,有时简单的一维数组不能够满足需求,需要使用二维数组。当数组中所有的数组元素也是数组时,就形成了二维数组。例如,要保存一个班级所有人的姓名、数学、语文、英语成绩等数据,使用一维数组是无法完成的,而使用二维数组可以很方便的做到。;【任务8-3】BOM与DOM对象;【任务8-3】知识储备;1、BOM对象window对象是浏览器的窗口,它是整个BOM的核心,位于BOM对象的最顶层。关于BOM对象的层次结构如下图所示。;1、BOM对象(1)window对象window对象表示整个浏览器窗口,用于获取浏览器窗口的大小、位置,或设置定时器等。window对象常用的属性和方法如下表所示。;1、BOM对象(1)window对象a) window对象的基本使用在前面的学习中,通常使用alert()弹出一个警告提示框,实际上完整的写法应该是window.alert(),即调用window对象的a

学好英语网html首页制作,HTML+CSS+JavaScript项目8 “学好英语网”首页面制作_0527_连蕊.pptx...相关推荐

  1. 爱家居网页制作 网页设计与制作html+css+javascript)项目4

    1.项目效果预览 (不是广告!是书上的web效果预览图) 2.项目代码 (1)html代码 目录 1.项目效果预览 2.项目代码 (1)html代码 (2)css代码 <!DOCTYPE htm ...

  2. 大学生《Web课程谁》期末网页制作 HTML+CSS+JavaScript 网页设计实例 瑜伽网站企业网站制作

  3. HTML5期末大作业:商城网站设计——防锤子手机商城官网首页模板(HTML+CSS+JavaScript ) 电商网页HTML代码

    HTML5期末大作业:商城网站设计--防锤子手机商城官网首页模板HTML+CSS+JavaScript 电商网页HTML代码 学生网页课程设计期末作业下载 商城网页大学生网页设计制作成 临近期末, 你 ...

  4. HTML5期末大作业:商城网站设计——防锤子手机商城官网首页模板(HTML+CSS+JavaScript ) 电商网页HTML代码...

    HTML5期末大作业:商城网站设计--防锤子手机商城官网首页模板HTML+CSS+JavaScript 电商网页HTML代码 学生网页课程设计期末作业下载 商城网页大学生网页设计制作成 临近期末, 你 ...

  5. HTML网页设计期末课程大作业~仿腾讯游戏官网设计与实现(HTML+CSS+JavaScript)

    HTML期末大作业~基于HTML+CSS+JavaScript腾讯游戏官网设计与实现 关于HTML期末网页制作,大作业A+水平 ~腾讯游戏官网HTML+CSS+JavaScript实现,共有游戏首页 ...

  6. web网页设计期末课程大作业~超高仿英雄联盟LOL游戏官网设计与实现(HTML+CSS+JavaScript)...

    仿英雄联盟LOL游戏官网设计与实现(HTML+CSS+JavaScript) 关于HTML期末网页制作,大作业A+水平 ~游戏网页作业HTML+CSS+JavaScript实现,共有游戏首页 等页面! ...

  7. 大学web基础期末大作业~仿品优购商城页面制作(HTML+CSS+JavaScript)

    HTML网页设计期末课程大作业~~仿品优购页面制作(HTML+CSS+JavaScript) 关于HTML期末网页制作,大作业A+水平 ~仿品优购网页作业HTML+CSS+JavaScript实现,共 ...

  8. HTML5期末大作业:网站——仿游戏官网(龙之谷)HTML+CSS+JavaScript

    HTML5期末大作业:网站--仿游戏官网(龙之谷)HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个人网站作业模板 ~简单个人网 ...

  9. HTML期末大作业~大学生旅游官网设计作业成品(HTML+CSS+JavaScript)

    HTML期末大作业 ~ 大学生旅游官网网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计~ 临近期末, 你还在为HTML网页设 ...

最新文章

  1. at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
  2. 【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
  3. SQL Server 2008, 2008 R2, 2012 and 2014 完全支持TLS1.2加密传输
  4. 杨氏干涉的模拟的MATLAB仿真
  5. Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读
  6. 数学 希腊字母 Greek Alphabet
  7. json解析适配模板_认识适配器:JSON绑定概述系列
  8. 【转载】java InputStream读取数据问题
  9. 符号库匹配不对的原因_整理了几种离合器打滑的原因,再安装调试时可别弄错了...
  10. React-Native 之 GD (六)无数据情况处理
  11. paip.vs2010 开发ASP浏览时的设置
  12. MySQL最新版MySQL8.0百度云下载
  13. 拼多多token是什么?如何提取及写入?
  14. 线序检测 多芯线 线缆检测 正反线序 交叉线序检测 排线检测 成品线检测
  15. Learning Git Branching 题解(基础、高级、Git远程仓库)
  16. sudo、sudo -s、sudo -i、su 区别
  17. ESP8266开发之旅 阿里云生活物联网平台篇② 使用云智能App,配置自己的App,无需开发
  18. 内部排序(五)快速排序(上)- 概述与选择枢轴
  19. 央视春晚歌手王琪,和戏歌双绝吴广全在长春芝华仕会盟
  20. 浙大愤青教授郑强经典语录

热门文章

  1. 互联网大厂笔试都考什么题?最新各大厂秋招春招实习笔试题合集【持续更新...】
  2. 【Chaos Mesh官方文档】Quick Start
  3. 怎么测试直播类产品……
  4. 中国小儿拐杖行业市场供需与战略研究报告
  5. assa_我院教师徐佳、李洋参加全美经济学会(AEA)和全美社会科学(ASSA)年会并进行海外招聘工作...
  6. iPhone12怎样隐藏应用(方法分享)
  7. 简历制作-优秀网站集合
  8. A. Serval and Mocha‘s Array codeforces 1789A
  9. Java基础之处理事件——添加菜单图标(Sketcher 8 with toolbar buttons and menu icons)...
  10. 药品进销存系统mysql_jsp70039药品进销存管理系统 双数据库 mysql版