摘要: 一、过滤器 Vue中可以自定义 过滤文本插值 的过滤器。目前有两个地方可以使用: + 插值文本 中使用。 + 在 中使用。( 2.1.0+ ) 用法:使用管道连接符 将需要过滤的文本变量与过滤函数连接起来即可。 1、定义局部过滤器 在Vue实例中定义局部过滤器类似定义普通函数一样,使用关键字 来定义阅读全文
posted @ 2019-01-18 20:03 风之之 阅读(16) 评论(1) 编辑
摘要: 一、起步 开始从下面的几个Vue的使用场景中熟悉Vue: + 声明式渲染 看起来就像是简单的模板渲染,但其实Vue已经做了大量工作,这个时候的数据和DOM已经是“响应式” 的了。可以打开浏览器控制台修改app实例,如 ,然后你可以发现html页面也会随之变化。 + 条件与循环 使用Vue的指令 来决阅读全文
posted @ 2019-01-11 19:42 风之之 阅读(199) 评论(2) 编辑
摘要: 1、什么是 ? 意为“调度”、“派遣”, 为“事件”。所以 即向指定事件目标派发一个事件,并以合适的顺序触发受影响的事件目标。 简单来说就是,一般的事件触发都是用户进行某些操作时才会触发,而使用 就可以在代码中手动触发事件了。 下面是一个简单的创建并派发事件的例子: 2、运用场景 + 使用场景 + 阅读全文
posted @ 2019-01-07 19:29 风之之 阅读(29) 评论(0) 编辑
摘要: 项目中遇到一个问题,滚轮缩放或鼠标移动svg的时候,当鼠标放置在svg元素上时,firefox浏览器中的offsetX和offsetY是不准确的,导致缩放和移动会产生便宜,其实问题不是firefox计算问题,比如svg元素下有g,g下面有text,现在我们对text进行缩放,而offsetX的计算是阅读全文
posted @ 2018-11-23 11:47 风之之 阅读(17) 评论(0) 编辑
摘要: 注入攻击一般指用户输入数据导致页面乃至整个网站、服务器异常的情况。 直接看一个例子: 页面上的阅读全文
posted @ 2018-11-12 17:34 风之之 阅读(438) 评论(1) 编辑
摘要: ES6新增的两个方法,根据回调函数返回作为判断依据,按照数组顺序进行遍历,符合条件(为真)时find()返回该值、findIndex()返回下标。 1.语法 arr.find(callback[, thisArg]) arr.findIndex(callback[, thisArg]) + call阅读全文
posted @ 2018-11-12 13:16 风之之 阅读(48) 评论(1) 编辑
摘要: 一、NOSQL NOSQL是 的简称,与关系型数据库对应,一般称为非关系型数据库。关系型数据库遵循ACID规则,而NOSQL存储数据时不需要严格遵循固定的模式,因此在大数据的今天NOSQL为存储大数据提供了有效的途径。 1.关系型数据库的ACID原则 事务在英文中是transaction,和现实世界阅读全文
posted @ 2018-11-11 21:48 风之之 阅读(105) 评论(1) 编辑
摘要: 一、一些小问题 1.文件操作路径和模块读取路径的问题 + 我们使用fs核心模块系统进行文件操作时一般这样书写路径 + 我们使用require()进行自定义模块加载时的路径一般这样写 注意区分两者的区别, 的含义是相对路径,代表当前目录。 文件操作路径不可以省略,而模块读取路径可以省略 。另外如果忽略阅读全文
posted @ 2018-11-08 16:14 风之之 阅读(120) 评论(0) 编辑
摘要: 一、模块系统 1.什么是模块 Node.js中常用的核心模块有: + http模块 + fs文件系统模块 + url模块 + path模块 + os系统模块 在使用Node.js中我们发现每个js之间是没有联系的,都是单独的一个作用域,这就是模块系统的设计。(相关概念请参考 "CommonJs规范"阅读全文
posted @ 2018-11-06 18:08 风之之 阅读(148) 评论(0) 编辑
摘要: 一、使用Node实现基本Apache的功能 在上一篇笔记中,我们提到如果打开一个文件需要进行一次url判断是繁琐的,我们希望我们的Node具有类似Apache这种web服务器的一个功能:将文件放到www这个文件夹下,我们只要输入对应的文件地址就能访问到相应文件。 之前我们是对每一个文件进行 判断,再阅读全文
posted @ 2018-11-05 19:34 风之之 阅读(211) 评论(2) 编辑