随笔分类 -  JavaScript

JavaScript
摘要:目录目录配置说明配置vue-router配置nginx配置说明配置vue-routerconst router = new VueRouter({ mode: 'history', routes: [...]})配置nginxserver { listen 80; server_name [your domain]; root [root path]; add_header C... 阅读全文
posted @ 2017-11-24 11:20 弗朗西斯科 阅读(952) 评论(0) 推荐(0)
摘要:```js let arr = [1, 2, 2, 3]; let set = new Set(arr); let newArr = Array.from(set); // Array.from方法可以将 Set 结构转为数组。 console.log(newArr); // [1, 2, 3] ``` 阅读全文
posted @ 2017-11-23 18:57 弗朗西斯科 阅读(7594) 评论(0) 推荐(0)
摘要:以前前后端协作的方式 1. 后端丢个接口的契约代码给你 2. 后端写到wiki里,代码更新,文档更新不及时 Swagger Swagger 是很多产品的总称。包含最核心的规范 Swagger Specification,编辑器 Swagger Editor,图形界面 Swagger UI,代码生成器 阅读全文
posted @ 2017-11-21 23:39 弗朗西斯科 阅读(1725) 评论(0) 推荐(0)
摘要:解决办法如下: build/dev server.js中: var server = app.listen(port, 'localhost') 改为: var server = app.listen(port) 或 var server = app.listen(port, '0.0.0.0') 阅读全文
posted @ 2017-11-21 17:33 弗朗西斯科 阅读(396) 评论(0) 推荐(0)
摘要:通常我们后端这样设置跨域头 服务端将响应头设置成Access Control Allow Origin:域名 有时,前端需要向后端发送cookie来进行身份验证 此时,服务器还需向响应头设置Access Control Allow Credentials:true,表示跨域时,允许cookie添加到 阅读全文
posted @ 2017-11-10 11:03 弗朗西斯科 阅读(5973) 评论(0) 推荐(0)
摘要:npm常用命令指北常用命令语义化版本2.0.0发布你的npm packagenpm常用命令指北经常遇到一些命令,不太熟悉,趁着周末总结一下。NPM文档常用命令查看工程下面某个依赖的版本号npm ls vue 查看工程下面所有的依赖npm ls 查看全局的依赖npm ls -g更新某个包npm update vue查看过期的包npm outdated脚本npm start = npm run st... 阅读全文
posted @ 2017-10-28 14:55 弗朗西斯科 阅读(175) 评论(0) 推荐(0)
摘要:最近面试,被问到了HTTP的相关知识,深知自己的不足,于是恶补了一下。 请求头的字段 user agent pragma Cache control Referer Accept Cookit If Modified Since If None Match 响应头的字段 content type D 阅读全文
posted @ 2017-09-20 22:06 弗朗西斯科 阅读(260) 评论(0) 推荐(0)
摘要:支持ES6 Moudule的调试 支持移动设备模拟 低端机器模拟 存储使用率 包括IndexDB cache local session 查看service worker缓存响应的时间戳 设置鼠标滚轮的行为放大或是scroll 启用fps ctrl+shift+p 输入fps来启用 webAPP现在 阅读全文
posted @ 2017-09-07 10:53 弗朗西斯科 阅读(284) 评论(0) 推荐(0)
摘要:practical node.js 电子书 阅读全文
posted @ 2017-07-16 21:22 弗朗西斯科 阅读(159) 评论(0) 推荐(0)
摘要:node在生产环境的部署 阅读全文
posted @ 2017-06-04 09:27 弗朗西斯科 阅读(701) 评论(0) 推荐(0)
摘要:最近在expres中和浏览器段都使用了handlebars模板引擎,所以干脆抽时间吧内容整理下来。 阅读全文
posted @ 2017-06-03 23:33 弗朗西斯科 阅读(269) 评论(0) 推荐(0)
摘要:JS中的高频事件有scroll recize mouseover。 如果频繁触发事件绑定函数,会导致浏览器性能上的损失。 因此我们通常会添加延迟执行的逻辑。 在underscore.js里面有debounce和throttle这两个方法。 throttle创建并返回一个节流阀一样的函数,当重复调用函 阅读全文
posted @ 2017-06-03 23:00 弗朗西斯科 阅读(234) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-17 08:28 弗朗西斯科 阅读(1626) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2017-05-16 07:57 弗朗西斯科 阅读(461) 评论(0) 推荐(0)
摘要:vue服务端部署 阅读全文
posted @ 2017-05-04 21:39 弗朗西斯科 阅读(435) 评论(0) 推荐(0)
摘要:通常开发vue我们使用的是模板语法,其实还有和react相同的语法,那就是render函数,同样支持jsx语法。 Vue 的模板实际是编译成了 render 函数。 0 传统的createElement方法 <anchored-heading :level="1"> <span>Hello</spa 阅读全文
posted @ 2017-03-30 22:24 弗朗西斯科 阅读(9076) 评论(1) 推荐(0)
摘要:edit dev.proxyTable option in config/index.js. The dev server is using http-proxy-middleware for proxying 为了解决跨域问题, 通常会使用Jsonp,但是jsonp只能是get请求。 或者使用CO 阅读全文
posted @ 2017-03-30 15:40 弗朗西斯科 阅读(1792) 评论(0) 推荐(0)
摘要:atom编辑器 apm指令配置代理 阅读全文
posted @ 2017-03-11 16:09 弗朗西斯科 阅读(1298) 评论(0) 推荐(0)
摘要:atom手动安装插件 阅读全文
posted @ 2017-02-13 14:42 弗朗西斯科 阅读(2299) 评论(0) 推荐(0)
摘要:Progressive Web Apps 简称PWA,是一种接近原生用户体验的渐进增强的web-app.从浏览器演进而来,沉浸式的体验,改进web的性能低下等。是Google 在2015年提出,今年才推广开来。其宗旨是渐进增强,不再有媲美原生应用的想法,而是让 WebApp 变得更加对移动环境友好, 阅读全文
posted @ 2017-01-12 20:46 弗朗西斯科 阅读(5356) 评论(0) 推荐(0)