前端知识-工具链
摘要:
工具链 一组用于软件开发的工具和技术, 帮助开发者管理好从源代码到最终软件的整个开发过程, 对于前端来讲, 这些工具通常包括: 集成开发环境, IDE 包管理工具, 核心是代码组织与复用 npm, 兼容性最强, 速度较慢 yarn, 通过并行安装和缓存, 解决了npm速度慢的问题, 但资源消耗大 p
前端知识-编程语言
摘要:
编程语言 ES6 ECMAScript 6/2015 规范了脚本语言的设计, 包括语法, 数据类型, 内置对象等, 而JS则是遵循这套规范的编程语言之一 TS TypeScript是JS的超集, 核心特性是类型系统, TS的类型检查可以使许多常见错误暴露于编译阶段, 从而减少运行时错误, 极大地提升
前端知识-网络
摘要:
网络 DNS 通过DNS服务器将域名转换成IP地址, 从而实现正确的网络连接. DNS服务器不仅部署在互联网的各个角落, 每一台终端设备都会内置本地DNS服务器. DNS查询 DNS查询时, 会依次经过应用程序的缓存, 本地hosts, 本地DNS服务器, 根服务器, 顶级域名服务器, 权威服务器,
Cesium-安装和引入问题
摘要:
CesiumJS 库的构成 没有index.js的出口文件 主库文件有三种格式,ESModule 的是 index.js,IIFE 的是 Cesium.js,CommonJS 的是 index.cjs。 除了主库文件外,CesiumJS 还有 4 个文件夹下的静态资源: Assets 文件夹,图片或
Cesium-基础入门
摘要:
Cesium 数据 影像数据:Bing、天地图、ArcGIS、OSM、WMTS、WMS等 地形数据:ArcGIS、谷歌、STK等 矢量数据:KML、KMZ、GeoJSON、TopoJSON、CZML 三维模型:GLTF、GLB(二进制glTF文件) 三维瓦片:3D Tiles(倾斜摄影、人工模型、
OpenLayers-快速使用
摘要:
安装 npm安装: npm i ol <style> .map-x { width: 600px; height: 600px; } </style> <div id="map" class="map-x"></div> <script> import 'ol/ol.css' import { Ma
Vue2-内联脚本
摘要:
vue2与vue3的差异 响应式系统的差异: Vue 2 使用 Object.defineProperty 实现响应式系统,而 Vue 3 使用了 Proxy。 在 Vue 2 中,对于数组的响应式处理有一些限制,比如不能检测数组索引和长度的变化,而 Vue 3 中这些问题得到了解决。 组件和API
浏览器原理-事件循环
摘要:
浏览器的进程模型 何为进程? 程序运行需要有专属的内存空间,这块内存空间可以简单理解为进程。 每个应用至少有一个进程,进程之间相互独立。即使要通信,也需要双方同意。 何为线程? 有了进程后,就需要线程来执行程序。 一个进程至少有一个线程,所以进程开启后会自动创建一个线程来运行代码,该线程为主线程。
Git Bash-常用命令
摘要:
Linux相关命令 cd: 改变目录 cd ..: 上一目录 pwd: 显示当前所在目录 ls/ll: 列出当前目录中所有文件, 后者更为详细 touch: 新建文件 rm: 删除文件 mkdir: 新建目录 rm -r: 删除文件夹 mv: 移动文件到文件夹 clear: 清屏 reset: 初始
Vue-智慧城市
摘要:
项目搭建 创建项目 npm create vite 安装依赖 package.json: { "name": "smartcity_wuhan", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "