blog icon indicating copy to clipboard operation
blog copied to clipboard

💡 技术博客

Results 143 blog issues
Sort by recently updated
recently updated
newest added

## 模块化的背景 > Javascript 程序本来很小——在早期,它们大多被用来执行独立的脚本任务,在你的 web 页面需要的地方提供一定交互,所以一般不需要多大的脚本。过了几年,我们现在有了运行大量 Javascript 脚本的复杂程序,还有一些被用在其他环境(例如 Node.js)。因此,近年来,有必要开始考虑提供一种将 JavaScript 程序拆分为可按需导入的单独模块的机制。Node.js 已经提供这个能力很长时间了,还有很多的 Javascript 库和框架 已经开始了模块的使用(例如, CommonJS 和基于 AMD 的其他模块系统 如 RequireJS, 以及最新的 Webpack 和 Babel)。好消息是,最新的浏览器开始原生支持模块功能了,这会是一个好事情 — 浏览器能够最优化加载模块,使它比使用库更有效率:使用库通常需要做额外的客户端处理。 ## 什么是模块化?...

JS

# 数字孪生 ## 来源 1991 年, David Gelernter 出版了《 镜像世界》,首次提出数字孪生技术的想法。 但是,Michael Grieves 博士(后来在密歇根大学任教)于 2002 年第一次将数字孪生概念应用于制造业,正式宣布数字孪生软件概念的诞生。 最终,美国宇航局的 John Vickers 在 2010 年引入了一个新名词 **“数字孪生”**。 但其实,在更早之前,已经出现了利用数字孪生研究物理对象的核心理念。 实际上,可以说是美国宇航局在 1960 年代太空探索任务中就率先使用了数字孪生技术,每一艘宇宙飞船都有一个完全一样的复刻版本留在地球上,供美国宇航局人员研究和模拟,以便为机组人员提供服务。 ## 含义 >数字孪生是充分利用物理模型、传感器、运行历史等数据,在虚拟空间中完成映射,从而反映相对应的现实物理设备的**生命周期**过程。数字孪生是一种**超越现实**的概念。 小结:在当今的世界,我认为已经可以实现...

思考

# Tauri ## 什么是 Tauri ? > Tauri 是一个为所有主流桌面平台构建小型、快速二进制文件的框架。开发人员可以集成任何编译成 HTML、 JS 和 CSS 的前端框架来构建他们的用户界面。应用程序的后端是一个 Rust 二进制文件,具有前端可以与之交互的 API。 ## 安装方式 ### Xcode ``` $ xcode-select --install ``` ### Rust ``` $...

## 跳槽周期跨度 ### 什么时候动了想法 大概在去年11月份的时候,我负责的业务线一直做不出成绩。而且整个公司的前端技术设施,都是我一手搭建出来的,再待在公司,没什么可成长的空间,就想跳槽了,期间考虑了几个可能性: 1. 出国工作:这个想法来源,主要是看了某位网友肉身出国到新加坡的虾皮[到新加坡打工两个月的经历分享](https://v2ex.com/t/827199),觉得挺有意思,也想尝试下,后面投了一些跨国企业,没啥反馈,估计是卡学历,所以就放弃了,后面再想想弥补外语的可能性 2. 进入大厂:很多大厂都卡学历,即使是内推,也会被卡面试流程,我被小红书、京东、腾讯、美团,拼多多、虾皮、携程、喜马拉雅卡学历和卡面试进程,所以,能选择的大厂很少,最终入职了 B站 ### 面了哪些公司 1. 热身阶段(11月下旬 - 12月中旬) - 彩云科技,offer - 天壤智能,offer - 掌门一对一,offer - 帷幄匠心,offer - 驰骛科技,offer - 坚果云,二面挂 - 乐言科技,二面挂...

## 背景 `link-center` 项目的技术栈比较老旧,未来可以预测到许多业务需要在最新的 `Element` 的基础上进行开发,靠原生 `Vue` 手写实现封装花费时间较多且稳定性不是很好,比如实现一个日期组件 1. 如今大多数开源的 `Vue` 应用,如 `vue-easytable `、`vue-treeselect` 等都依赖于 `Vue 2.x` 以上的版本,`Vue 2.x` 以下版本显然是没有办法兼容这些组件的 2. 目前使用的版本也缺乏一些新的特性,升级之后,也是为了更好的适应 ## 目标 1. 从 `1.4.13` 平稳过渡到 `Element 2.x`...

Vue

## 前言 没事翻了翻 `React Router` 的文档,发现已推到了 `v6.2.2` 版本,这个版本做了很大的改动,让我们一起看看吧 ## 为什么推出 v6 - 推出 `v6` 的最大原因是 `React Hooks` 的出现 - `v6` 写的代码要比 `v5` 代码更加紧凑和优雅 我们通过代码来感受下,这是 `v6` 写的伪代码 ``` import { Routes,...

Technology
React