- 博客(23)
- 收藏
- 关注
原创 TypeScript
TypeScript,简称 TS,是微软开发的一种静态的编程语言,它是 JavaScript 的超集简单来说,js 有的 ts 都有,所有js 代码都可以在 ts 里面运行。ts 支持类型支持,ts = type +JavaScript。
2023-02-13 20:53:45
260
原创 SPA 单页面应用
什么是单页应用?单页Web应用(single-page application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。举个例子来讲就是一个杯子,早上装的牛奶,中午装的是开水,晚上装的是茶,我们发现,变的始终是杯子里的内容,而杯子始终是那个杯子。
2023-01-31 11:17:22
430
原创 跨域?什么跨域?
我们经常采用nginx来加载静态的资源,我们把我们前端打包好的文件放到nginx的目录下面,让nginx来处理客服端的静态资源的请求。都是你把请求发给一个中间人,由于中间人没有同源策略,他可以直接代理或者通过爬虫或者其他的手段得到想到的数据,然后返回(是不是和VPN的原理有点类似)。Websocket是HTML5的一个持久化的协议,它实现了浏览器与服务器的全双工通信,同时也是跨域的一种解决方案。当然现在常见的就是用nodejs作为数据的中间件,同样,不同的语言有不同的方法,但是本质是一样的。
2022-12-22 23:10:19
67
转载 为什么Vue使用异步更新队列?
异步更新队列指的是当状态发生变化时,Vue异步执行DOM更新。我们在项目开发中会遇到这样一种场景:当我们将状态改变之后想获取更新后的DOM,往往我们获取到的DOM是更新前的旧DOM,我们需要使用我们都知道这样做很麻烦,但为什么Vue还要这样做呢?首先我们假设Vue是同步执行DOM更新,会有什么问题?但事实上,我们真正想要的其实只是最后一次更新而已,也就是说前三次DOM更新都是可以省略的,我们只需要等所有状态都修改好了之后再进行渲染就可以减少一些无用功。
2022-12-20 10:28:13
402
原创 vuex入门
vuex的作用是解决多组件状态共享的问题,在大型项目中,组件间的通讯灰白你的很混乱,vuex可以统一管理组件之间的通讯。借用官网的话:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2022-12-15 20:59:50
316
原创 关于Vue的几个面试题
Vue中的key,keep-alive,计算属性和watcher的区别,v-show / v-if,v-if / v-show的优先级
2022-12-07 14:32:10
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人