自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【玩转Vue.js】异步队列那点事

引言:前面核心篇说过Vue 运行时的核心主要包括数据初始化、数据更新、异步队列、DOM渲染这几个部分,理解异步队列是理解数据更新非常重要的一部分,本文讲一下Vue的异步队列的思路以及实现原理,顺带讲一下 Vue 的 $nextTick。一、Vue的异步队列是什么?要弄懂这个概念首先看一个例子:<div id="example"> <div&g...

2019-06-25 12:05:00 311

转载 【玩转Vue.js】数据侦听和计算属性实现原理

引言:在 Vuejs 中用 watch 来侦听数据变化,computed 用来监听多个属性的变化并返回计算值,那么这两个特性是如何实现的呢?本文讲一下两者实现的具体方法以及一些使用经验,介绍过程中会使用到前面【核心原理】篇中的知识,建议先看透原理再看本文,可以达到互相印证加深理解的效果。结论:由前面的【Vue核心原理】篇中介绍的数据绑定可以了解到,如果想监听某个属性的数据变化...

2019-06-24 11:59:00 278

转载 【玩转Vue.js】核心原理

一、摘要:Vuejs是一款前端MVVM框架,利用Vuejs、webpack以及周边一系列生态工具我们可以快速的构建起一个前端应用,网上对于Vue的分析大都是基于各个模块,理解起来不够顺畅,本文将从整个执行过程出发,讲一下Vuejs的核心原理。二、版本说明:Vuejs有两种版本,一种是runtime、一种是runtime-with-compiler,对应的渲染有两种写法:...

2019-05-03 16:44:00 409

转载 【玩转Vue.js】数组监听

Vue中对数据的监听主要是依靠Object.defineProperty来实现的,这种实现主要是针对key/value形式的对象,对数组中值的变化是无能为力的,那么该如何对数组中的数据进行监听呢,下面分析一下Vue对数组类型数据的监听方式。一、首先考虑下数组变化的情况,主要有以下几种:数组本身的赋值;数组push等方法的使用导致的变化;数组中的值变化导致的变化;...

2019-03-23 13:29:00 419

转载 【移动端适配】flexible.js

引言:H5适配一直是一个比较普遍的问题,很多文章都会讲,最近开发了一个H5的项目使用了一下淘宝的 flexible.js,写一篇文章自己总结一下。一、背景介绍:Flexible.js是淘宝公开的一种移动端适配方案,用来解决H5开发中的各个机型适配问题,是一种比较成熟的适配方案。二、使用方法:在html头部引入flexible.js,最好放在最头部,重构时使用rem替代...

2018-03-31 19:43:00 413

转载 【前端混淆】JavaScript Obfuscator

引言:前端代码是直接暴漏在浏览器中的,很多web攻击都是通过直接debug业务逻辑找到漏洞进行攻击,另外还有些喜欢“不劳而获”的分子暴力盗取他人网页简单修改后用来获利,总体上来说就是前端的逻辑太容易读懂了,本文主要基于JavaScript Obfuscator介绍一下前端混淆的基本思路。一、JavaScript Obfuscator简介:  JavaScript Obfusc...

2017-11-25 15:52:00 1390

转载 【前端持久化】evercookie

引言:前端持久化就是要将数据永久的保存在前端,让数据难以删除或者删除后能够重新恢复。存储的数据可以理解为是一种 “僵尸数据”,下面介绍一种前端持久化方法 -- evercookie。一.evercookie简介:evercookie是由Samy Kamkar(美国白帽黑客、安全研究员)开发的一组jsApi,它的目的在于持久化cookie,即使用户清除标准cookie、Flas...

2017-04-27 13:57:00 305

空空如也

空空如也

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

TA关注的人

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