前端基础
文章平均质量分 70
本科期间前端学习记录
luckyXiaoDai
这个作者很懒,什么都没留下…
展开
-
flask实现邮件自动发送
flask+阿里云邮件推送sdk实现邮件自动推送系统原创 2022-07-31 21:51:36 · 405 阅读 · 0 评论 -
数据可视化--感知和认知
感知和认知感知和认知的定义:一个是看到了什么,另一个是感知到了什么工作记忆内存人的工作记忆是有限的,我们可以使用可视化对重要内容进行外部辅助突出显示,以达到提高工作内存的目的。demo1demo2该视频使用的是动态可视化,将多个图标动态地对比展现,相比一个一个地观看图表效果更好change Blindness 以可视化的手段减少认知负担几个心理学的案例constancyshape constancysize constancyl原创 2020-07-13 13:46:06 · 2047 阅读 · 0 评论 -
什么是数据可视化
什么是数据可视化可以将数据可视化简要分为以下几类:统计数据、关系数据、地理空间数据、时间序列数据以及文本数据可视化数据可视化的分类统计数据可视化https://new.qq.com/rain/a/20200610A088WXhttps://buckets.peterbeshai.com/app/#/playerView/201935_2015关系数据可视化http://fms.news.cn/swf/2017_sjxw/zhouqi/PC/index.htmlhttp://fms.n转载 2020-07-06 19:14:56 · 1541 阅读 · 0 评论 -
js中的浅拷贝和深拷贝
1.简单理解把a拷贝给b,浅拷贝会把a的引用(地址)赋值给b,深拷贝会在内存中新建一个对象,然后把a的属性在新创造的对象中生成一份。2.js中的数据类型js中有基本数据类型和引用数据类型。基本数据类型有字符串、数字、布尔、空、未定义、Symbol和BigInt,引用数据类型有Object,包含日期、数组、函数等。基本数据类型大小是固定的,引用数据类型的可变的,分别存放在内存中的两种存储结构栈(后入先出)和堆。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统自原创 2022-04-10 16:06:53 · 923 阅读 · 0 评论 -
JS对象解构
JS对象解构什么是解构赋值?解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。通常来说,你很可能这样访问数组中的前三个元素:var first = someArray[0];var second = someArray[1];var third = someArray[2];如果使用解构赋值的特性,将会使等效的代码变得更加简洁并且可读性更高:var [first, second, third] = some转载 2021-02-19 18:52:12 · 589 阅读 · 0 评论 -
浅谈前端/软件工程师的代码素养
浅谈前端/软件工程师的代码素养关于代码素养破窗理论整洁的代码整洁代码原则DRY(Don’t Repeat Yourself)SRP(Single Responsibility Principle)LKP(Least Knowledge Principle)可读性基本定理有意义的名称适当的注释维护小结“程序是写给人读的,只是偶尔让计算机执行一下。” ——Donald Ervin Knuth(高德纳)关于代码素养我们常常谈到“素养”一词,是指个人在专业领域内实践训练而成的一种修养转载 2020-07-22 15:25:06 · 348 阅读 · 0 评论 -
JS基本类型和引用类型
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单数据类型的值,比如:Undefined, Null, Number, Boolean, String类型。引用类型值指那些可能由多个值构成的对象,比如:Object类型。如何判断一个变量是否为引用类型呢?可以通过instanceof方法://instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。if (object instanceof const转载 2020-07-22 14:36:17 · 153 阅读 · 0 评论