自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有关组件

组件Vue有两大核心内容指令组件什么是组件化?【 为什么要用组件 】为了避免多人开发造成的冲突为了加快开发效率为了便利更新和维护组件化: 就是使用具有独立公共的一个整体【 组件 】来进行项目开发的一个趋势 【 流行 】什么是组件?组件是一个html css js img 等的一个聚合体在Vue中使用了一个叫做单文件组件的技术来实现组件它是一个 xx...

2019-07-31 22:23:18 123

原创 插槽+生命周期+过滤器

扩展:2.5 slot slot-scope具名插槽 必须会slot-scope了解即可2.6 v-slotv-slot必须会的组件的生命周期 【 组件的钩子有哪些? 】为什么要使用生命周期? 类比: 你自己生活阶段: 幼儿园 小学 初中 高中 大学 社会我们想要使用组件,那么就得在组件的特定阶段完成特点的任务 【 特定时间点,完...

2019-07-31 22:17:48 193

转载 读懂diff

作者: 阮一峰日期: 2012年8月29日diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:$ diff <变动前的文件> <变动后的文件>diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff...

2019-07-29 22:30:39 133

转载 深入Vue2.x的虚拟DOM diff原理

作者简介:汪玉林,高级工程师,增值产品部前端Leader,目前团队负责手Q游戏中心、手Q游戏运营、手Q阅读等项目,有丰富的Web前端架构经验。一、前言Vue的核心是双向绑定和虚拟DOM(下文我们简称为vdom),关于双向绑定可以参阅木琴的文章《剖析Vue原理&实现双向绑定MVVM》,vdom是树状结构,其节点为vnode,vnode和浏览器DOM中的Node一一对应,通过vnode的e...

2019-07-29 22:29:29 108

原创 虚拟DOM+axios+fetch+深入式响应原理

虚拟DOMVDOM的渲染流程diff算法这个算法来源于后端,它的作用就是比较两个文件,然后将两个文件中的不同之处挑选出来将挑选出来的内容,形成补丁对象render 方法【渲染函数】将vdom渲染为真实的domjson xml text javascript + xml 结合生成了一种新的语法糖: JSX我们使用jsx结构模拟vdom,但是vdom是对...

2019-07-29 22:28:15 189

原创 Vue.js基础

Vue.js认识Vue.jsVue是一个渐进式的javascript框架渐进式Vue的作者是尤雨溪Vue是一个个人项目Vue是一个MVVM框架Vue是一个单向数据流框架Vue版本发布的时间Vue 1-x 2014年Vue 2-x 2016年MVCmvc backbone【前端框架】mvpmvvm Vue Angul...

2019-07-24 22:22:29 169

原创 静态服务器和api服务器的区别以及非关系型数据库的操作

静态服务器目的:做后端渲染,浏览器中显示api服务器目的:为了做接口,不能在浏览器中展示,需要用测试工具来测试接口数据库分类:关系型数据库:(以行和列的形式存储数据)sql、mysql非关系型数据库(nosql–用于超大规模的存储):mongoDB----存储格式bson,bson是json格式的超集,增加了二进制流,集合-文档MongoDB是基于分布式文件存储的数...

2019-07-22 20:54:14 407

原创 前端通信

前端通信前端通信有三种Node中的net模块提供的前端通信H5提供的webSocket(常用于移动端)pc端低版本浏览器使用scoket.io通信服务端:总的服务器客户端:单个用户使用应用客户端连接服务器客户端的port 与host要与服务器一致,socket.connect(port,host,()=>{})服务器通过connection事件...

2019-07-18 22:01:26 368

原创 node的异步处理+promise+async

node后端路由node中的异步处理(前端异步流程)1. 为什么进行异步操作? - javascript为单线程,一次执行一个任务2. 前端异步的操作模式 - 传统方式(回调函数/事件) - 前端异步流程工具(封装出来的函数库) - es6 promise - es6 Generator - es6-es8 async函数 - Node中异步处理工具:...

2019-07-17 22:02:24 286

转载 Promise的基础用法

Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了Promise所谓Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise 对象的...

2019-07-17 16:41:41 141

原创 内置模块---http爬虫

内置模块stream流指的是数据流,数据是分片传输的,数据可以实现非阻塞流程读取文件创建压缩包将读取的数据写入压缩包输出压缩包http模块爬虫:后端渲染的网站安装第三方类库cnpm i cheerio -S后端服务器web服务器(静态服务器)api服务器(用于暴露后端接口)请求头部报文General------请求基本信...

2019-07-16 22:11:47 137

原创 nvm

文章目录nvm安装操作命令DOS命令--tab补全Linux命令模块内置模块querystring自定义模块第三方模块--需要先安装安装插件--save-dev与--save的区别package.json 文件里面的 devDependencies 和 dependencies 对象有什么区别呢?nvm安装nvm安装->node->nrm->gulp操作命令DOS命令–...

2019-07-15 20:35:49 266 1

空空如也

空空如也

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

TA关注的人

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