摘要:
概述 以前限制web开发接近原生应用的一大障碍就是web开发很难实现即时通信。因为在web应用中,由于其使用的http协议的特殊性,只有用户在界面中进行操作后,服务器的到客户端的信息,才能进行响应。也就是说,使用web开发接近原生应用的一大障碍是服务器端不能主动向客户端发送信息。 即时通信技术就是实 阅读全文
摘要:
vue是怎么重写数组方法的 const arrayProto = Array.prototype export const arrayMethods = Object.create(arrayProto) const methodsToPatch = [ 'push', 'pop', 'shift' 阅读全文
摘要:
为什么会有CommonJs和Es Module呢 我们都知道在早期JavaScript模块这一概念,都是通过script标签引入js文件代码。当然这写基本简单需求没有什么问题,但当我们的项目越来越庞大时,我们引入的js文件就会越多,这时就会出现以下问题: js文件作用域都是顶层,这会造成变量污染 j 阅读全文
摘要:
缓存分类 强缓存 (一般不会向服务器发起请求) ** 服务端通过Cache-control(http1.1) Expires(http1.0)字段设置, Cache-control优先级高于Expires** Cache-control 常用属性值: private: 私有缓存设备(浏览器)publ 阅读全文
摘要:
TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统 TypeScript添加了很多尚未正式发布的ECMAScri 阅读全文
摘要:
vue2与vue3的区别 Vue2和Vue3的区别 - 简书 (jianshu.com) 阅读全文
摘要:
DNS原理及其解析过程 DNS域名解析使用的是TCP协议还是UDP协议? 阅读全文
摘要:
先说总结: 1.当一个组件需要多次派发事件时 2.跨组件共享数据、跨页面共享数据 Vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 官方是这么介绍的 为什么要判断什么时候使用Vu 阅读全文
摘要:
Vue中对watch的理解(尤其是immediate和deep属性) computed vue 不 触发_vue中watch,computed,mehtod执行顺序 Vue 的计算属性如何实现缓存? 阅读全文
摘要:
总结一下跨域的几种情况 在网站开发中,经常会遇到跨域问题,下面总结一下集中常见的跨域问题。 1. 不同域名属于跨域,如:www.a.com 和www.b.com,另外www.a.com 和www.a.com.cn也属于不同域名。 2. 主域名和子域名(二级域名、三级域名等)跨域,如:www.a.co 阅读全文