Webpack核心概念解析

原文链接:https://juejin.im/post/5cd3dba3f265da036f4e9a0e Webpack核心概念解析 终于忙完了论文,可以愉快的开始学习了,重拾起重学前端、webpack以及Vue的源码解读作为入职前的复习吧。整个webpack系列将分成五个大的部分进行,以we...

2019-05-09 15:57:24

阅读数 7

评论数 0

webpack解读之loader

原文地址:https://banggan.github.io/2019/04/27/webpack解读之LOADER/ Webpack核心概念解析 终于忙完了论文,可以愉快的开始学习了,重拾起重学前端、webpack以及Vue的源码解读作为入职前的复习吧。整个webpack系列将分成五个大的部分进...

2019-04-27 14:49:54

阅读数 24

评论数 0

前端开发者应该明白的浏览器工作原理

原文地址:https://banggan.github.io/2019/02/20/前端开发者应该明白的浏览器工作原理/ 前言 作为前端开发,我们平常跟浏览器打交道的时间也是最多的。在前端面试中,一个较为经典的问题:在浏览器地址中输入url地址,敲回车,发生了什么?浏览器究竟做了什么?相信很多人脑...

2019-02-20 20:42:04

阅读数 26

评论数 0

HTML之语义化标签

HTML的语义类标签在我们的工作中经常遇见的,语义是我们说话表达的意思,多数的语义实际是从文字继承而来的。语义类的标签是纯文字的补充。 为什么要用语义标签? 正确使用语义标签的好处在于: 语义类标签对开发者更为友好:增强可读性,清晰的网页结构,方便团队的开发和维护。 有利于...

2019-01-23 11:22:39

阅读数 88

评论数 0

TypeScript学习笔记之对象类型

原文地址:https://banggan.github.io/2019/01/21/TypeScript学习笔记之对象类型/ 在TypeScript中,利用接口(Interfaces)来定义对象的类型。 在面向对象语言中,接口(Interfaces)、它是对行为的抽象,而具体如何行动需要由类(cl...

2019-01-21 12:55:33

阅读数 21

评论数 0

Vue源码解读之依赖收集

原文地址:https://banggan.github.io/2019/01/19/Vue源码解读之依赖收集/ 通过上一篇Vue源码解读之响应式原理,我们可以看到Vue利用defineReactive会把普通的对象装换为响应式对象,在defineReactive函数中,重点是const dep =...

2019-01-19 16:06:27

阅读数 85

评论数 0

TypeScript学习笔记之变量声明

原文地址:https://banggan.github.io/2019/01/18/TypeScript学习笔记-之变量声明/ 变量声明 因为TypeScript是JavaScript的超集,所以它本身就支持let和const。const是对let的一个增强,它能阻止对一个变量再次赋值,在TS中,...

2019-01-18 17:06:10

阅读数 28

评论数 0

TypeScript学习笔记之基本类型

原文地址:https://banggan.github.io/2019/01/16/TypeScript学习笔记之基本类型/ 基本类型 JavaScript的类型分为原始数据类型和对象类型,原始数据类型主要包括:布尔值、数值、字符串、null、undefined 原始数据类型 布尔值 在TypeS...

2019-01-16 14:41:16

阅读数 21

评论数 0

TypeScript学习笔记之初入TypeScript

原文地址:https://banggan.github.io/2019/01/16/TypeScript学习之初入TypeScript/ what? TypeScript 是 JavaScript 的类型的超集,它可以编译成纯 JavaScript;主要提供类型系统和对ES6的支持;免费开源。 ...

2019-01-16 11:07:35

阅读数 29

评论数 0

Vue源码解读之响应式原理

原文地址:https://banggan.github.io/2019/01/12/Vue源码解读之响应式原理/ 相信用过Vue的基本上都知道Vue的响应式都是利用了Object.defineProperty。 当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,...

2019-01-12 15:40:15

阅读数 48

评论数 1

Vue源码解读之数据绑定

