背景 提起Promise,大家并不陌生。Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件 )更合理和更强大。它由前端社区最早提出和实现,ES6 将其写...
背景 提起Promise,大家并不陌生。Promise是异步编程的一种解决方案,比传统的解决方案(回调函数和事件 )更合理和更强大。它由前端社区最早提出和实现,ES6 将其写...
创建新仓库 创建新文件夹,打开,然后执行 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: 如果是远端服务器上的仓库,你的命令会是这个样子: ...
像C语言这样的高级语言一般都有底层的内存管理接口,比如 malloc()和free()。另一方面,JavaScript创建变量(对象,字符串等)时分配内存,并且在不再使用它们...
浏览器缓存类型 有两种,强缓存和协商缓存 强缓存:不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的network选项中可以看到该请求返回200的状态码,并且...
关于jQuery和Vue两者技术架构的比较分析报告 jQuery jQuery已经过时了。略做点补充:Zepto也是过时货了。还有Underscore/Lodash等,也是过...
Function.caller 返回调用指定函数的函数。如果一个函数f是在全局作用域内被调用的,则f.caller为null,相反,如果一个函数是在另外一个函数作用域内被调用...
一、反向代理服务器 基础思想很简单,将你的服务器配置成 需要跨域获取的资源的 反向代理服务器。也就是说,将其他域名的资源映射到你自己的域名之下,这样浏览器就认为他们是同源的。...
1. JSONP 首先要介绍的跨域方法必然是 JSONP。现在你想要获取其他网站上的 JavaScript 脚本,你非常高兴的使XMLHttpRequest 对象来获取。但是...
Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了 一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上...
JavaScript的延迟加载是那些在web上,能让你想抓狂地去寻找解决方案的问题之一。 很多人说“那就用defer”或“async”,甚至有些人说“那就将你的javascr...
1. 定义局部变量 当一个变量被引用的时候,JavaScript将在作用域链中的不同成员中查找这个变量。作用域链指的是当前作用于下可用变量的集合,它在各种主流浏览器中至少包含...
首先要说的,typeof 并不是一个方法,所以没必要写成 typeof() 的形式。typeof 是一个操作符,typeof 操作符返回一个字符串,指示未经计算的操作数的类型...
Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递。 首先用 vue-cli 创建一个项目,其中 App...
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问...
vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuej...