事件基础

事件基础

事件基础事件三要素:事件源 事件类型 事件处理程序。<body> <button id = 'btn'>大河之剑</button> <script> // 点击一个按钮,弹出对话框 // 1.事件有三部分组成 事件源 事件类型 事件处理程序 我们也称为事件三要素 // (1) 事件源 事件被触发的对象 谁? 按钮 var inc = document.getElementsByTagName('div') // (2) 事件类型 如何...

前端技术 2020-09-02 PM 59℃ 2条
获取页面元素

获取页面元素

如何获取页面元素:DOM中我们实际开发中主要用来操作元素。我们如何来获取页面中的元素呢?获取页面中的元素可以使用以下几种方式:根据ID获取根据标签名获取通过HTML5新增的方法获取特殊元素获取1 .根据 ID 获取使用getElementById()方法可以获取带有ID的元素对象。:<body> <div id = 'time'>2020-9-1</div> <script> // 1.因为我们文档页面从上往下加载 , 所以先得有标签 所以我们script写到标签的下面(后面我们在有方法提到上面) ...

前端技术 2020-09-01 PM 57℃ 0条
 APl 和 Web APls 简介

APl 和 Web APls 简介

APl 和 Web APls 简介Web APls 和 JS基础关联性JS的组成:JavaScript:ECMAScript → JavaScript基础JavaScript:DOM(页面文档对象模型)和 BOM(浏览器对象模型) → Web APls JS基础阶段以及Web APls阶段JS基础阶段:我们学习的是ECMAScript 标准规定的基本语法要求掌握 JS 基础语法只学习基本语法 ,做不了常用的网页交互效果目的是为了 JS 后面的课程打基础、做铺垫Web APls 阶段:Web APls 是W3c 组织的标准Web APls 我们主要学习 DOM 和 BOMWeb APl...

前端技术 2020-08-31 PM 54℃ 0条
简单数据类型和复杂数据类型内存分配以及传参

简单数据类型和复杂数据类型内存分配以及传参

简单数据类型和复杂数据类型简单类型又叫做基本数据类型或者值类型,复杂数据类型又叫做引用类型。值类型:简单数据类型/ 基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型string、number、boolean、undefined、null其中null有点特殊:简单数据类型 null 返回的是一个空的对象 object // 简单数据类型 null 返回的是一个空的对象 object var sgr = null; console.log(typeof sgr); // object null的使用情况是:如果有个变量我们以后打算存储为对象,暂时没想...

前端技术 2020-08-31 AM 63℃ 0条
字符串(string)对象

字符串(string)对象

字符串对象基本包装类型:为了方便操作基本数据类型,JavaScript还提供了三个特殊的引用类型:String、Number、Boolean。基本包装类型就是把简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。先来看一个例子: var str = 'city'; // 查看这个字符串里面有几个字符 ​ console.log(str.length);​ // 按道理str是个简单数据类型它怎么会有 length 属性呢?​ // 因为我们前面反复强调:对象才有属性和方法 也就是 复杂数据类型才有 属性和方法​ // 其实这两行代码在JS眼里,...

前端技术 2020-08-30 PM 58℃ 0条
数组(Array)对象

数组(Array)对象

数组(Array)对象创建数组的两种方式1.利用字面量创建2.利用new 关键字 创建 var arr = new Array; // 创建数组的两种方式 ​ // 1.利用数组字面创建: ​ var arr = [1,2,3]; ​ // 2.利用new Array() ​ var arr1 = new Array(2); /* 只给一个数值,是说明里面的数组长度(length)为2 里面存了两 个空的数组元素 */ ​ console.log(arr1); ​ var arr2 = new Array(2,...

前端技术 2020-08-28 PM 63℃ 0条
Date日期对象的使用

Date日期对象的使用

日期对象Date() 日期对象 它是一个构造函数 必须使用new 来调用创建我们的日期对象Date() 实例来处理日期和时间var arr = new Array() ; // 创建了一个数组对象 var obj = new Object(); // 创建了一个对象实例1.使用Date 如果没有参数 返回系统的当前时间var time = new Date(); console.log(time);2.带参数常用写法 : 数字型 2020,8,19 或者是 字符串型 '2020-8-19 13:13:13'var time1 = new Dat...

前端技术 2020-08-21 PM 68℃ 0条
内置对象以及查阅内置对象的方法

内置对象以及查阅内置对象的方法

内置对象JavaScript中的对象分为三种:自定义对象、内置对象、浏览器对象前面两种对象是JS基础 内容 ,属于 ECMAScript ;第三个浏览器对象属于我们JS独有的。那到底什么是内置对象呢?:举个例子:比如你买了部手机你就可以打电话,发短信。那我们关不关心打电话功能是怎么实现的,发短信的内部程序是怎么实现的,我们不关心。同样的道理,我们买了辆汽车,只要加上油一踩油门,噌的一下就可以跑了,我们关不关心发动机的原理是什么?汽油是怎么产生动力的吗?。内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)如何查阅文档因为我们的...

前端技术 2020-08-17 PM 69℃ 0条
对象

对象

对象什么是对象?:现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例如,一本书、一辆汽车、一个人、可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)创建对象的三种方式在JavaScript中,现阶段我们可以采用三种方式创建对象(object):利用字面量创建对象利用new Object创建对象利用构造函数...

前端技术 2020-08-11 PM 96℃ 2条
预解析

预解析

预解析预解析:javaScript代码由浏览器中的javaScript解析器来执行的。javaScript解析器在运行javaScript代码的时候分为两步:预解析和代码执行1.我们jS引擎运行JS 分为两步: 预解析 代码执行(1):预解析 JS引擎会把JS里面所有的var 还有 function 提升到当前作用域的最前面(2):代码执行 按照代码书写的顺序从上往下执行例子1: console.log(num); // 为什么是undefined var num = 10; // JS引擎预解析相当于以下代码 var num; // 先把变...

前端技术 2020-08-08 PM 99℃ 2条