自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 map, filter, reduce的用法

这里写目录标题mapfilterreduce方法区别mapmap函数是对数组每个元素的映射操作,并返回一个新数组,原数组不会改变map不改变原数组,返回一个原数组处理之后的新的数组map 有且必须有return ,否则新数组各项值为undefined let arr=[2,3,4,5]; let a=arr.map(e=>{ return e=e*2 }) console.log(arr)//[2,3,4,5]

2020-09-01 20:30:54 265

原创 vue-router基本使用

这里写目录标题vue-router的实现原理路由的三个基本概念vue-router中的路由基于以上4点实现:通过npm安装vue-router路由配置案例vue-router的实现原理路由不同的页面也就是加载不同的组件。路由的三个基本概念router:它是一条路由,test按钮 => test内容,这是一条route,test1按钮 => test1内容,这是另一条路由。routers:它是一组路由,把上面的每一条路由组合起来,形成一个数组。[{test按钮 => test内容

2020-09-01 20:24:31 197

原创 vue生命周期

这里写自定义目录标题生命周期图示生命周期生命周期钩子函数vue第一次页面加载会触发哪几个钩子函数?生命周期图示生命周期生命周期: Vue是一个构造函数,当执行执行这个函数时,相当于初始化vue实例;在创建实例过程中,需要设置数据监听,编译模板,将实例挂载到DOM上,数据更新能够让DOM也更新,在这个初始化,又会不同阶段默认调用一些函数执行,这些函数就是生命周期的钩子函数;生命周期钩子函数生命周期钩子函数,让够让咱们在初始化实例时,添加自己的代码;生命周期的钩子函数中的this,会默认指向

2020-08-25 22:47:16 135

原创 vue和jQuery的区别

文章目录vue介绍jquery介绍vue和jquey对比举例说明vue介绍vue是一个刚兴起不久的前端框架,有一套完整的体系,是一个精简的MVVM。从技术角度讲,vue.js专注于MVVM模型的ViewModel层,通过双向数据绑定把view层和Model层连接起来,通过对数据的操作就可以完成对页面视图的渲染。vue以它独特的优势简单、快速、组合、紧凑、强大而迅速崛起。jquery介绍jquery是一个类库,提供了很多方法,不能算框架。在过去和现在Jquery是最流行的web前端js库,可是现在无论

2020-08-25 19:20:30 944

原创 vue指令

vue常见指令指令描述v-text和插值一样也是使用vue中的变量,但是默认没有闪缩问题,但是会覆盖原本的内容,插值不会v-html显示HTML的内容v-bindVue提供的属性绑定机制,缩写是 ‘:’v-onVue提供的事件绑定机制,缩写是:’@’v-text给元素设置设置文本 语法 : 在标签里面 v-text="data里面的数据" 特点 : 直接设置 会覆盖掉标签原本的文本

2020-08-18 22:43:46 100

原创 Vue里的钩子函数

Vue里的钩子函数js中的钩子函数jQuery的动画钩子函数vue钩子函数自定义指令的钩子函数vue的生命周期钩子js中的钩子函数在js中的钩子函数,相当于回调函数**回调函数:**让开发者在特定的时候 执行自定义逻辑//定义主函数,回调函数作为参数function A(callback) { callback(); console.log('我是主函数'); }//定义回调函数function B(){ setTimeout("console.lo

2020-08-18 22:08:50 419

原创 Vue入门

Vue.js是什么Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整

2020-08-11 22:59:54 221

原创 h5c3动画

这里写目录标题transition 过渡动画案例盒子阴影案例盒子模型文字阴影案例background案例线性渐变径向渐变二维转换旋转平移缩放扭曲三维旋转效果三维移动3D盒子案例transition 过渡动画transition 的参数 参数1:表示过渡的属性 all 代表所有的属性 参数2:表示过渡的时间 参数3:表示动画的延迟时间 参数4:表示动画的运动方式 linear 匀速 staps()分布的 表示这个动画需要 几步完成

2020-08-10 23:29:54 278

原创 node-Express

文章目录什么是Express?express 入门基于express快速搭建 后台服务express 路由express 响应方法利用 Express 托管静态文件中间件定义中间件可以做的事情什么是Express?Express是基于Node.js平台,快速、开放、极简的Web开发框架。express 入门创建一个文件夹在cmd命令下,进入当前文件夹初始化npm 环境(否则直接下载模块会报错)npm init -y安装express模块npm i express基

2020-08-04 23:25:33 133

原创 jQuery知识点整理3

这里写目录标题jQuery操作属性attr操作prop操作val()/text/()html()案例jQuery尺寸和位置操作width方法与height方法innerWidth/innerHeight/outerWidth/outerHeightscrollTop与scrollLeftoffset方法与position方法jQuery补充知识点链式编程each方法多库共存案例jQuery操作属性attr操作设置单个属性// 第一个参数:需要设置的属性名// 第二个参数:对应的属性值$obj

2020-08-04 18:15:44 118

原创 nodejs基础知识整理

这里写目录标题学习nodejs的意义?什么是nodejs?优缺点服务器端的js和浏览器端的js有什么区别?nodejs的执行方法读取文件写入文件http的基本使用路径nodejs的路径问题nodejs的路径模块学习nodejs的意义?了解浏览器端和服务器端的交互过程 可以缩短开发周期出现bug 可以快速定位是前端问题还是后端问题nodejs和其它后端语言拥有一样的功能 可以做数据库的增删改善 爬虫 读写文件…什么是nodejs?Node.js 是一个开源与跨平台的 JavaScrip

2020-07-28 20:23:07 166

原创 实现js继承的方法

这里写目录标题js继承的几种方式1.构造函数继承2.原型链继承3.原型拷贝继承(混入式继承)4.实例继承(原型式继承)5.组合式继承6.寄生组合继承7.es6继承js继承的几种方式​ 继承是面向对象技术当中的一个概念。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。​ 继承在js中占有非常重要的地位,那么在js中有很多中继承的方式,不过每一种继承方

2020-07-28 19:25:55 117

原创 H5C3-画布

canvas画布初始canvas设置画布大小画布中画图给线条设置颜色画圆画矩形画闭合图形填充和描边初始canvas<canvas id="myCanvas"> 您的浏览器版本过低,请更新浏览器</canvas>canvas 就是画布的意思获取canvas元素搭建canvas绘制环境(我们所有的绘制行为都是在这个环境下进行的)在内存绘制(仅仅存在于内存中 我们看不到)绘制到页面上(调用stroke方法)搭建canvas画布的绘制环境:

2020-07-21 22:20:08 169

原创 ES6知识点梳理2

ES6知识点梳理2函数的扩展箭头函数ES6里的this指向Symbol特点共享符号setset的构造方法set集合的遍历数组新方法函数的扩展箭头函数只有一个参数 并且函数体只有一句话 那么参数可以省略() 返回值可以省略return//原型var fn(a){ return "箭头函数"}//箭头函数 var fn = a => "箭头函数"如果箭头函数没有参数 或者有多个参数,那么参数中的()就不能省略如果箭头函数的函数体有多条代码,就不能省略{},也不能省略ret

2020-07-20 20:13:02 195

原创 ES6知识点梳理1

ES6知识点梳理什么是ES6变量作用域let注意点let的作用解构什么是解构?解构赋值扩展运算符(...)扩展运算符的作用对象的扩展对象新增方法class关键字的基本使用模板字符串模板引擎使用步骤模板引擎的内部循环模板引擎的应用字符串里新增API字符串标记什么是ES6ES6 ECMAScript 第六版,全称 ECMAScript 6.0ECMAScript 是JavaScript的一套标准化设置变量作用域let和const 命令是ES6新增的语法作用 : 是用来声明变量和var的作用一样概

2020-07-14 22:00:14 175

原创 jQuery知识点整理2

jQuery知识点整理2jQuery知识点整理2jQuery选择器1. 基础选择器2.层级选择器3.过滤选择器4.筛选选择器jQuery动画1.显示和隐藏2.滑入和滑出3.淡入和淡出4.自定义动画 animate方法5.动画队列jQuery节点操作1.添加节点2.移除节点克隆节点jQuery知识点整理2jQuery选择器1. 基础选择器 ID选择器:$("#myDiv") 匹配唯一的具有此id值的元素 类选择器:$(".myClass") 匹配具有此类样式值的所有元素 标签选择器:$("

2020-07-14 21:45:55 376

原创 jQuery知识点整理1

这里写目录标题jQuery是什么?jQuery版本介绍jQuery的入口函数设置文本的方法设置获取样式的方法jQuery是什么?jquery其实就是别人封装好的一个外部js库jquery是一个快速、小型切功能丰富的JavaScript库。它使用一个在多种浏览器上工作的易于使用的API,使得HTML文档遍历和操作、时间处理、动画和Ajax等工作变得更加简单。随着功能性和可扩展性的结合,jquery改变了数百万人编写JavaScript的方式jQuery版本介绍不同的版本 jquery

2020-05-17 12:42:41 197

原创 HTML5知识点-1

这里写目录标题页面结构H5新增的结构标签自定义属性新增的表单元素type属性值本地存储临时存储页面结构网页结构:头部 logo 搜索框 导航栏主体部分 商品展示 左右结构 左中右结构尾部 赞助商信息 友情链接 版权信息 合作商全部使用div布局的缺点不利于SEO(搜索引擎优化)布局没有一个统一的标准 都是直接使用类名来控制的(语义不明确)H5新增的结构标签头部:header导航栏 :nav主体部分 :main小模块

2020-05-16 16:52:23 261

原创 JavaScript·history对象

这里写目录标题概述方法history.go()history.back()history.back()概述window.history属性指向 history 对象,它表示当前窗口的浏览历史。方法history.back()、history.forward()、history.go()history.go()使用够go()方法可以在用户的历史记录中任意跳转,可以向前也可以向后。参数 ...

2020-04-12 13:31:38 219

原创 js中三大家族和事件对象的三大坐标

offic家族offset作用和属性offset作用和属性作用:获取元素真实的位置或宽高offset属性家族:offsetWidth offsetHeight offsetParent offsetLeft offsetTop

2020-04-12 08:43:20 215

原创 JavaScript·window对象

这里写目录标题js三大组成部分window对象window里的两个方法js三大组成部分ECMAScript : js的规范文档对象模型(DOM) : 是一套操作页面的APT浏览器对象模型(BOM) : 是一套操作浏览器页面的APIwindow对象BOM的核心对象是window,它表示浏览器的一个实例,是通过JavaScript访问浏览器窗口的一个接口特点:对于...

2020-03-30 09:15:00 107

原创 操作元素·第二部分

DOM元素的增删改增创建新元素1.document.write()方法2. innerHtml3.createElement() 方法向页面添加新的元素1.appendChild()增创建新元素1.document.write()方法在javascript中,document.write()方法;常用来网页向文档中输出内容。例题:通过document.write()方法向网页文档中输入一...

2020-03-22 13:14:16 159

原创 js原生实现向表格提交对应内容

自定义标题需求html部分代码css部分代码js代码需求提交多个内容时,除第一行外,行的背景颜色发生隔行颜色交替没有完整输入信息提交时候会弹出对话框,提示用户填写完整html部分代码建议:提交按钮使用button标签,因为在js获取表单值的时候可以直接通过类名获取请输入姓名:<input type="text"> <br> 请输入邮箱:&lt...

2020-03-22 12:16:45 457

原创 操作元素·第一部分

操作元素改变元素内容例子innertext和innerHTML的区别改变元素内容inntext : 从起始位置到终止位置的内容,但是他去除html标签,同时空格和换行也会去掉innHTML : 起始位置到终止位置的全部内容,包括html标签,同时保留空格和换行例子需求:当点击按钮,div里面的文字会发生变化<!DOCTYPE html><html> <...

2020-03-17 13:57:49 143

原创 DOM元素绑定js的三种方式

DOM元素绑定js的三种方式1.在html标签中直接绑定2.在js里面绑定3.使用事件监听的方式进行注册1.在html标签中直接绑定在DOM元素里面绑定 使用on+事件类型 = function<input type="button" value="点我吧" onclick="alert('已执行')">2.在js里面绑定在js代码中获取元素,使用点语法注册<div...

2020-03-15 11:33:36 509

原创 JS获取节点及兼容性封装

文章目录获取父节点1.兄弟元素和兄弟节点获取兄弟节点获取兄弟元素获取上一个兄弟元素的封装2.获取第一个子节点和子元素获取第一个节点和子元素获取第一个子元素的兼容性封装3.获取最后一个子节点和子元素获取最后一个子节点和子元素获取最后一个子元素的兼容性封装4.克隆节点淘宝案例,隐藏二维码获取父节点获取父节点 : 子元素.parentNode获取子元素<ul id="ul"> ...

2020-03-12 14:02:50 278

原创 js-dom

什么是domDOM,全称Document Object Model文档对象模型。JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。在dom中,所有HTML元素都被定义为对象属性是我们能够获取或设置的值(改变页面元素的内容)方法是能够完成的动作(比如添加页面元素)<html><body> <div id="box"...

2020-03-06 19:01:59 261

原创 闭包

简单的说,Javascipt允许使用内部函数--即函数定义和函数表达式位于另一个函数的函数体内。而且,这些内部函数可以访问他们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。其中一个这样的内部函数在包含他们的外部函数之外被调用时,就会形成闭包。

2020-03-01 11:25:38 82

原创 函数预编译

函数的声明方式 var fun = function(){ console.log(111); } function fun2(){ console.log(222); }函数的工作原理作用:代码的复用 可以实现一个独立的小功能编译器:负责解析代码内存:负责储存代码运行时产生的数据为什么要进行代码预编译预编译的好处:可以让函数在任意位置被调用什么是预编译机制:就...

2020-02-23 15:54:39 164

原创 JS正则表达式

JavaScript 正则表达式:正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。RegExp对象RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。什么是正则表达式?正则表达式是由一个字符序列形成的搜索模式...

2020-02-23 14:08:35 75

原创 数组去重

数组去重的方式一、用for循环的普通方法 function Newarr(arr){ var newArr = [] for(var i = 0; i < arr.length; i++) { if(arr[i] != arr[i+1]) { newArr[newArr.length]...

2020-02-09 12:14:42 71

原创 JS知识积累5

JavaScript Array(数组)什么是数组数组对象是使用单独的变量名来蠢出一系列的值。数组三要素下标:记录每个元素在数组中的位置元素:数组内容数组长度:数组元素个数数组声明方式var 数组名 = [元素1,元素2,元素3...];var 数组名 = new Array(元素1,元素2,元素3...);两种创建方式的不同只有一个值时: var ...

2020-02-08 14:48:31 69

原创 JS基础知识积累4

循环结构while结构代码结构结构解析do-while结构代码结构结构解析for循环结构代码结构生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入while结构代码结构while(条件 true/false){ ...

2020-01-07 23:11:56 113

原创 JS基础知识积累3

三木运算符和分支结构三木运算符三元表达式分支结构ifif elseif else-if elseswich case经典例题知识点补充三木运算符三元表达式语法结构:表达式1?代码1:代码2;语法解析表达式1成立,就执行代码1,否则就执行代码2。如果代码1或者代码2有结果,那么这三个元表达式的结果就是代码1或代码2。表达式1可以是那些表达式:关系表达式布尔类型的值一般表达式...

2020-01-07 20:22:54 113

原创 JS基础积累2

JS基础积累2字符串连接符赋值运算符算术运算符 + - * / %关系运算符逻辑运算符Math 函数数据类型转换知识点补充字符串连接符如果“+”两边又一边是字符串,那么他就是字符串连接符console.log("a" + 1);赋值运算符把运算符右边的值, 赋值给左边的变量算术运算符 + - * / %注意点 :数学里面除数不能为零 js里面也一样 如果0做了除数, ...

2020-01-01 23:21:21 68

原创 JS基础积累1

JS基础积累JS基础积累1什么是jsJS的引入方式js常用输出和输入语句声明变量变量的命名规则和规范如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入JS基础积累1什么是jsjs是一种运行在...

2019-12-30 23:13:11 93

原创 css基础积累2

一、边框属性 作用:给元素加上一个边框 第一种: border-top border-bottom border-left boder-right 三个属性 粗细 线型 颜色 第二种: border :粗细 线型 颜...

2019-12-19 18:45:00 146

原创 css基础积累

css:层叠样式表一、css的作用 1、以统一的方式实现样式的定义 2、提高页面样式的可重用性和可维护性 3、实现了内容(HTML)和表(css)的分离 HTML和css之间有什么关系 HTML:构建网页的结构 css:构建HTML元素的样式二、css的使...

2019-12-11 21:56:08 107

原创 HTML基础积累2

一、列表1、作用:默认显示方式为从上到下的显示数据2、列表的组成:类表类型和列表项3、类表分类: 有序列表 语法:<ol> <li></li> ...

2019-12-09 20:22:56 113

原创 HTML基础积累

一、什么是HTMLHTML全称为“HyperText Markup language”,意思是超文本标记语言超文本:具有特殊功能的文本标记:markup 规范了超文本的组成形式HTML是网页的设计语言,由HTML语言编写的文件,以 .html和.htm结尾的。是由浏览器运行的。HTML的基本格式: <html> <...

2019-12-06 17:29:48 123

空空如也

空空如也

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

TA关注的人

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