在WEB项目中防御XSS攻击 发表于 2020-05-04 | 分类于 Web安全 | 评论数: 本文字数: 2.1k | 阅读时长 ≈ 2 分钟 在WEB项目中防御XSS攻击 所谓XSS攻击就是开发者在网站开发时提供了用户的输入入口中输入可执行代码或标记语言(当然本意可能只是想让用户输入文本),并且该内容能够直接在网页中执行(例如在VUE中提供的v-html指令)时,攻击者利用该漏洞,注入一些恶意代码攻击该网站的用户。 阅读全文 »
在VueCli3项目中使用Bootstrap 发表于 2020-05-04 | 分类于 Web前端 | 评论数: 本文字数: 5.4k | 阅读时长 ≈ 5 分钟 在VueCli3项目中使用Bootsrap 在Vue开发中,为了实现响应式效果加入了Bootstrap框架 阅读全文 »
在Vue中点击某个元素以外的元素时让这个元素隐藏或关闭 发表于 2020-05-04 | 分类于 Web前端 | 评论数: 本文字数: 4.4k | 阅读时长 ≈ 4 分钟 在Vue中点击某个元素以外的元素时让这个元素隐藏或关闭 在实际开发中,可能会有点击某个元素以外的元素时让这个元素隐藏或关闭的需求。在Vue中实现则更加简单。 阅读全文 »
在Node.js中实现邮箱验证码功能 发表于 2020-05-04 | 分类于 Web前端 | 评论数: 本文字数: 20k | 阅读时长 ≈ 18 分钟 在Node.js中实现邮箱验证码的发送与验证 在实际开发中,可能会遇到注册时提供邮箱验证码的需求。在Node.js中是可以实现的。以下分享一些我的开发经验。 开发环境 Node.js Express Mongoose MongoDB 阅读全文 »
vue-clipboard2实现复制功能 发表于 2020-05-04 | 分类于 Web前端 | 评论数: 本文字数: 3.4k | 阅读时长 ≈ 3 分钟 vue-clipboard2实现复制功能 在Vue中通过该模块能够实现 将内容复制到剪贴板的功能 阅读全文 »
Axios网络框架 发表于 2019-09-07 | 分类于 Web前端 | 评论数: 本文字数: 21k | 阅读时长 ≈ 19 分钟 一、axios网络框架 包含了对XMLHttpRequest浏览器的支持 能够在node.js环境中发起http请求 支持Promise API 支持拦截请求和响应 支持转换请求和响应数据 支持取消请求 支持自动转换JSON数据 axios更适合在Vue框架中使用,如果使用ajax需要引用整个jquery,而一个jquery的大小都快抵上Vue框架的大小了,所以在Vue中使用ajax来发送网络请求并不合适。而使用原始的XMLHttpRequest来发送请求又过于繁琐了。所以更推荐axios。 安装 1npm i axios -s 阅读全文 »
VueX(Vue状态管理模式) 发表于 2019-09-03 | 更新于 2019-09-07 | 分类于 Web前端 | 评论数: 本文字数: 27k | 阅读时长 ≈ 24 分钟 一、初识VueX1.1 关于VueXVueX是适用于在Vue项目开发时使用的状态管理工具。试想一下,如果在一个项目开发中频繁的使用组件传参的方式来同步data中的值,一旦项目变得很庞大,管理和维护这些值将是相当棘手的工作。为此,Vue为这些被多个组件频繁使用的值提供了一个统一管理的工具——VueX。在具有VueX的Vue项目中,我们只需要把这些值定义在VueX中,即可在整个Vue项目的组件中使用。 阅读全文 »
Vue-Router路由构建 发表于 2019-08-10 | 分类于 Web前端 | 评论数: 本文字数: 26k | 阅读时长 ≈ 24 分钟 一、前端路由和后端路由1.1 路由路由就是通过互联的网络把信息从源地址传输到目的地址的活动。在Web的路由中,最重要的就是有一个路由映射表。这个映射表能够完整的表现出映射关系,便于路由管理。 阅读全文 »
VueCli构建工具 发表于 2019-08-07 | 分类于 Web前端 | 评论数: 本文字数: 20k | 阅读时长 ≈ 18 分钟 一、VueCli构建工具如果我们所有的项目都像原来那样配置,难免过于繁琐。所以Vue官方提供了一个构建工具——VueCli来快速构建一个工具 。他可以帮助我们快速安装webPack的插件、loader等等配套的包。以及帮我们自动化构建配置目录等等。 阅读全文 »