原文地址:https://banggan.github.io/2019/01/08/Vue源码解读之数据绑定/ 从最开始vue初始化到渲染的整个流程如下:new Vue----一系列的初始化----$mount做挂载—如果是带编译的版本就compile,没有就跳过—render函数—生成vnod...

2019-01-08 15:21:55

阅读数 149

评论数 0

Vue源码解读之基础前言

原文地址:https://banggan.github.io/2019/01/05/Vue源码解读之基础前言/ 前言 从开始学习Vue到现在也有1年半了吧,以后的工作也是大部分的Vue相关,为了打好基础,方便迎接年后Vue3.0,给自己定了一个计划-有针对性的读源码并做一个系列的总结。 Fl...

2019-01-05 16:47:02

阅读数 58

评论数 0

axios知识点总结

原文地址:https://banggan.github.io/2019/01/04/axios总结/ Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。在Vue中常用axios来做前后端的交互; 上一张git上的star值 特点 从浏览...

2019-01-05 14:52:31

阅读数 125

评论数 0

Vue基础知识点-路由

原文地址:https://banggan.github.io/2019/01/03/Vue路由/ Vue Router是Vue.js的官方路由器。它与Vue.js核心深度集成,使用Vue.js构建单页应用程序变得轻而易举。 使用步骤 引入vue-router对象 安装插件:Vue.use(Vu...

2019-01-03 21:10:12

阅读数 38

评论数 1

Vue知识点总结

基础知识点 框架与库的区别 jquery库+DOM操作+http请求 = 全家桶 如何起步 引包Vue.js 通过Vue对象,new Vue(options) 配置options对象 el:发生动作的目的地 template:模板(必须为一个根节点) data函数,返回的...

2019-01-03 14:41:15

阅读数 95

评论数 0

2018年度总结

前言 感觉今年过的很快,其实回头看看经历了很多很多。在2018的尾巴上,回顾这一年的经历,只为明年做的更好。 回首过去 关于学习 这一年,教研室从一楼搬到了五楼,搬砖的工作量也相应的随楼层的增加而增加。前前后后忙了两个项目,主要的技术栈是bootstrap、Vue、elementUI、webpac...

2018-12-30 18:38:44

阅读数 39

评论数 0

JS之this的指向理解

1.this是什么? this是对象自动生成的一个内部对象,是在运行时基于函数的执行环境绑定的,因为函数的调用场合不同,this的值也有变化。 this指向什么,完全取决于 什么地方以什么方式调用,而不是 创建时 。这句话目前也只能说在ES5中才是正确的,而在ES6的箭头函数中,this的指向就...

2018-12-03 20:51:53

阅读数 30

评论数 0

vue是如何实现computed实时计算

每当问到VueJS响应式原理,大家可能都会脱口而出“Vue通过Object.defineProperty方法把data对象的全部属性转化成getter/setter,当属性被访问或修改时通知变化”。然而,其内部深层的响应式原理可能很多人都没有完全理解,网络上关于其响应式原理的文章质量也是参差不齐,...

2018-08-16 21:50:21

阅读数 1888

评论数 1

通用的事件绑定的实现

考虑IE兼容性 关于IE低版本的兼容性处理: IE低版本使用attachEvent绑定事件实现,使用量也比较少,很多网站并不支持。 考虑代理 代理是事件冒泡的一个具体应用 场景:动态随时新增元素,如一个div下面的多个a标签; 方法:将事件绑定到父级div上,通过target属性拿...

2018-08-13 21:53:47

阅读数 80

评论数 0

谈谈我对vuex的理解

在近期做得项目中,用到Vue框架,必不可少的也用到vuex状态管理,再加上面试中也被问到了,索性把这一块拿出来抽时间整理一下: 核心概念 Vuex 是适用于 Vue.js 应用的状态管理库,为应用中的所有组件提供集中式的状态存储与操作,保证了所有状态以可预测的方式进行修改。 官网的一张图...

2018-08-12 16:12:20

阅读数 2119

评论数 0

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