前端按文件地址,实现文件下载,避免打开新标签预览 // 获取二进制文件 – 并转成url fetchFile (href, filePath) { fetch(href, { method: ‘get’, responseType: ‘arraybuffer’, }) .then(function (res) { if (res.status !== 200) { return res.json() } return res.arrayBuffer() }) .then((blobRes) => { // 生成 Blob 对象,设置 type 等信息
css知识点 display: flex; flex-direction: column; align-items:center; .box { display: flex; justify-content: space-between; } .item:nth-child(2) { align-self: flex-end; } 小程序js设置标题 wx.se...
html结构 <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"/> ...
atom常用插件 atom-beautify 代码格式化工具,可以设置在保存时自动格式化,别提有多方便了。支持html,css,javascript,java,go等等,反正常见的语言基本都支持了。 atom-wrap-in-tag 自动修改对应的HTML关闭标签,挺实用的。 autocomplete-paths 自动补全文件路径,这个功能肯定使用嘛,完全避免了路径输入错误带来的bug。 auto...
es6新特性 解构赋值分类: 数组解构赋值,对象解构赋值,字符串结构赋值 新的变量声明方式 let/const 特点 提供了块级作用域 不再具备变量提升 let来声明一个值会被改变的变量 const来声明一个值不会被改变的变量,也可以称之为 常量 2.箭头函数的使用 当函数直接被return时,可以省略函数体的括号 return aa; //aa()...
amd 和cmd个人理解 AMD是 RequireJS 在推广过程中对模块定义的规范化产出 AMD 常用api require", "exports CMDSea.js CMD常用api有define require require.async exports module.exports 这五个 ...
js学习 axios实现ajax请求 vuexdata中需要共用的属性 函数功能单一,尽可能抽象 遵循一个函数只做一件事的原则 无副作用的函数,是不依赖上下文,也不改变上下文的函数 fetchUserInfoAsync 这个函数大约会远程地获取用户信息;而且因为它有一个Async后缀,读者甚至能猜出这个函数会返回一个 Promise 对象 小程序 1...
vue学习 vue学习笔记 对象赋值 constfoo={a:3} Object.assign(foo, {b:4}) 关闭sockjs.js 请求 1. 找到/node_modules/sockjs-client/dist/sockjs.js 2.找到代码的 1605行 try { // self.xhr.send(payload); 把这里...
常用命令总结 vscode的终端调用键 就是这两个Ctrl和波浪号 svn提交新文件 svn status svn add src/api/news/sceneRadio svn commit -m '' 删除mac中自动生成的文件.DS_Store文件 sudo find / -name ".DS_Store" -depth -exec rm {} \; encodeURIC...
前端面试题1 阅读目录 JavaScript部分 JQurey部分 HTML/CSS部分 正则表达式 开发及性能优化部分 本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。马上就要过春节了,开年就是崭新的一年,相信很多的前端开发者会有一些跳槽的悸动,通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端面试者。(如有错误或更好的答案,欢迎指正,水平有限...