自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue/react项目启动、打包问题

关于vue/react项目启动、打包的问题:node modules重装看控制台报错 缺安装什么,就安装什么命令注意看package.json包里面的内容

2020-04-14 14:07:55 234

原创 Vue过滤器、属性验证

过滤器什么是过滤器? 用来格式化数据的一个函数 $ 10 ‘$’ + price 日期的格式化vue 1.x 版本借鉴了 angular , 提供 10 个过滤器, 包括有: 日期 小数点位数保留 货币 大小写 等Vue 2.x 废弃了这 10个过滤器,但是它提供了自定义过滤器的方式使用方式全局定义过滤器 <p> {{ time | ...

2019-06-27 21:17:42 341

原创 Vue组件通信

组件通信1. 为什么要进行组件通信?组件通信可以说是一个具有独立功能的整体,但是当我们要将这些组件拼接在一起的时,这些组件相互之间要建立联系,这个联系我们就称之为通信。2.组件通信的方式有以下几种(重点)父子组件通信使用props来实现子父组件通信自定义事件非父子组件通信ref链bus事件总线多组件状态共享(多个组件共用同一个数据)2.1父子组件通信 <div...

2019-06-27 21:15:33 80

原创 Vue slot插槽

slot 插槽作用/概念: 预先将将来要使用的内容进行保留具名插槽: 给slot起个名字注意: 以上两种形式在 vue2.6以上被废弃为什么要 用 v-slot指令来代替呢?经具名插槽和作用域插槽进行统一要将这两个属性带有 vue的标志,并且符合vue两个最大的特性之一: 指令的概念要求: 2.6版本前的会,2.6版本后的v-slot也得会插槽案例1:&...

2019-06-26 21:12:39 102

原创 Vue组件通信

组件通信1. 为什么要进行组件通信?组件通信可以说是一个具有独立功能的整体,但是当我们要将这些组件拼接在一起的时,这些组件相互之间要建立联系,这个联系我们就称之为通信。2.组件通信的方式有以下几种(重点)父子组件通信使用props来实现子父组件通信自定义事件非父子组件通信ref链bus事件总线多组件状态共享(多个组件共用同一个数据)2.1父子组件通信 <div...

2019-06-26 21:11:02 143

转载 markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-06-26 21:09:59 87

原创 Vue组件

// Vue 是构造器函数 // Vue.extend() 是 vue用来扩展 vue功能( 组件 )的 // Vue决定不进行 实例化 Vue.extend(),vue借鉴了react,react中组件是以标签的形式使用的, // vue 决定组件要以标签的形式呈现 // 为了符合 html / html5的规则,所以组件的标签化使用必须注册, // 注册说白了就是...

2019-06-24 21:54:39 89

原创 虚拟dom && diff算法

vue2.0加入了virtual dom,有点向react靠拢的意思。vue的diff位于patch.js文件中,复杂度为O(n)。 了解diff过程,我们先从虚拟dom开始。虚拟dom && diff算法1.虚拟dom是什么?所谓的virtual dom,也就是虚拟节点。它通过JS的Object对象模拟DOM中的节点,然后再通过特定的render方法将其渲染成真实的DOM...

2019-06-24 16:35:56 157 1

原创 axios、fecth、vue-resource、watch、computed、mixins、原理

框架级的数据请求1.axios( 第三方库 — 别人封装好的库 )当我们引入 axios cdn之后,就会全局暴露一个 axios 对象案例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conten...

2019-06-22 14:15:31 225

原创 Vue初步认识

vue初步认识Vue官网:https://cn.vuejs.org/前端发展历史网址:https://blog.csdn.net/freekiteyu/article/details/79927047前端框架时间图框架 架构 最初发布时间Backbone MVP 2010年10月Angular MVC-...

2019-06-22 14:06:12 177

原创 socket几种解决方式

1.net的socket (思想)SocketServer.jsconst net = require('net')const server = new net.createServer()let clients = {}let clientName = 0server.on('connection', (client) => { client.name =...

2019-06-22 14:04:11 230

原创 前端通信、流、前后端分离与不分离

前端通信基于后端的通信( 后端完成 )( pc端用 )Node.js中有一个net模块使用终端( shell )作为客户端思维流程基于H5的webSocket来完成( 应用于移动端 )低版本浏览使用的socket.iostream 流案例: 利用Node.js流来生成压缩包fszlib前后端分离 、 前后端不分离市场流行:前后端分离前后端分离...

2019-06-22 11:14:50 154

原创 token

1. token1.1 token的使用场景无状态请求保持用户的登录状态第三方登录(token+auth2.0)1.2 token使用流程安装openssl( https://blog.csdn.net/sunhuansheng/article/details/82218678 )先安装perl重启电脑进行 C:\Perl64\eg以管理员身份运行 perl --...

2019-06-22 11:09:19 286

原创 面向过程的代码书写、用来操作数据库

#面向过程的代码书写、用来操作数据库const express = require( 'express' );const router = new express.Router();// database 操作 --start // 1. 安装mongoose cnpm i mongoose -S/-D // 2. 引入mongoose const mongoos...

2019-06-22 11:00:57 309

原创 MongoDB操作数据库2

mongoose操作数据库 21.介绍monogoose模块(掌握)实例需求分析(了解)环境搭建(掌握)MongoDB CURD操作(重点)2.mongoose模块(掌握)2.1.Mongoose简介Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,Mongoose将数据库中的数据转换为JavaScript对象以供你在应用...

2019-06-22 10:59:01 197

原创 Mongodb数据库

Mongodb数据库 Day011.基本介绍数据库概述(了解)NoSQL和MongoDB简介(了解)MongoDB安装(掌握)MongoDB基本操作(掌握)2.数据库概述2.1.引言2.1.1.数据库用来做什么?答案:存储数据。思考1:让你汇总下本周迟到人数,你如何记录?数据量比较小,用一个excel表格就存放迟到人的名单。思考2:2016年四川高考成绩如何存储...

2019-06-22 10:48:18 192

原创 ejs模板语法、流程控制、express创建api接口

ejs模板语法 <% '脚本' 标签,用于流程控制,无输出。 <%= 输出数据到模板(输出是转义 HTML 标签) ( 不会编译html标签) <%- 输出非转义的数据到模板( 会编译html标签 )什么是流程控制?条件判断if循环控制forforEach …whiledo…while后端渲染后端通过一个模板( 兼容html ) + 后端模板语法...

2019-06-22 10:14:19 362

原创 前端的异步流程与express

前端的异步流程 (很重要 必须会 )传统的原生异步回调函数事件使用异步流程工具( 别人封装好的东西 )es6 Promise Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了Promise 所谓Promise ,简单说就是一个容器,里面保...

2019-06-22 10:10:58 140

原创 爬虫、前端模块化、Node.js三种类型

1.http爬虫 , http web 服务器渲染数据发送前台, 中文乱码http模块 数据请求:get request post案例:后端爬虫流程:后端请求数据—》 数据分析 —》数据清洗—》数据前台发送2.http web 服务器渲染数据发送前台1.引入http模块2.通过http模块身上的 createServer 这个api可以创建一个web服务器3.创建服务器端口和域名...

2019-06-22 10:07:50 162

原创 NodeJs基本介绍、环境配置、内置模块

NodeJs基本介绍环境配置(node nvm,cnpm)REPL 环境(命令行) 运行js代码js文件执行nodemon实时监听模块/包与commonjs 规范内置第三方自定义内置模块详解Urlurl 介绍parseformatQuery StringparsestringflyescapeunescapeHttp(爬虫)g...

2019-06-22 10:04:10 147

原创 vue计算属性

1.计算属性代码举例<body> <div id="app"> {{ msg.split('').reverse().join('') }} <hr> <p> {{changeHandler}} </p> </div></body><...

2019-06-20 20:05:22 116

原创 Vue指令与事件

1.{{ msg }}问题:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e...

2019-06-19 21:23:08 103

转载 前端开发规范

此文章为转载前端的开发规范本文主要从以下几个方面来概述前端的开发规范目录构建规范前端命名规范前端工作规范开发文档的书写规范1. 前端目录构建规范我们从命名原则、根目录、业务逻辑等方面进行目录构建1.1 命名原则:- 简洁明了(如下:) * src 源代码 * img 图片资源 image images * js JavaScript脚本 ...

2019-06-18 10:49:20 76

空空如也

空空如也

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

TA关注的人

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