针对前端可视化研发相关资料

定义广义:一切现实物体的虚拟化表达,都可以算是广义的数字孪生行业:数字孪生体应该是与现实物体一对一映射、实时数据连接、有数据模型和对应的数据的可以有一个初步的结论:数字孪生不是简单的静态大屏可视化,它必须是实时数据连接的炫酷的大屏无论是 2D 的还是 3D 的,甚至只是普通的表格页面,只要满足定义,我们都可以将其称为数字孪生项目,只不过复杂度不同和炫酷程度不同。但绝大多数时候,我们说到数字孪生,习

- 阅读全文 -

前端分为以下8个细分领域

前端分为以下8个细分领域:低代码方向:熟悉组件拖拉拽、流程管理;熟悉可视化框架如echarts.js、d3.js;前端可视化方向:通过使用echarts.js、antv、d3.js、canvas、svg、three.js、webGL等前端图标库,熟悉3D图形理论基础:包括三维渲染原理、着色器、GPU渲染管线等理论知识完成数据大屏、知识图谱、三维地图的可视化展示。主要集中于数字大屏,智慧城市、地图绘

- 阅读全文 -

indexedDB 诞生十余年为何一直不温不火

前言在项目开发过程中,前端需要存储大量的数据。cookie, localstorage 都有存储长度限制。表格一览特性cookielocalStoragesessionStorageindexedDB数据生命周期一般由服务器生成,可以设置过期时间;前端采用和 js-cookie 等组件也可以生成除非被清理,否则一直存在;浏览器关闭还会保存在本地,但是不支持跨浏览器页面关闭就清理刷新依然存在,不支持

- 阅读全文 -

不是吧?async/await异常捕获你还在用try-catch~

不知道大家项目里面是怎么处理 async/await 的异常,我斗胆在我们项目里翻了一下,发现大量使用 try-catch 来处理 async/await 异常。首先说明一下, try-catch 处理并没有什么问题,我只是觉得这么写代码会有点乱,感觉代码逻辑像是断层了一样,不易理解;其次是代码冗余问题,单个 try-catch 就占了好几行代码,如果每个请求的地方都添加 try-catch,就会

- 阅读全文 -

node前端项目运行报错:Error: error:0308010C:digital envelope routines::unsupported

1.问题原因新安装的node.js跑之前的vue项目2.问题原因网上查资料得知,这是新 node v17 后,版本的问题。OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在node v17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出异常。3.错误描述升级了node.js 版本到 v17.9.1,出现如下错误:node:internal/c

- 阅读全文 -

什么是BETA,RC,ALPHA版 - 软件命名规范

1. 软件版本阶段说明Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差

- 阅读全文 -

解决:微信小程序 Vant Weapp 没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录

最近Vant Weapp的组件库,结果构建npm的时候翻车了,回去查了官方文档,原来要修改project.config.json文件npm init npm i @vant/weapp -S --production开发者工具创建的项目,miniprogramRoot默认为 miniprogram,package.json在其外部,npm 构建无法正常工作。需要手动在 project.config

- 阅读全文 -

在Canvas中使用React Hooks

在本文中,我将使用React Hooks创建一个html canvas 画图网站,我将使用create-react-app脚手架从零开始构建项目。最后这个应用程序有诸如清除、撤销和使用localStorage基本功能。本文我将向您展示任何构建自定义Hooks和在普通的Hooks中重用有状态逻辑。基本设置我们首先使用create-react-app创建一个新的React应用程序。$ npx crea

- 阅读全文 -

前端自动化构建工具 ---- Plop

plop:可以通过命令行去生成、处理文件模板代码等.使用条件参考:项目的每个模块的结构骨架都非常相似,引入模版内容相同就可以使用Plop来实现自动化了,Plop旨在根据模板文件自动化创建组件。受制于Vue语法限制以及vscode失败的拆件,采用了plop 自动化构建模版安装plop安装到项目npm install --save-dev plop全局安装plop(可选,建议安装方便使用)npm in

- 阅读全文 -

服务于业务的内部系统toB产品,如何在运营中找到产品价值?

服务于实体业务的toB产品(内部系统),如何在运营中找到产品价值?一般是通过项目方式确认方法可行或验证价值后,才会产品化。此时,感觉产品价值不高,需要的是更多的是执行者。这样的理解是否有偏差?怎么样可以更好的体验产品价值?正确的方向说起来简单,实践很难:深入理解企业经营策略,并通过系统与人工的结合降本增效以【追求 '服务体验一致化' 实现 '标准化' 】为例,传统行业中许多服务都完全依赖于人,识别

- 阅读全文 -