02 2019 档案
摘要:webpack的热更新是如何做到的?说明其原理? webpack的热更新又称热替换(Hot Module Replacement),缩写为HMR。 这个机制可以做到不用刷新浏览器而将新变更的模块替换掉旧的模块。 原理: 首先要知道server端和client端都做了处理工作
阅读全文
摘要:当第一个输入框自动获得光标的时候,弹出的输入法会把布局顶上去? 给最外层盒子加上绝对定位,并且设置固定高度 再给登录框设置固定
阅读全文
摘要:Vue 做项目经验 首先需要知道最基本的东西是: Vue 项目打包:npm run build Vue生成在网页上看的端口:npm run dev 修改端口号的地方在: config文件夹下index.js文件port 改变首页面在main.js const routes = [{ path: '/
阅读全文
摘要:JavaScript对象的几种创建方式?
阅读全文
摘要:TCP 三次握手,四次挥手 1. TCP 三次握手 建立连接前,客户端和服务端需要通过握手来确认对方: 客户端发送 syn(同步序列编号) 请求,进入 syn_send 状态,等待确认 服务端接收并确认 syn 包后发送 syn+ack 包,进入 syn_recv 状态 客户端接收 syn+ack
阅读全文
摘要:1xx: 接受,继续处理 200: 成功,并返回数据 201: 已创建 202: 已接受 203: 成为,但未授权 204: 成功,无内容 205: 成功,重置内容 206: 成功,部分内容 301: 永久移动,重定向 302: 临时移动,可使用原有 URI 304: 资源未修改,可使用缓存 305: 需代理访问 400: 请求语法错误 401: 要求身份认证 403...
阅读全文
摘要:函数的柯里化 函数柯里化(curry)的定义很简单:传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。 比如对于加法函数 var add = (x, y) => x + y ,我们可以这样进行柯里化: 事实上柯里化是一种“预加载”函数的方法,通过传递较少的参数,得到一个已经记住了这些参
阅读全文
摘要:俞敏洪:我和马云就差了8个字 我和马云差了 8 个字:越败越战,愈挫愈勇。 马云,我真的非常的佩服他,首先佩服他的是他跟我有同样的经历,我考了 3 年才考上了大学;他也是考了 3 年。我比他还要幸运一点,我考上的是北大的本科,马云考上的是杭州师范学院的专科。可见,我们除了长相上的不同,还有智商上的差
阅读全文
摘要:vue路由传值params和query的区别1.query传参和接收参数传参: this.$router.push({ path:'/xxx' query:{ id:id } })接收参数: this.$route.query.id注意:传参是this.$router,接收参数是this.$rout
阅读全文
摘要:简述vuex的数据传递流程 当组件进行数据修改的时候我们需要调用dispatch来触发actions里面的方法。actions里面的每个方法中都会有一个commit方法,当方法执行的时候会通过commit来触发mutations里面的方法进行数据的修改。mutations里面的每个函数都会有一个st
阅读全文
摘要:05-数据类型转换(bool转换)
阅读全文
摘要:页面导入样式时,使用link和@import有什么区别?
阅读全文
摘要:Vue常用的开源项目和插件库 UI组件 element ★34,784 - 饿了么出品的基于Vue2的web UI工具套件storybook ★33,503 - 响应式UI 开发及测试环境Vux ★15,061 - 基于Vue和WeUI的组件库mint-ui ★13,381 - Vue 2的移动UI
阅读全文
摘要:js数组并集,交集,差集的计算方式汇总 一、 new Set 方式实现 这种方式实现起来比较简单,原理就是参考new Set可以去重的功能 ,关于去重可以点击 https://www.haorooms.com/post/qd_ghfx 第17条。 new Set取并集 我封装了一个函数,可以取传入所
阅读全文
摘要:a = [1,2,3] ; b = [3,4] 差集: a.concat(b).filter(v => a.includes(v) ^ b.includes(v)) // [1,2,4] 并集: var tempArr = a.slice() ; b.forEach(v => {!tempArr.i
阅读全文