自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js设计模式浅谈

论设计模式

2020-02-23 23:42:07 300

原创 各种页面跳转

location.replace和location.href的区别按照页面的跳转顺序是 a => b => cb => c在从页面b跳转到页面c时,如果是通过window.location.href("…/c")此时b页面的路径会被c页面代替,但是点击回按钮后页面回退的是b页面b =>c在从页面b跳转到页面c时,如果是通过window.location.replace("…/c")此时b页面的路径会被c页面代替,但是点击回按钮后页面回退的是a页面(最开始的页面)两者的区别

2022-03-31 15:33:41 846

原创 vue生命周期的钩子函数理解

vue总共有8个生命周期3个阶段:初始化阶段beforeCreate:组件实例化在创建之前,属性绑定之前,只是一个空壳,无法访问到数据和真实的dom和data。created:组件实例创建完成,属性绑定完成,但是dom未绑定。可以获取到初始数据,可以使用数据,也可以更改数据,但是不会触发updated函数。beforeMount:模块编译,事件挂载之前,变异模块将虚拟dom放在rende...

2020-03-25 01:06:21 217

原创 虚拟dom的作用及详解

什么是虚拟dom?与key值的关系?Virual DOM是用JS对象记录一个dom节点的副本,当dom发生更改时候,先用虚拟dom进行diff,算出最小差异,然后再修改真实dom,当用传统的方式操作DOM的时候,浏览器会从构建DOM树开始从头到尾执行一遍流程,效率很低。而虚拟DOM是用javascript对象表 示的,而操作javascript是很简便高效的。虚拟DOM和真正的DOM有一层映射关...

2020-03-24 01:44:12 1926

原创 在vue中watch与computed的区别与应用

(1) 基础例子有的时候我们需要在模板中使用数据a,这个时候就需要用到表达式,但是有的地方我们需要对a数据进行一些简单的处理后才能使用,那么我们就会在表达式中写一些js逻辑运算<div id="example"> {{ message.split('').reverse().join('') }}</div>这样我们的维护就会非常困难,也不便于阅读(2) 计算...

2020-03-21 00:20:23 119

原创 如何用vue简单的实现Todolist?

直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Todol...

2020-03-20 00:48:47 244

原创 vue中数组的变异方法如何影响视图

变异方法有push() 数组的添加元素 返回数组的长度pop() 从后面删除一个元素 返回删除的元素shift() 从前面删除一个元素 返回删除的元素unshift() 从数组的前面追加元素 返回数组的长度splice() 数组的剪贴、删除、插入sort(...

2020-03-19 00:48:59 132

原创 nodejs中利用token实现网页跳转

token 思想在服务端不需要存储用户的登录记录,全部发给客户端有客户端自己存(cookie,local)1、客户端使用用户名跟密码请求登录2、服务端收到请求,去验证用户名与密码3、验证成功后,服务端会签发一个 Token(加了密的字符串),再把这个 Token 发送给客户端4、客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里...

2020-03-13 00:08:48 875

原创 css预编译工具sass使用教程

sass世界上最成熟、最稳定、最强大的专业级CSS扩展语言!今天我们一起来看下它的基础语法。变量sass中用 美元符号来定义变量,是变量的一部分定义一个$a作为变量,值为100注释单行文本注释用 // (sass编译后不显示)多行注释 /* */ (编译时会保留,但在gulp打包时不会保留)强力注释 /**/在中间加! (都会保留)sass的条件分支语句if / ...

2020-02-26 23:38:06 603

空空如也

空空如也

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

TA关注的人

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