自定义博客皮肤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 96

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

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

2019-07-31 22:17:48 128

转载 读懂diff

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

2019-07-29 22:30:39 88

转载 深入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 77

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

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

2019-07-29 22:28:15 143

原创 Vue.js基础

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

2019-07-24 22:22:29 128

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

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

2019-07-22 20:54:14 295

原创 前端通信

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

2019-07-18 22:01:26 287

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

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

2019-07-17 22:02:24 219

转载 Promise的基础用法

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

2019-07-17 16:41:41 98

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

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

2019-07-16 22:11:47 96

原创 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 143 1

空空如也

空空如也

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

TA关注的人

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