JerryChane
⌘K

文章 4

技术分享3 分钟阅读

VSCode中未发生变化Git显示有差异

在 VSCode 中未发生变化,但 Git 显示有差异的原因及解决方法。 不同的操作系统默认的换行符不同,Windows 使用\r\n, Linux 使用 \n,如果文件在不同的操作系统之间移动,可能会导致换行符不一致,从而显示为修改…

技术分享6 分钟阅读

使用透视照相机绘制多个立方体

本文实例主要通过使用 THREE. PerspectiveCamera,实现在场景中通过透视照相机以透视效果绘制多个立方体。 在场景中以透视效果绘制的三个立方体,如下: 主要代码如下: 对于透视投影而言,投影的结果除了与几何体的角度有关…

技术分享6 分钟阅读

使用CameraHelper绘制正交相机

通过在 THREE. CameraHelper() 方法的参数中设置 OrthographicCamera,实现绘制辅助线以查看正交相机的「视角范围」。 当浏览器显示页面时,绿色的圆球将不停的旋转…

技术分享5 分钟阅读

使用正交相机绘制多个立方体

此实例主要通过使用 THREE. OrthographicCamera,实现在场景中根据正交相机的投影规则绘制多个立方体。 在下面的代码中 myCamera = new THREE. OrthographicCamera(-sk, sk,…

生活随笔7 分钟阅读

二零二四年七月

从今年的2月下旬离职到7月入职新的公司,经历近五个月的休养生息,一切仿佛又回归到了正常的生活、工作、学习中,按时起床,按时上班,按时下班,按时吃饭,除了按时学习和睡觉,还做不到,其他的一切还是按部就班的进行。 很久没有写过东西了…

技术分享5 分钟阅读

在场景中自定义光源绘制立方体

> (1) 创建渲染器,如 new THREE. WebGLRenderer(); > (2) 指定渲染器在哪里渲染,如 $('#myContainer').append(myRenderer.domElement); > (3)…

技术分享9 分钟阅读

前端更新部署后如何通知用户刷新

1.方案一:需要后端配合的方案 如果后端可以配合我们的话,可以使用websocket与后端进行实时通讯,前端部署完成后,后端发出一个通知。前端检测到通知消息后,进行提示。还可以再进一步优化下,使用EventSource…

技术分享17 分钟阅读

Redux原理流程及异步请求处理

React 是视图层框架。Redux 是一个用来管理数据状态和 UI 状态的 JavaScript 应用工具。随着 JavaScript 单页面应用(SPA)开发日趋复杂,JavaScript 需要管理的更多的状态(state)…

技术分享39 分钟阅读

缓存之 HTTP 缓存

强制缓存不用去判断这个缓存是已过期,就可以直接使用,而协商缓存在每次获取缓存资源的时候,需要浏览器向服务器端进行询问(请求),该资源有没有更新,有更新则使用服务器端响应的最新的资源,如果没有更新就使用缓存中的内容,简而言之协商缓存需要通过客户端向服务器端请求协商缓存的相关信息,进而判断是否需要就内容进行重新请求。

技术分享5 分钟阅读

Redux数据管理之store

store:用于保存数据,通过createStore()创建的对象。 该对象的成员: - dispatch:分发一个action - getState:得到仓库中当前的状态 - replaceReducer:替换掉当前的reducer -…