列一下我目前需要学习和巩固的内容
便于以后职业发展,我目前需要着重学习和巩固的技术或知识列举在这里,方便查阅: vue3持续使用,深入理解原理。√ node-koa温故(完善之前的脚手架)√。 node打造微服务、聚合服务(用户权限)、搭配nginx网关。√ 完善自己的轮子项目(可视化组件库),有时间可重构为Vue3项目。 完善自己的后管架子(ElUI+Vue3+Ts),...
便于以后职业发展,我目前需要着重学习和巩固的技术或知识列举在这里,方便查阅: vue3持续使用,深入理解原理。√ node-koa温故(完善之前的脚手架)√。 node打造微服务、聚合服务(用户权限)、搭配nginx网关。√ 完善自己的轮子项目(可视化组件库),有时间可重构为Vue3项目。 完善自己的后管架子(ElUI+Vue3+Ts),...
Deno 是一个旨在改进甚至替代 Node 的 JavaScript / TypeScript 运行时。它拥有众多的功能和广泛的关注度,截止目前在 Github 上已经有 68k 个 Star(译者注:2021-04 月底已 75k star): 在如此多强大功能的加持下,有个很重要的问题值得反思: 为什么 Deno 在 1.0 正式版本发布之后没有众望所归,得到广泛使用? 本...
最近,国外有一篇文章,标题很有趣,叫做《软件吃掉软件》。 作者认为,大型软件和通用软件越来越强大,将会取代小软件和专门软件,相当于把后者都吃掉了…
interface 和 type在官方规范中所描述的区别: An interface can be named in an extends or implements clause, but a type alias for an object type literal cannot. An interface can have multiple merged declarations, but a type alias for an object type literal cannot. 翻译如下: 接口可以在extends或im...
1.函数的this指向 var length = 10 function fn(){ console.log(this.length) } fn() //10 //函数的this指向调用者,这里调用者为window //var声明的变量会挂载到window上 var obj={ length:2, show:function(f){ this.length=5 f() arguments[0]() }, show2:(f)=>{ this...
大多数设备的刷新频率是60Hz,也就说是浏览器对每一帧画面的渲染工作要在16ms内完成,超出这个时间,页面的渲染就会出现卡顿现象,影响用户体验。前端的用户体验给了前端直观的印象,因此对B/S架构的开发人员来说,熟悉浏览器的内部执行原理显得尤为重要…
各位如果为自己的网站动态的换肤是怎么操作的? 一般动态更新<style>标签内的样式字符串,使用CSS变量实现全局控制。<style>标签中只传入变量,在具体的样式中使用var(--aaa)引入。 今天看到一个挺好的方法,到时可以试试。 这个方法是借助rel属性的alternate值(候补属性)实现。 <link href="reset.cs...
Event 什么是Event?就是表示在DOM中发生的事件。 我们知道事件可以被用户的鼠标点击的类似操作给触发,也可以通过程序的HTMLElement.click()类似的方式来触发。当然,我们也可以定义事件,然后通过EventTarget.dispatchEvent()来触发。 要创建一个事件,首先可以根据Event构造函数来创建一个事件。 var event = new Eve...
1.vue-router导航守卫(生命周期钩子) 导航守卫主要⽤来对路由的跳转进⾏监控,控制它的跳转或取消,路由守卫有全局的, 单个路由独享的, 或者组件级的。 导航钩⼦有3个参数 to:即将要进⼊的⽬标路由对象; from:当前导航即将要离开的路由对象; next:调⽤该⽅法后,才能进⼊下⼀个钩⼦函数(afterEach)。 具体有...
1.什么是单页面应用(SPA)? 整个web项目只有一个页面,使用路由机制进行组件之间的切换。 优点:客户端渲染、数据传输量小、减少服务器端压力、交互/响应速度快、前后端完全分离。 缺点:首屏加载慢、对SEO不友好,不利于搜索引擎收录和排名。 2.什么是服务端渲染(SSR)? 将组件或页面通过服务器端生成HTML字符串,...