02 2023 档案
摘要:cesium FlyLine飞行漫游路线 mars3d.FlyLine是实体类,提供飞行漫游路线控制。 使用示例在后面 一、需求:拿取请求的坐标数据集展示车辆或人员轨迹 1.生成轨迹数据 // 创建生成轨迹数据 function createFlyData (points, modelOptions
阅读全文
摘要:uglify-js UglifyJS是个包含JS解释器、代码最小化、压缩、美化的工具集,是前端开发打包的最常用工具之一。打包后的js,没有注释内容,没有空格且合并到一行,简化了函数参数和变量名 安装node.js 通过命令 npm install uglify-js -g 安装成功后,进入到需要压缩
阅读全文
摘要:版权声明:本文为CSDN博主「PiLriD.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wenroudong/article/details/121161873 ———————————————— 一、SQ
阅读全文
摘要:为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数 escapeHtml,将<, >, &, “进行转义 function escapeHtml(str) { //[<>”&]:中括号中字符只要其中的一个出现就代表满足条件 //给 replace 第二个参数传递一个回调函数,回
阅读全文
摘要:cesium Draw标绘类 mars3d.Draw是实体类,标绘控制处理类,提供文字、点、线、面、立体、模型等各类entity对象的绘制。 需求:拿取请求的json数据绘制区域 书写基础绘制方法 新建draw.js 书写点线面绘制方法 var drawControl; // 绘制初始化 funct
阅读全文
摘要:版权声明:本文为CSDN博主「沈行的专栏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/walk_man_3/article/details/125004114 ———————————————— 在浏览器输入
阅读全文
摘要:利用a标签下载 一、a标签下载文件 <a href="完整下载地址"></a> 但是这样会有一个问题,就是下载是可以下载了,但是同样触发了a标签的页面跳转功能。 <a :href="`${完整的下载地址}`" target="downloadFile">{{文件名称}}</a> <iframe st
阅读全文
摘要:版权声明:本文为CSDN博主「开心大表哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/a419419/article/details/80217328 ———————————————— 移动端1px问题在面
阅读全文
摘要:版权声明:本文为CSDN博主「BreenCL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/baoyin0822/article/details/123922628 前端大文件上传和下载(分片上传) 一、问题
阅读全文
摘要:移动端Click300毫秒点击延迟产生的原因 移动端浏览器的默认显示宽度是980px(不同机型各异,但相差不大),而不是屏幕的宽度(320px或其他)。为了对早期普通网页更好的体验,iphone设计了双击放大显示的功能–这就是300ms延迟的来源:如果用户一次点击后300ms内没有其他操作,则认为是
阅读全文
摘要:任务队列与事件循环 JS是单线程,为了防止线程的阻塞,在代码执行时分为同步任务和异步任务。所有同步任务在主线程上执行,推入栈中执行,当执行栈为空时就回去去事件队列中执行异步任务,而异步任务形成一个新的任务队列,任务队列中的异步任务分为宏任务和微任务,任务队列中微任务的优先级大于宏任务。 什么是任务队
阅读全文
摘要:浏览器渲染机制 解析html代码,构建DOM树(包含整个页面节点的层级)。 解析css代码,构建CSSOM(CSS Object Model,CSS对象模型) 合并DOM树和CSSOM,生成render渲染树。 根据render渲染树进行布局 调用GPU对渲染树进行绘制,合成图层展示。(最耗时,主要
阅读全文
摘要:1 HTTP的握手和挥手 HTTP是基于TCP,所以谈到HTTP的握手挥手,即建立TCP连接的握手挥手 1.1 前置知识 同步序列编号SYN(Synchronize Sequence Numbers)。是TCP/IP建立连接时使用的握手信号。SYN报文内容中会包含一个初始化序列号(ISN)。 初始化
阅读全文
摘要:websocket机制 Web Socket 是通过一个长时连接实现与服务器全双工、双向的通信。 一、定义 websocket 使用了自定义协议,不能使用http://或https://,而要使用ws://和wss://。不带s的是不安全的连接,带s的是安全连接。 为什么要使用自定义协议而非HTTP
阅读全文
摘要:vue3 + ts 封装树形控件 父组件调用 <TreeFilter label="name" title="部门列表(单选)" :requestApi="getUserDepartment" :defaultValue="treeFilterValue.departmentId" @change=
阅读全文
摘要:查询类方法indexOf和includes异同点 相同处 可以判断数组或字符串是否包含某个元素。 第一个参数为要查找的元素,第二个参数为查询开始的位置。 字符串执行匹配时,第一个参数不是字符串时,会进行类型转换。 数组执行匹配时,第一个参数不会进行类型转换,会执行严格相等。 不同处 返回值不同,in
阅读全文
摘要:# driver.js 引导功能 > Driver.js 是一个强大的,轻量级,使用原生 JavaScript 引擎开发的库,用于在页面聚焦用户的关注点。它支持所有主流浏览器,并且可高度自定义。 ### 一、引入 ```js import Driver from "driver.js"; impor
阅读全文