随笔分类 - Web前端
摘要:一、路径别名设置: vue-cli@2.x: 1 // build/webpack.base.conf.js中: 2 resolve: { 3 extensions: [".js", ".vue", ".json", ".css", ".scss"], 4 alias: { 5 vue$: "vue
阅读全文
摘要:匿名函数没有自己的this,因此,在构造对象中调用全局函数时,可以省去保存临时this,再将其传入全局函数这一步: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewpor
阅读全文
摘要: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
阅读全文
摘要:同步方法在promise示例中变成异步执行: console.log(1); let p = new Promise(resolve => { console.log(2); resolve(); console.log(3); }); console.log(4); p.then(() => {
阅读全文
摘要:1 function cook() { 2 console.log('开始做饭。'); 3 var p = new Promise(function (resolve, reject) { 4 setTimeout(function () { 5 console.log('做饭完毕!'); 6 re
阅读全文
摘要:用原生JS封装一个简单的JSONP,主要是用来理解前端是怎么实现JSONP的。 JSONP跨域是借助<img><script>的src属性,<link>的href属性能够链接外部网站,来实现跨域请求数据。 将跨域请求的链接和参数以链接的方式提交给服务器,同时在链接中附带本地接收JSONP数据函数的函
阅读全文
摘要:1 <script> 2 // 封装通用的xhr对象,兼容各个版本 3 function creatXHR() { 4 // 判断浏览器是否将XMLHttpRequest作为本地对象实现,针对IE7,firefox, opera等 5 if (typeof XMLHttpRequest != "un
阅读全文
摘要:VS Code写Vue,每次按照eslint格式手动fix代码很烦,Alt+Shift+f格式化代码又会和prettier冲突,因此找了Ctrl+s保存代码,自动按照eslint风格格式化代码。 网上大多是早前修改方法,现在已经不适用,因此写这个随笔,避坑。 当前版本使用方式,使用编辑器提供的Cod
阅读全文

浙公网安备 33010602011771号