摘要: 1 URL 组成部分 路由就是根据一个地址找到对应的页面。 url组成部分:一个完整的URL由以下几部分组成: 例如:https://www.hahaha.com:443/static/img/banner_news.jpg?color=red&num=100#title 协议 https:// 域 阅读全文
posted @ 2021-05-27 22:18 没有茅台喝啤酒也行 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1 Flux vuex是一个解决组件之间通信,实现组件之间共享数据的框架。 参考了flux思想实现的框架。 flux实现了单一数据源,数据单向流动等特征。 flux包含了四个模块: action 消息对象 dispatcher 捕获消息的 store 存储数据的 views 组件视图 通信流程: 一 阅读全文
posted @ 2021-05-26 22:42 没有茅台喝啤酒也行 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1 组件 html: 组件就是一段可以被复用的结构代码 css: 组件就是一段可以被复用的样式代码 js: 组件就是一段可以被复用的功能代码 vue: 组件是一个包含独立的结构,样式和脚本的代码。可以复用。 使用组件分成三步: 第一步:在模板中使用组件 组件名称字母小写,横线分割单词。注意:首字母不 阅读全文
posted @ 2021-05-25 18:01 没有茅台喝啤酒也行 阅读(68) 评论(0) 推荐(0) 编辑
摘要: MVVM MVVM模式包含三个部分: M 模型model V 视图 view VM 视图模型 view-model 特点:实现了数据双向绑定 数据由模型进入视图,通过数据绑定实现的 数据由视图进入模型,通过事件监听实现的 vue就是基于MVVM模式实现的。 MVVM模式的由来 早期js被设计的很简单 阅读全文
posted @ 2021-05-22 16:59 没有茅台喝啤酒也行 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、sass 跟less一样,sass也是一种css预编译语言,由于sass出现的比less晚,因此支持的语法更多,例如循环语句,条件语句等等。sass是通过ruby编译的,因此使用sass要首先安装ruby 安装ruby: Window 系统下,我们可以使用 RubyInstaller 来安装 R 阅读全文
posted @ 2021-05-21 14:22 没有茅台喝啤酒也行 阅读(226) 评论(0) 推荐(0) 编辑
摘要: less less是一个CSS预编译语言 在开发中,使用css的时候往往会遇到一些问题,如无法复用样式,权重问题,无法计算,无法使用语句,没有方法,单位转换等等问题,所以才有了css预编译语言,是解决css开发中遇到的这些问题的 Github:http://github.com/less/less 阅读全文
posted @ 2021-05-20 21:52 没有茅台喝啤酒也行 阅读(531) 评论(0) 推荐(0) 编辑
摘要: webpack webpack是由facebook公司推广并维护的一套工程化工具,早先为react使用,后来应在其它框架中 核心理念是:一切文件都是资源,是资源都可以模块化打包加载 js文件是资源,css文件是资源,模板文件是资源,图片文件是资源等等,所以这些资源都可以模块化打包加载,并且webpa 阅读全文
posted @ 2021-05-19 20:58 没有茅台喝啤酒也行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: websocket webSocket是H5中新增的,与HTTP协议是同级别的,只不过它是有状态的(有持久连接) HTTP协议: 前端发送请求,后端得到响应并返回数据,断开连接,之后想要再次发送新的请求,就要再次建立连接通道才能发送请求 webSocket: 前端发送请求,后端得到响应并返回数据,就 阅读全文
posted @ 2021-05-18 21:39 没有茅台喝啤酒也行 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 单文件上传 如果想要上传文件,必须借助formidable模块 该模块引入之后,除了可以处理普通的post请求之外的数据,还可以处理上传的图片文件等数据…… 注意:此时,必须要给form表单设置enctype属性类型为multipart/form-data,才能够让formidable解析req对象 阅读全文
posted @ 2021-05-16 21:42 没有茅台喝啤酒也行 阅读(696) 评论(0) 推荐(0) 编辑
摘要: ejs 模板 EJS是后台服务器模板,天生可以与Express搭配使用,无需引入,但是需要下载:npm install ejs 如果想要修改模板的拓展名(app.enjine(".html", ejs.__exppress))或者修改插值语法的标志(ejs.delimiter="$"),需要引入ej 阅读全文
posted @ 2021-05-14 19:47 没有茅台喝啤酒也行 阅读(233) 评论(0) 推荐(0) 编辑