05 2022 档案
摘要:读公司源码的时候看到了这一段 for (let key in style) { if (style.hasOwnProperty(key)) 一开始我很纳闷,key是从style里面遍历出来的,为什么后面还要再判断obj里面是否有这个key呢? 特地上网搜了一下 参考:https://blog.cs
阅读全文
摘要:1、Fiber: 在V15的时候,react采用的是同步更新的策略,但是当组件树庞大的时候,同步更新一鼓作气的更新就会造成组件的一些函数无法执行,浏览器主线程一直被react占用,比如键盘输入等指令就无法执行,此时的用户体验会非常差。所以V16中Fiber出现了。 破解JavaScript中同步操作
阅读全文
摘要:请求的逻辑。请求文件和请求响应,如果路径没有文件,就去服务器找相应的响应。优先匹配前端资源 Java后端:响应上添加@CrossOrigin 前端:1、脚手架package.json配置proxy: 设置中间代理, 比如 http://目标地址:目标端口,然后请求的时候只写api,比如/studen
阅读全文
摘要:React——用于动态构建用户界面的 JavaScript 库(声明式编码、组件化模式) React Native开发移动端原生应用 JSX—— JavaScript XML 1、基本使用: 1.1:相关库 react.js:React核心库。 react-dom.js:提供操作DOM的react扩
阅读全文
摘要:1、TypeScript是JavaScript的超集(扩展)。 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 TS代码需要通过编译器编译为JS(node),然后再交由JS解析器执行。 TS完全兼容JS,换言之,任何的JS代码都可以直接当成TS使用。 相较于JS的动态类型而言,
阅读全文
摘要:根据网上的指导,首先用Project Structure的jar打包,按默认选择下去打包 但是如果当项目为大项目,需要多个依赖包,多个日志时,全打包成一个jar包就会出现问题,比如缺少类,无配置等。 应该根据如下配置,分别打包依赖,且要注意META输出目录为src-main-resources,在j
阅读全文
摘要:在 Web 开发中涉及到用户身份的认证,例如:各大网站的手机验证码登录、邮箱密码登录、二维码登录等 对于服务端渲染和前后端分离这两种开发模式来说,分别有着不同的身份认证方案: 服务端渲染推荐使用 Session 认证机制 前后端分离推荐使用 JWT 认证机制 1、Cookie标识 由于HTTP是无状
阅读全文