自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 二阶段JavaScript-Day18知识点整理(面向对象)

​ 面向对象就是拿别人写好的功能对象,调用对象的方法即可。核心思想:封装。对象的创建​ 对象:一系列属性和方法的无序集合。​ 类:学生(不具体,抽象,模板) 老师 狗 动物​ 对象:张飞(具体,抽象,模板产生的一个具体的实例)​ 由类产生对象:​ Array —>var arr = [12,34,3,5]​ 通过类产生对象的这个过程:实例化对象1.字面量创建对象var obj = {name:"tianIn"};2.内置的object创建对象var obj = ne

2021-12-22 15:40:05 620

原创 二阶段JavaScript-Day17知识点整理(运动、运动封装)

1.运动​ 让一个元素在页面中上下左右运动,设置定时器,每隔一定的时间改变物体的left值和top值即可。 var oBtn = document.querySelector('button') var oDiv = document.querySelector('div') oBtn.onclick = function(){ // 让物体向前移动5px 每点击一次,向前移动5px oDiv.style.left = oDiv.

2021-12-22 15:37:55 672

原创 二阶段JavaScript-Day16知识点整理(ES5语法、ES6语法)

1.ES5​ 1.数组方法:forEach, map, filter, every, some​ 2. 严格检查模式 “use strict”​ 3.call(), bind(), apply()改变this指向//1.全局定义的函数直接调用时,this -> window//2.对象内部的方法调用,this -> 调用者(对象)//3.事件处理函数,this -> 事件源//4.定时器内部的this -> window//5.自调用函数,this ->

2021-12-20 16:38:03 882

原创 二阶段JavaScript-Day15知识点整理(正则表达式)

1.正则表达式的概念​ 正则表达式是用于匹配一个字符串是否满足某种规则2.正则表达式的创建var reg = /abc/;//规则就是abcvar reg2 = new RegExp('abc');//验证字符串中是否包含reg这个规则var str = 'abcabc';console.log(reg.test(str));3.正则表达式的元字符​ \d:匹配一位数字​ \D:匹配一位非数字​ \w:匹配一位数字或字母或下划线​ \W:匹配一位数字或字母或下划线​

2021-12-17 14:20:59 486

原创 二阶段JavaScript-Day14知识点整理(键盘事件、元素大小位置、事件流、事件委托、拖拽)

1.键盘事件的对象属性​ 键盘事件对象包含一系列信息:​ 1.事件源​ 2.事件类型​ 3.按下的是哪个键(e. keyCode:返回对应键的ASCII码值,回车键对应13)​ 4.是否按下了ctrl(e. ctrlKey:返回true代表按下了ctrl键,返回false代表没有按下ctrl)​ 5.是否按下了alt(e. altKey:返回true代表按下了alt键,返回false代表没有按下alt)2.元素的各种大小和位置1.获取元素的大小//元素的可视宽(不包含边框)od

2021-12-16 14:54:06 904

原创 二阶段JavaScript-Day13知识点整理(DOM事件、事件类型、事件对象)

1.事件概念和事件三要素​ 事件就是能被JS监听到的的行为。​ 事件三要素:​ 1.事件源:触发事件的源头,谁触发的事件谁就是事件源。​ 2.事件类型:是哪种事件类型,如:鼠标事件,键盘事件…(click, dblclick, mouseover, mouseout…)​ 3.事件处理函数:事件触发后执行的行为({}中会执行的代码)2.this的指向//事件中的this,指向事件源,即oBtn。oBtn.onclick = function(){ this.style.bac

2021-12-15 14:19:42 199

原创 二阶段JavaScript-Day12知识点整理(DOM节点)

1.什么是DOM节点​ 节点:w3c规范,页面上所有的内容都可以称为节点,DOM的最小单元就是节点。​ 节点的种类:节点的种类有12种,这里只列举5种。​ 1.元素节点,标签,nodeType:1​ 2.属性节点,属性,nodeType:2​ 3.文本节点,文本,nodeType:3​ 4.注释节点,注释,nodeType:8​ 5.文档节点,文档,nodeType:9​ 节点.nodeName:元素节点的nodeName值都是大写的标签名。​ DOM以树状的形式出现(倒

2021-12-14 14:13:45 956

原创 二阶段JavaScript-Day11知识点整理(深入DOM操作)

1.DOM操作之innerHTML//设置内容//针对非表单控件//支持标签。可以解析标签tianIn.innerHTML//获取内容tianIn.innerHTML = "<b></b>";//设置内容//不支持标签,可以解析标签tianIn.innerText//获取内容tianIn.innerText = "";//设置内容//针对表单控件tianIn.value//获取内容tianIn.value = "";//设置内容2.DOM操作之自定义属性

2021-12-13 13:30:21 434

原创 二阶段JavaScript-Day10知识点整理(操作BOM、操作DOM)

1.BOM(browser object model)​ BOM,即浏览器对象模型,提供了一系列操作浏览器的方法。​ BOM:核心对象,顶级对象叫window。2.window对象的方法:​ window. 可以省去。//弹出框window.alert("弹出框");//输入框window.prompt("输入框");返回值:输入的内容。 //询问框window.confirm("输入内容");返回值:点击确定返回true,点击取消返回false。//打开网址w

2021-12-11 10:29:20 669

原创 二阶段JavaScript-Day09知识点整理(Math对象、Date对象、定时器)

1.Math对象​ Math对象:用于数学运算,提供了一系列数学计算的api。1.Math.random(); 含义:获取[0,1)之间的一个随机数。 2.Math.floor(); 含义:向下取整。3.Math.ceil(); 含义:向上取整。 4.Math.round(); 含义:四舍五入。 5.Math.abs(); 含义:取绝对值。 6.Math.pow(n, m); 含义:n的m次方。 7.Math.sqrt(); 含义:开

2021-12-09 13:48:56 433

原创 二阶段JavaScript-Day08知识点整理(严格检查、字符串API、JSON)

二阶段JavaScript-Day08知识点整理(严格检查、字符串API、JSON)1.严格检查模式​ 位置写在全局作用域和局部作用域的最顶端。"use strict"​ 作用:1.消除代码的不严谨性。​ 2.提高代码的安全性。​ 3.提高代码的执行效率。​ 使用严格检查模式检查的问题:​ 1.未声明的变量不能直接使用。​ 2.严格检查模式下,不允许函数参数有相同的变量名。​ …2.字符串​ 定义字符串//字面量法,type of检测结果为stringvar

2021-12-08 20:15:04 252

原创 二阶段JavaScript-Day07知识点整理(ES5数组方法、冒泡排序、选择排序、数据类型)

二阶段JavaScript-Day07知识点整理1.ES五新增数组方法1.map(); 语法:arr.map(function(item, index){ return item*3; }) 含义:遍历数组,item代表每个元素,index代表下标。 返回值:返回映射的新数组。2.forEach(); 语法:arr.forEach(function(item, index){}) 含义:遍历数组。 返回值:没有返回值。 3.filter();

2021-12-07 14:49:54 282

原创 二阶段JavaScript-Day06知识点整理(对象、数组、数组常用方法)

二阶段JavaScript-Day06知识点整理1.自定义对象​ 对象:万事万物皆对象,对象是一系列属性与行为的结合。​ 定义对象var tianIn = {}; //定义一个空的对象var tianIn = { name: "天音", ID: 100548497, eat(){ console.log('恰饭'); }};​ 对象属性的增删改查//增tianIn.level = 148;tianIn['level'] = 148;

2021-12-06 14:43:25 333

原创 二阶段JavaScript-Day05知识点整理(函数、作用域、递归、事件)

二阶段JavaScript-Day05知识点整理1.函数1.预解析​ JavaScript代码在运行的时候会先对代码进行预解析,把声明式函数和var声明的变量提到代码头部,然后再执行代码。2.作用域(重点)​ 作用域就是一个变量可以生效的范围,即变量使用范围。3.全局作用域​ 全局作用域是最大的作用域。​ 全局作用域中对应的变量可以再任意地方使用。​ 页面打开的时候,浏览器会自动生成一个全局作用域window。​ 作用域会一直存在直到页面关闭。4.局部作用域​ 局部作用

2021-12-03 19:46:10 221

原创 二阶段JavaScript-Day04知识点整理(双重for循环、函数的定义和调用)

Day24-javascript-041.循环分支结构1.双重for循环(循环嵌套)特点:​ 分为外层循环和内层循环​ 外层走一次,内层全走完​ 外层控制行数,内层控制列数​ 循环总次数为: 内层循环次数*外层循环次数双重for循环语法:for(外循环的初始; 外循环的条件; 外循环的操作表达式){ for(内循环的初始; 内循环的条件; 内循环的操作表达式){ 需要执行的代码; }}2.函数1.函数的概念​ 函数就是把任意一段代码放到一个盒子里,

2021-12-02 16:22:40 783

原创 二阶段Javascript-Day03知识点整理(switch语句、循环结构、循环控制)

Day23-javascript-03分支语句之switch语句switch条件分支结构语法:switch(要判断的变量){ case 情况1: 情况1要执行的代码 break; case 情况2: 情况2要执行的代码 break; case 情况3: 情况3要执行的代码 break; default: 上述case都不满足时执行的代码 }​ 要判断某

2021-12-01 17:44:16 334

原创 二阶段Javascript-Day02知识点整理(数据类型转换、运算符、if语句、三元运算)

Day22-javascript-021.数据类型转换1.其他数据类型转换成数值类型​ Number() 整体强制转换,转换不成就是NaN。​ parseInt() 转换成整数​ parseFloat()转换成浮点数​ 除了加法以外的数学运算。2.其他数据类型转成字符串​ 变量.toString()​ String(变量)​ 使用加法运算3.其他数据类型转换成布尔类型​ Boolean(变量)​ 在js中,只有 undefined, null ,"", 0, Na

2021-11-30 14:26:35 466

原创 二阶段Javascript-Day01知识点整理(认识JS、JS核心、JS基础语法、数据类型)

Day21-2021-11-29JavaScript二阶段1.认识JsJs是运行在浏览器端(客户端)的解释性脚本语言。Js引擎:执行Js代码:从上往下一行一行执行(类似python)Js作用:行为(动效,轮播图,Tab切换,楼层,拖拽,百度搜索,表单验证…)2.Js核心(1)ECMAScript:javascript的语法规范。​ 常用:ECMAScript6,及es6,es2015。​ W3C规范HTML和CSS。(2)BOM: 浏览器文档模型,提供一套操作浏览器的api。(3)

2021-11-29 17:24:59 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除