上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页
摘要: js 异步加载的方式 渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染 defer 是“渲染完再执行”,async 是“下载完就执行”,defer 如果有多个脚本,会按照在页面中出现的顺序加载,多个async 脚本不能保证加载顺序 加载 es6模块的时候设置 type=modu 阅读全文
posted @ 2019-03-07 21:02 Mahmud*小麦* 阅读(395) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-07 20:46 Mahmud*小麦* 阅读(264) 评论(0) 推荐(0)
摘要: 假设有一个输入框组件,用户输入时,同步父组件页面中的数据。 具体思路:父组件通过props传值给子组件,子组件通过 $emit 来通知父组件修改相应的props值,具体实现如下: 可以看到,当输入数据时,父子组件中的数据是同步改变的: 我们在父组件中做了两件事,一是给子组件传入props,二是监听i 阅读全文
posted @ 2019-03-07 20:43 Mahmud*小麦* 阅读(2422) 评论(0) 推荐(0)
摘要: webpack打包应用和实现 1)安装webpack $ npm install webpack webpack-cli --save-dev 2)添加配置文件 webpack.config.js 3) 为package.json添加脚本 项目信息 依赖信息 产品依赖 --save 开发依赖 --s 阅读全文
posted @ 2019-03-07 20:33 Mahmud*小麦* 阅读(167) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-07 20:30 Mahmud*小麦* 阅读(202) 评论(0) 推荐(0)
摘要: webpack的热更新是如何做到的?说明其原理? webpack的热更新又称热替换(Hot Module Replacement),缩写为HMR。 这个机制可以做到不用刷新浏览器而将新变更的模块替换掉旧的模块。 原理: 首先要知道server端和client端都做了处理工作 阅读全文
posted @ 2019-02-23 19:23 Mahmud*小麦* 阅读(1380) 评论(1) 推荐(0)
摘要: JavaScript对象的几种创建方式? 阅读全文
posted @ 2019-02-16 20:26 Mahmud*小麦* 阅读(298) 评论(0) 推荐(0)
摘要: TCP 三次握手,四次挥手 1. TCP 三次握手 建立连接前,客户端和服务端需要通过握手来确认对方: 客户端发送 syn(同步序列编号) 请求,进入 syn_send 状态,等待确认 服务端接收并确认 syn 包后发送 syn+ack 包,进入 syn_recv 状态 客户端接收 syn+ack 阅读全文
posted @ 2019-02-16 10:44 Mahmud*小麦* 阅读(136) 评论(0) 推荐(0)
摘要: 1xx: 接受,继续处理 200: 成功,并返回数据 201: 已创建 202: 已接受 203: 成为,但未授权 204: 成功,无内容 205: 成功,重置内容 206: 成功,部分内容 301: 永久移动,重定向 302: 临时移动,可使用原有 URI 304: 资源未修改,可使用缓存 305: 需代理访问 400: 请求语法错误 401: 要求身份认证 403... 阅读全文
posted @ 2019-02-16 10:40 Mahmud*小麦* 阅读(184) 评论(0) 推荐(0)
摘要: 函数的柯里化 函数柯里化(curry)的定义很简单:传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。 比如对于加法函数 var add = (x, y) => x + y ,我们可以这样进行柯里化: 事实上柯里化是一种“预加载”函数的方法,通过传递较少的参数,得到一个已经记住了这些参 阅读全文
posted @ 2019-02-16 10:34 Mahmud*小麦* 阅读(241) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页