有什么用 缓存是性能优化的一个方式,降低服务器压力、请求更快 浏览器缓存分类 浏览器缓存分两类:强制缓存和协商缓存 强制缓存 涉及响应头标识字段:Cache-Control与...
有什么用 缓存是性能优化的一个方式,降低服务器压力、请求更快 浏览器缓存分类 浏览器缓存分两类:强制缓存和协商缓存 强制缓存 涉及响应头标识字段:Cache-Control与...
事件监听机制,是一种观察者模式实现 针对问题去写,感觉有针对性好一些 另一种 大体的架子,里面有一个立即执行函数 EventBus方式 参考 JavaScript设计模式之观...
环境准备 node、webstorm 创建项目 使用 create-react-app 快速构建 React 开发环境create-react-app 自动创建的项目是基于 ...
这个是几次面试遇到的问题 要求就是,多个ajax同时发出等全部完成后再执行其它任务。如何实现 使用promise很好实现Promise.all方法接收promise实例组成的...
首先看浏览器生成页面的过程 是什么 网页生成的时候,至少会渲染一次后面可能会不断重新渲染;重新渲染需要重新生成布局(重排)和重新绘制(重绘)。 重新渲染的情况 修改DOM 修...
概要 Array.prototype.reduce方法接受两个参数。第一个是回调函数,该函数接受四个参数 第二个是初始值 arr.reduce(function(acc, c...
简洁版 浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图象等); 浏览...
概念 在程序运行时可以进行增加、删除、修改模块而无需重新加载整个页面 效果: 保留在完全重新加载页面期间丢失的应用程序状态。 只更新变更内容,以节省开发时间。 在源代码中对 ...
webpack的核心概念:Entry,Output,Loaders,Plugins。webpack的默认配置文件是webpack.config.js,如果使用webpack命...
关键词 同源策略 什么是跨域 跨域,请求不同源。同源指协议、域名、端口都相同,只要有一样不相同就是跨域了。 同源限制有什么用 它保证了浏览器安全,用户信息安全 实现跨域(4种...
实现Promise根据Promise规范规范很短,所以每句都很重要 Promise特点 状态改变后不可再改变(状态凝固)pending,fullfilled,rejected...
JSON是什么 JSON是一种数据格式也是一个对象,JSON对象有两个方法parse()和stringify();json文件的属性都是字符串需要用双引号(")包裹,每个键值...
什么是Ajax以及它的作用 Ajax是Asynchronous Javascript And XML(异步JavaScript和XML)的缩写。使用Ajax可以 更新网页但不...
两个类 构造函数继承 使用call或apply方法 结果 实例继承 利用prototype,我当初学的时候觉得这个真的好绕啊。 要点:prototype与prototype....
// 不会在页面上显示 标题 // 存放元信息,相对重要些 定义样式 脚本 //最常见的用途是链接样式表 ...
Koa 提供一个 Context 对象,表示一次对话的上下文(包括 HTTP 请求和 HTTP 回复)。通过加工这个对象,就可以控制返回给用户的内容。 Koa 的 Conte...
首先简单说px是抽象的css单位,一个px在不同的设备下有不同的物理像素(换算由浏览器操作)。是浏览器提供的统一的标准单位,使在不同设备下有相同的效果 小程序设定不同大小的手...
一,浮动的特性 0, 两个概念:a, 常规流(就是文档流。默认布局,上到下左到右). b, 包含块(离元素最近的父级块元素) 1,浮动元素会脱离常规流,浮动元素会影响行内...