摘要: 面向对象 对象与原型对象 1.对象的分类 原生对象 内置对象 Date、Math、正则、数组等,直接使用 自定义对象 开发人员自己定义的对象,例如使用{}快速生成对象 宿主对象 依存于某一个特定的环境才会有的对象。一旦离开了特定的环境,则这些对象将不存在。 在ES6中,对象的类别得到了扩充,分为了4 阅读全文
posted @ 2019-08-11 21:54 风雨载明 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 1立即执行函数表达式 立即执行的函数表达式的英文全称为Immediately Invoked Function Expression,简称就为IIFE。这是一个如它名字所示的那样,在定义后就会被立即调用的函数。 使用IIFE来进行初始 化,这样不会污染到全局环境。 通过IIFE,我们可以对 阅读全文
posted @ 2019-08-11 21:10 风雨载明 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 表单编程 1获取表单相关信息 1.什么是表单元素 1.什么是表单元素 在H TML中表单就是指form标签,它的作用是将用户输入或选择的数据提交给指定的服务器 2.如何获取表单元素 <form id="form1" name="form1"></form><script>//方法一:let fm = 阅读全文
posted @ 2019-08-04 22:08 风雨载明 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 事件 1. 事件与事件流 1事件介绍 JavaScript和HTML之间的交互是通过当用户或者浏览器操作网页时发生的事件来处理的,页面 装载时,是一个事件,用户点击页面上的某个按钮时,也是一个事件 2事件流介绍 浏览器发展到第四代时(IE4及Netscape4),IE的事件 流是事件冒泡流,而N e 阅读全文
posted @ 2019-07-31 16:32 风雨载明 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1. DOM基本介绍1 什么是DOMDOM的英语全称为Document Object Model,翻译成中文就 是文档对象模型。也就是说,将整个文档看作是一个对象。而一个文档又是由很多节点组成的, 那么这些节点也可以被看作是一个个的对象。DOM里面的对象属于宿主对象,需要浏览器来作 为宿主。一旦离开 阅读全文
posted @ 2019-07-28 17:32 风雨载明 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 浏览器对象模型 1.浏览器引入JavaScript 1.直接在HTML文件中引入 首先第1种方式就是直接在HTML文档里面引入JavaScript代码。在维护一些老项目的时候,经常 可以看到J avaScript代码是写在<title>标签下面的,并且通过一对<script>标签来引入代 码 但是, 阅读全文
posted @ 2019-07-28 16:41 风雨载明 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是 否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1正则表达式基本介绍 JavaScript中的正则表达式用RegExp对象表示,有两种写法:一种是 阅读全文
posted @ 2019-07-21 00:41 风雨载明 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 数组 数组基础 数组是大多数语言里面最常见的一种数据结构,它是一个有序的值列表。 创建数组 1.创建字面量数组 let arr=[]; 2.创建构造函数数组 let arr=new Array(); 注:无论是字面量形式数组,还是构造函数数组,当我们要使用typeof打印数据类型时,都会返回一个ob 阅读全文
posted @ 2019-07-20 00:40 风雨载明 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: 函数 一、函数的基础介绍 为什么需要函数 函数最大的好处就是可以对代码实现复用。相同的功能不用 再次书写,而是只用书写一次就够了。这其实就是编程里面所谓的DRY原则 声明函数的方式 字面量声明函数 这种方式是用得最为广泛的一种方式,使用关键字function来创建一个函数,具体的语法如 下:func 阅读全文
posted @ 2019-07-15 01:09 风雨载明 阅读(189) 评论(0) 推荐(0) 编辑
摘要: // 21点游戏 分为人机对战和人人对战 // 玩家每次抽一张牌 牌的点数为1-10点随机数 谁更接近21点谁就获胜 let readline = require("readline-sync"); // 清屏函数 let clear = () => process.stdout.write(pro 阅读全文
posted @ 2019-07-12 15:48 风雨载明 阅读(982) 评论(0) 推荐(0) 编辑