随手小记
想起什么随便记录一下
A_bad_boy_hahaha
猜猜我是谁,哈哈哈
展开
-
使用css实现环形文本效果
css实现环形文本效果原创 2022-06-17 15:08:38 · 1247 阅读 · 0 评论 -
css实现文本超出隐藏显示省略号
css实现文本超出隐藏显示省略号1、一行文本overflow:hidden; white-space:nowrap;text-overflow:ellipsis;2、多行文本overflow: hidden;text-overflow: ellipsis;display:-webkit-box; //盒子内元素的排列方式:从上到下垂直排列-webkit-box-orient:vertical; //显示的行数-webkit-line-clamp:2; ...原创 2021-07-23 15:55:17 · 86 阅读 · 0 评论 -
JS中通过构造函数new 一个实例经历了什么
使用new关键字生成实例function Person(name, age) { this.name = name this.age = age this.eat = ()=>{ console.log(this.name + '在吃饭') } } let xiaoming = new Person('小明', 12) console.log(xiaoming.name) xiaoming.eat()原创 2021-05-06 16:52:52 · 177 阅读 · 0 评论 -
Promise小记
理解promise要理解promise首先要理解事件循环EventLoop的执行顺序整个JS文件是作为一个宏任务执行的同步代码执行的时候,自上而下依次执行,遇到宏任务的时候,宏任务进入宏任务队列;遇到微任务的时候,微任务进入微任务队列。当一个宏任务执行完毕之后,首先会检查微任务队列中是否有等待执行的微任务,有的话依次执行微任务,全部微任务执行完毕之后执行下一个宏任务执行浏览器UI线程的渲染任务检查是否有Web Worker任务,有则执行执行完本轮宏任务,回到步骤2中,一直循环到所有任务执行完原创 2021-05-06 10:59:16 · 90 阅读 · 0 评论 -
node版本和gulp版本冲突
处理解决REFERENCEERROR: PRIMORDIALS IS NOT DEFINED问题原因 :node版本和gulp版本冲突解决方法: 在package.json文件的同级目录下新建一个npm-shrinkwrap.json文件里面需要包含{ “dependencies”: { “graceful-fs”: { “version”: “4.2.3” } } }执行 : npm install注意这个文件在执行过一次npm install以后,下次再执行就没有效果了。...转载 2021-03-23 15:26:31 · 994 阅读 · 0 评论 -
随时间变化的echarts折线图
var byHourOD = echarts.init(document.getElementById(“byHour”));function randomData(val) {now = new Date(+now + 60 * 1000);value = value + Math.random() * 21 - 10;var valueName = now.getFullYear() + ‘/’ + (now.getMonth() + 1) + ‘/’ + now.getDate() + ’ ’原创 2021-01-27 10:26:27 · 1007 阅读 · 0 评论 -
有关人口迁徙图实现案例
function demo(){var haha = echarts.init(document.getElementById(“echarts”));var chinaGeoCoordMap = {‘黑龙江’: [127.9688, 45.368],‘内蒙古’: [110.3467, 41.4899],“吉林”: [125.8154, 44.2584],‘北京市’: [116.4551, 40.2539],“辽宁”: [123.1238, 42.1216],“河北”: [114.4995,转载 2021-01-27 10:21:04 · 360 阅读 · 0 评论