- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 vue中如何取消上次axios请求
vue中如何取消上次axios请求在项目中碰到了短时间多次请求的情况,为了更好地用户体验和性能,需要取消上次axios请求,具体代码如下。官方文档:axios文档export default { data() { return {cancelTokenFn: null} }, methods: { cancelTokenDone() { ...
2018-10-11 14:28:15
4150
原创 前端开发规范
前端开发规范文档随着前端团队的不断壮大,负责的项目也在不断的增多,为了提高团队协作效率, 便于后续人员添加功能及前端后期优化维护, 特制定前端开发规范文档。前端开发规范文档HTML规范语法结构顺序和视觉顺序基本保持一致IE 兼容模式字符编码属性顺序css规范语法CSS文件的分类和引用顺序class 命名选择器声明顺序简写形式的属性声明JavaSc...
2018-08-20 11:39:55
783
原创 在VScode中创建你的代码模板
使用VScode的用户代码片段功能,来生成自己习惯的代码模板,提升开发效率1.选择菜单里的 文件 > 首选项 > 用户代码片段2.选择你需要自定义模板的文件,以vue为例3. 配置对应文件json 把代码片段写在json里。每个代码段都是在一个代码片段名称下定义的,并且有prefix、body和description。prefix是用来触发代码片段的...
2018-05-11 17:56:53
53137
8
原创 js获取载入当前页面的来源
今天在给百度的朋友解决客户网站跳转非法页面的问题时, 看到了这么一段代码:if(window.name != 'cc'){ var r = document.referrer; r = r.toLowerCase(); var aSites = new Array('sm.','baidu.','soso.','so.','360.','sogou.','gougo...
2018-04-11 21:38:41
8213
原创 给定一个整数数列,找出其中和为特定值的那两个数。 JS版
果然写代码不能靠想… leetcode上看到这个题目,心想这不是很简单, 结果还是栽了跟头 此解法时间复杂度为O(n^2), 不知道这么说对不对…. 以下是代码/** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function...
2018-04-09 15:56:10
681
原创 js去除字符串前后的空字符
在面试中有一道面试题是: 写一个方法实现, 去除字符串前后的空白字符串。在ECMAScript5中提出了trim方法,兼容IE9。trim() 方法会从一个字符串的两端删除空白字符。并返回一个新的字符串。如果 trim() 不存在,可以在所有代码前执行下面代码:if (!String.prototype.trim) { String.prototype.trim = funct...
2018-03-18 12:56:24
2482
原创 js数组去重的几种方法
前几天在面试中碰到了一道数组去重的方法, 我记得是有好多种的, 但是只想起来了一种的写法, 今天抽空整理一下js数组去重的方法, 供大家参考1. 创建新数组, 使用indexOf判断是否添加进新数组, 最后返回新数组 这个方法也是我记得的方法…. 这个方法不兼容IE8, 看大家需要来使用了function unique(arr) { var newArr...
2018-03-18 12:43:26
243
原创 原生js使DIV滚动到最底部
在工作中使用vue重构聊天的时候,需要做到一个效果是,聊天窗口默认是展示最新消息的,也就是展示到最下方,话不多说,下面是代码var ele = document.getElementById('#ele');ele.scrollTop = ele.scrollHeight;只要获取到对应的元素,设置元素的scrollTop为元素的scrollHeight即可....
2018-03-14 12:28:34
59750
2
转载 从地址栏url到敲回车发生了什么
常见面试题:地址栏输入url按回车发生了什么?(越详细越好)https://www.jianshu.com/p/db17b4412eb8
2018-03-06 14:14:21
1118
原创 VScode保存时使用ESlint进行代码检查
在进行vue开发时,使用ESlint进行代码检查,虽然VScode自带代码格式化功能,但是默认格式化之后的代码不能通过ESlint的检查。在安装ESlint插件之后,按照以下操作便可以进行保存时进行,ESlint的代码格式化1、安装 eslint 插件2、打开用户配置 文件 > 首选项 > 设置在用户设置中填写如下配置:{ "esl...
2018-03-06 14:12:32
11614
原创 前端开发中常用的函数
整理一下工作中经常用到的方法,给自己一个保存的地方,同时也分享给大家。:)js处理input中的空白字符串 text为input 的值,返回处理后的字符串。function inputValue(text) { var _val = text.replace(/^(\s|\u00A0)+/, '').replace(/(\s|\u00A0)+$/, '')...
2018-03-06 14:11:18
1081
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人