摘要: 一、路径别名设置: vue-cli@2.x: 1 // build/webpack.base.conf.js中: 2 resolve: { 3 extensions: [".js", ".vue", ".json", ".css", ".scss"], 4 alias: { 5 vue$: "vue 阅读全文
posted @ 2020-06-06 20:59 Walker游游 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 匿名函数没有自己的this,因此,在构造对象中调用全局函数时,可以省去保存临时this,再将其传入全局函数这一步: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewpor 阅读全文
posted @ 2020-05-05 23:19 Walker游游 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Promise.all(): 1 <body> 2 <div id="pic" ></div> 3 <script> 4 const imgs = [ 5 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=158 阅读全文
posted @ 2020-05-05 00:52 Walker游游 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 同步方法在promise示例中变成异步执行: console.log(1); let p = new Promise(resolve => { console.log(2); resolve(); console.log(3); }); console.log(4); p.then(() => { 阅读全文
posted @ 2020-05-04 18:40 Walker游游 阅读(4822) 评论(0) 推荐(0) 编辑
摘要: 1 function cook() { 2 console.log('开始做饭。'); 3 var p = new Promise(function (resolve, reject) { 4 setTimeout(function () { 5 console.log('做饭完毕!'); 6 re 阅读全文
posted @ 2020-05-03 23:41 Walker游游 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 用原生JS封装一个简单的JSONP,主要是用来理解前端是怎么实现JSONP的。 JSONP跨域是借助<img><script>的src属性,<link>的href属性能够链接外部网站,来实现跨域请求数据。 将跨域请求的链接和参数以链接的方式提交给服务器,同时在链接中附带本地接收JSONP数据函数的函 阅读全文
posted @ 2020-05-02 22:18 Walker游游 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 1 <script> 2 // 封装通用的xhr对象,兼容各个版本 3 function creatXHR() { 4 // 判断浏览器是否将XMLHttpRequest作为本地对象实现,针对IE7,firefox, opera等 5 if (typeof XMLHttpRequest != "un 阅读全文
posted @ 2020-05-02 15:54 Walker游游 阅读(677) 评论(0) 推荐(0) 编辑
摘要: VS Code写Vue,每次按照eslint格式手动fix代码很烦,Alt+Shift+f格式化代码又会和prettier冲突,因此找了Ctrl+s保存代码,自动按照eslint风格格式化代码。 网上大多是早前修改方法,现在已经不适用,因此写这个随笔,避坑。 当前版本使用方式,使用编辑器提供的Cod 阅读全文
posted @ 2020-04-30 20:16 Walker游游 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 1、data-xx命名:xx可以包含“-”和“_”,但是不能有大写字母; 2、用$ele.data()获取值的时候,不需要“data-”前缀:$ele.data('xx'); 3、$ele.data()与$ele.attr()的区别: 1)data()的值保存在jQuery堆内存中,attr()的值 阅读全文
posted @ 2020-01-14 12:46 Walker游游 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 委托 委托与事件,经常拿来就用,往往忘记其实现原理,对其使用方式也越来越局限。周家安老师在《C# 6.0 学习笔记》中对委托和事件的讲解,深入浅出,清晰明了,故特意摘抄一篇随笔,勤看勤思。 首先,委托是一种形式上与方法签名相似的类型。 定义一个委托: 使用关键字 delegate, 类型名称为 Do 阅读全文
posted @ 2018-07-16 14:47 Walker游游 阅读(480) 评论(0) 推荐(0) 编辑