11 2017 档案
摘要:原谅我做一次标题党,Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代。 最近把阿里一个千万级 PV 的数据产品全部由 jQuery 的 $.ajax 迁移到 Fetch,上线一个多月以来运行非常稳定。结果证明,对于 IE8+ 以上浏览器
阅读全文
摘要:fetch 是什么 XMLHttpRequest的最新替代技术 fetch优点 接口更简单、简洁,更加语义化 基于promise,更加好的流程化控制,可以不断then把参数传递,外加 async/await,异步变同步的代码书写风格 利于同构,isomorphic-fetch 是对 whatwg-f
阅读全文
摘要:Linux 安装composer 1、下载composer.phar curl -sS https://getcomposer.org/installer | php 2、全局调用 1 mv composer.phar /usr/local/bin/composer 2 chmod +x compo
阅读全文
摘要:nginx基本配置与参数说明 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
阅读全文
摘要:service nginx start|stop|reload 报错:Failed to reload nginx.service: Unit not found.【解决方案】 在执行service nginx start|stop|reload 的时候报错:Failed to reload ngi
阅读全文
摘要:axios的兼容性处理 一、简介 看看官网的简介: “Promise based HTTP client for the browser and node.js” 译:基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用。 二、特点: 1、在浏览器中发送 XMLH
阅读全文
摘要:一、 !! js中的!! var o ={flag:4}; var test = !!o.flag; console.log(test); // true 二、~~,<< (~~(Math.random()*(1<<24))) 得到一个0 到 16777216之间的值 这个构造的其实是一个10进制的
阅读全文
摘要:div+css 让一个小div在另一个大div里面 垂直居中 div+css 让一个小div在另一个大div里面 垂直居中 最佳答案 方法1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 .parent { width:800px; height:500px; border:2
阅读全文
摘要:HTTP协议(一):介绍 RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP是一个应用层协议,
阅读全文
摘要:HTTP协议(二):header标头说明 Header 解释 示例 Accept-Ranges 表明服务器是否支持指定范围请求及哪种类型的分段请求 Accept-Ranges: bytes Age 从原始服务器到代理缓存形成的估算时间(以秒计,非负) Age: 12 Allow 对某网络资源的有效的
阅读全文
摘要:AJAX 状态值(readyState)与状态码(status)详解 AJAX 状态值(readyState)与状态码(status)详解 AJAX 状态值(readyState)与状态码(status)详解 1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访
阅读全文
摘要:Javascript替代eval方法 通常我们在使用ajax获取到后台返回的json数据时,都要使用 eval 这个方法将json字符串转换成对象数组, 像这样: obj = eval('('+data+')') 而使用这个方法会导致编辑器中的jshint报错: JSHint 6:19 eval c
阅读全文
摘要:Vue基础知识之vue-resource和axios(三) vue-resource Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpReq
阅读全文
摘要:module.exports与exports,export与export default之间的关系和区别 首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念。 CommonJS模块规范 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就
阅读全文
摘要:pm2 日常使用 1. pm2 是什么? 日常开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着,个人不太喜欢,有一神器可以解决:pm2。pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码
阅读全文
摘要:Emmet插件语法速查 Emmet是一个超级强大的文本编辑器插件,它可以根据语法规则自动生成HTML/CSS代码,极大提高coding速度。本文收集了常用的缩写语法,方便参考。更多细节参考Emmet官网 Child: > div>ul>li Sibling: + div+p+bq Climb-up:
阅读全文
摘要:img标签设置默认图片 为了美观当网页图片不存在时不显示叉叉图片 当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验。即使使用alt属性给出了”图片XX”的提示信息,也起不了多大作用。其实,可以这样处理:当图片不存在的时候,会触发onerror事件
阅读全文
摘要:HTML页面中嵌入SVG的几种方式 你有N种理由使用SVG在页面中展示图像,如它的矢量特性、广泛的浏览器支持、比JPEG和PNG更小的体积、可用CSS设置外观、使用DOM API操作以及各种可用的SVG编辑工具等。 可以用以下六种方式在页面文档中嵌入SVG: 1. 作为图片使用<img>标签 <im
阅读全文
摘要:Chrome Command API 参考 Chrome开发工具已经强大得令人发指了,除了可通过UI操作的各种功能外,还提供了基于控制台的命令行方法,极大地方便了开发调试。现在就来领略下Chrome Command API 的风骚。 $_ 返回控制台最近计算的表达式的值。 $0 - $4 返回在El
阅读全文

浙公网安备 33010602011771号