2023年2月

mapboxgl加载tiff

缘起 近期在项目中遇到这么一个需求,需要在地图上展示一组格网数据,格网大小为 2m*2m ,地图 api 用的 mapboxgl 。起初拿到这个需要感觉很easy,在地图上添加一个 fill ...

JavaScript——基础语法

书写语法    输出语句    变量    数据类型    运算符        == 与 === 区别:       ==:         1、判断类型是否...

什么是JavaScript?

什么是JavaScript? 前言 本文内容为 博主阅读“红宝书”之后的总结和个人理解,有什么错误欢迎指正! 一句话概括语言的诞生 1995年,网景公司一位名叫Brendan Eich的...

Optional源码解析与实践

1 导读 NullPointerException在开发过程中经常遇到,稍有不慎小BUG就出现了,如果避免这个问题呢,Optional就是专门解决这个问题的类,那么Optional如何使用呢?...

NFC读写器与浏览器Chrome

随着NFC读写器在BS架构下的需求越来越多,使用JS语言在web浏览器下操作NFC读写器就变得尤其重要.但是web浏览器不允许其显示内容直接操作硬件,所以我们必须使用IC卡读卡器web插件来实现...

npm 笔记

NPM npm stands for "Node Package Manager" 包管理器可以把库,框架作为 Nodejs 模块引入。 package.json p...

vite.config.js配置入门详解

一,搭建vite项目   兼容性注意:Vite 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发...

JSON APIs and Ajax

JSON APIs and Ajax onclick 希望代码仅在页面完成加载后执行。 将名为 DOMContentLoaded 的 JavaScript 事件附加到 document 中。...

语言基础---变量

语言基础-变量 前言 从本篇博客开始 博主个人认为重要的知识点都会在在行前添加 ⭐ 来进行标识 变量 ECMASCRIPT变量是松散类型,意思是变量可以用于保存任何类型的数据。ECMAS...

HTML 中的 JavaScript

HTML 中的 JavaScript 前言 在上一篇文章"什么是JavaScript?"中我们说到js作为一门和页面交互的语言。那如何把网页的主导语言HTML和JavaScript关联起来呢...

运用D3js开发关系图谱

背景 公司要开发个关系图谱,一开始选型有两个一个echarts和d3js,但由于echarts拓展性并没有那么好,所以选择了d3js,但d3js说实话,对于我这种前端菜鸟来说,学习起来还是有点...

MongoDB & Mongoose

## MongoDB 和 Mongoose ### mongoose 建立一个 MongoDB Atlas 数据库并导入连接到它所需的软件包。将 `mongodb@~3.6.0` 和 `mo...

节流与防抖

一、节流 概念:在规定的间隔时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。 类似于技能CD。 应用:点击按钮,轮播图点击左右箭头。...

CDN

一、CDN的概念 概念:CDN(Content Delivery Network)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应...

Express.js 笔记

Express 在 myApp.js 文件的前两行中,创建一个 Express 应用对象很简单。 这个对象有几种方法,一个基础的方法是 app.listen(port) 。 ...

JS面试必学

ES6 部分 Typescript 部分 前端工程面经(节流防抖、https、前端攻击、性能优化...) https://juejin.cn/post/684490...

优化 JS 程序的一个小方法

   就像在学习之前先要识字,我想在介绍优化 JavaScript 代码之前,先介绍一下自己对编程语言的理解。故事要从一只叫做 Theseus 的机械鼠和其发明人克劳德-...