js
文章平均质量分 59
rm_ing
这个作者很懒,什么都没留下…
展开
-
h5下echarts roam不生效
背景:使用uni-app开发h5,其中一个页面含有echarts-关系图,需要可拖拽与缩放问题:在h5下不能拖拽与缩放,在pc下正常问题排查:1、官网模板代码在h5下能拖拽与缩放 => 怀疑是echarts版本问题 更换为模板代码使用的版本 =>依旧不生效2、将相同的代码放在新开的html页面 能拖拽与缩放 => 不是代码的问题3、上网查找解决办法 发现https://ask.dcloud.net.cn/question/88473原因:echarts自带运行环境的原创 2021-05-13 12:27:00 · 1355 阅读 · 9 评论 -
互联网协议(Internet Protocol Suite)
互联网实现 可以分为五层。互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"。物理层维基百科解释:在局部局域网上传送数据帧,它负责管理电脑通信设备和网络媒体之间的互通。包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机接口卡等。电脑们要连起来组个局域网通信,会用光缆、电缆、双绞线、无线电波等。规定了电气特性,负责传送0和1的电气信号。数据链路层维基百科解释:负责网络寻址、错误侦测和改错。当表头和表尾被加至数据包时,会形成信息框(Data Frame)。数据链表头(DLH)原创 2021-02-04 09:21:06 · 806 阅读 · 0 评论 -
原生js实现 兼容常规pc、大屏、移动端 适配方案
项目背景:1、设计稿1)pc设计稿为19201080的可视化大屏,16:9比例设计2)大屏设计稿35841152的可视化大屏,28:9比例设计3)移动端设计稿 宽750的可视化大屏2、适配不同屏幕1)pc要兼容不同分辨率下的屏幕,注意这里说的是往下兼容 兼容1k以下的 不能出现滚动条 使用scale2)大屏比例为28:9,在项目开发中,可以按照1680:540 达到28:9的效果 不能出现滚动条 使用rem3)移动端兼容,以750为标准实现适配 使用rem3、实现思路:1、pc可以根据v原创 2020-12-21 10:24:32 · 4400 阅读 · 0 评论 -
深拷贝与浅拷贝
2、深拷贝与浅拷贝看这一篇的时候建议先看一下上一篇关于数据类型的文章。直接赋值直接赋值:把对象a赋值给对象b,实际上是把对象b的地址指向对象a的对象。a与b的地址指针一样,指向同一个对象,所以修改b时,a也会跟着发生改变。注意,修改b的无论是对象属性(引用数据类型)还是非对象属性(基本数据类型),a都会跟着发生改变。let a = { name:'a', arr:[1,2] }let b = a;b.name = 'b';console.log(a.name); // bb.arr原创 2020-10-12 09:50:32 · 474 阅读 · 0 评论 -
基本数据类型与引用数据类型
1、基本数据类型与引用数据类型在谈深拷贝与浅拷贝的时候,我们先来谈谈JS的数据类型,这对接下来了解深拷贝浅拷贝起到一定的作用。栈内存栈是自动分配相对固定大小的内存空间,而且由系统自动释放的。栈是线性结构,后进先出。基本数据类型:Null、 Undefined、Number、String、Boolean、Symbol(ES6)。基本数据类型存放在栈内存中,占据固定的大小空间。是直接按值存储的。因为内存空间大小确定且由系统自动分配和释放,所以内存可以及时回收,相较堆可更容易管理内存空间。堆内存原创 2020-09-11 15:50:37 · 265 阅读 · 0 评论