11 2018 档案

摘要:项目中遇到一个问题,滚轮缩放或鼠标移动svg的时候,当鼠标放置在svg元素上时,firefox浏览器中的offsetX和offsetY是不准确的,导致缩放和移动会产生便宜,其实问题不是firefox计算问题,比如svg元素下有g,g下面有text,现在我们对text进行缩放,而offsetX的计算是 阅读全文
posted @ 2018-11-23 11:47 风之之 阅读(717) 评论(0) 推荐(0)
摘要:注入攻击一般指用户输入数据导致页面乃至整个网站、服务器异常的情况。 直接看一个例子: 页面上的 阅读全文
posted @ 2018-11-12 17:34 风之之 阅读(6050) 评论(1) 推荐(0)
摘要:ES6新增的两个方法,根据回调函数返回作为判断依据,按照数组顺序进行遍历,符合条件(为真)时find()返回该值、findIndex()返回下标。 1.语法 arr.find(callback[, thisArg]) arr.findIndex(callback[, thisArg]) + call 阅读全文
posted @ 2018-11-12 13:16 风之之 阅读(1868) 评论(2) 推荐(0)
摘要:一、NOSQL NOSQL是 的简称,与关系型数据库对应,一般称为非关系型数据库。关系型数据库遵循ACID规则,而NOSQL存储数据时不需要严格遵循固定的模式,因此在大数据的今天NOSQL为存储大数据提供了有效的途径。 1.关系型数据库的ACID原则 事务在英文中是transaction,和现实世界 阅读全文
posted @ 2018-11-11 21:48 风之之 阅读(375) 评论(1) 推荐(0)
摘要:一、一些小问题 1.文件操作路径和模块读取路径的问题 + 我们使用fs核心模块系统进行文件操作时一般这样书写路径 + 我们使用require()进行自定义模块加载时的路径一般这样写 注意区分两者的区别, 的含义是相对路径,代表当前目录。 文件操作路径不可以省略,而模块读取路径可以省略 。另外如果忽略 阅读全文
posted @ 2018-11-08 16:14 风之之 阅读(383) 评论(0) 推荐(0)
摘要:一、模块系统 1.什么是模块 Node.js中常用的核心模块有: + http模块 + fs文件系统模块 + url模块 + path模块 + os系统模块 在使用Node.js中我们发现每个js之间是没有联系的,都是单独的一个作用域,这就是模块系统的设计。(相关概念请参考 "CommonJs规范" 阅读全文
posted @ 2018-11-06 18:08 风之之 阅读(397) 评论(0) 推荐(1)
摘要:一、使用Node实现基本Apache的功能 在上一篇笔记中,我们提到如果打开一个文件需要进行一次url判断是繁琐的,我们希望我们的Node具有类似Apache这种web服务器的一个功能:将文件放到www这个文件夹下,我们只要输入对应的文件地址就能访问到相应文件。 之前我们是对每一个文件进行 判断,再 阅读全文
posted @ 2018-11-05 19:34 风之之 阅读(632) 评论(2) 推荐(0)
摘要:一、什么是Node.js "Node.js Everywhere" 我们可以从官网的介绍来分析: "node中文网" | "node引文网" Node.js® 是一个基于 "Chrome V8 引擎" 的 JavaScript 运行时。 + 浏览器引擎可以解析并执行js,google的v8引擎速度很 阅读全文
posted @ 2018-11-02 15:02 风之之 阅读(648) 评论(2) 推荐(3)