首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
拥抱太阳爷爷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
60篇文章 · 0订阅
svg、canvas、css3d实现数据可视化(伪3D效果)
这次项目用到了一些自定义的数据可视化组件,我把我做的部分抽出来几个典型做个汇总。 有些图片(例如下面这个jpg动图)太大,进行了一定程度的压缩,有点模糊(^_^)。 改进版:大小和亮暗用gap控制,近大远小,近亮远暗。 这篇文章画的是angle一个纬度,只要再增加另外一个纬度r…
vue中实现自动滚动表格
demo演示的都是文本形式的数据,但是需求是表格做成自动滚动。直接套上去会出现表头也被滚动的现象,所以此处用了个小技巧:上面使用一个表格,只取表头部分,下面用vue-seamless-scroll包裹一个表格,只取tbody部分。 该例子中上面表格直接复制下面的表格,也可以根据…
vue-cli3 项目从搭建优化到docker部署
1. 创建一个vue项目 7. 选择测试框架 (Mocha + Chai) 8. 选择将这些配置文件写入到什么地方 (In dedicated config files) 选是的话,下次创建一个vue项目,可以直接使用这个预设文件,而无需再进行配置。 2. 全局组件自动注册 在…
10 个 GitHub 上超火的前端面试项目,打造自己的加薪宝库!
一般人没事的时候刷刷朋友圈、微博、电视剧、知乎,而有些人是没事的时候刷刷 GitHub ,看看最近有哪些流行的项目。 久而久之,这差距就越来越大,因此总会有开源信息的不对称,有哪些优秀的前端开源项目值得学习的也不知道。 初步前端与高级前端之间,最大的差距可能就是信息差造成的。 …
JavaScript实现图片合成下载
最近项目一个功能需求,需实现将两张图片合成后下载的一个功能。分析完功能需求后,决定直接使用前端技术来实现。为提高效率,使用插件(html2canvas)配合编写此功能。有关插件(html2canvas)的介绍,这里不多说明,大家可自行网上查阅。以下直接附上效果演示图以及完整代码…
JavaScript骚操作之遍历、枚举与迭代(上篇)
这是一段标准的for循环代码,通过变量i去追踪数组arr的索引,达到访问数组中每一位元素的目的。 需要花费精力去处理越界问题,一些编译型语言在遇到数组索引越界时会报错,而JavaScript引擎将不会告诉你任何错误信息,错误定位成本会比较高。 一切看起来都是那样的完美,即不需要…
写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
能不能讲一讲Flex布局,以及常用的属性?。 WeakMap只能以复杂数据类型作为key,并且key值是弱引用,对于垃圾回收更加友好。 深拷贝:一般需要借助递归实现,如果对象的值还是个对象,要进一步的深入拷贝,完全替换掉每一个复杂类型的引用。 React需要尽可能的保证熟练。因…
JS的执行上下文和环境栈是什么?
这篇文章中,我将深入探讨JavaScript中的一个最基本的部分,即执行上下文(或称环境)。读过本文后,你将更加清楚地了解到解释器尝试做什么,为什么在声明某些函数/变量之前,可以使用它们以及它们的值是如何确定的。 全局代码 - 默认环境,你的代码第一时间在这里执行。 函数代码 …
那些你需要知道的CSS-总结
是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。 是一个相对长度单位,最初是指字母…
call,apply,bind,new实现原理
在实际开发过程中,对于函数封装时,不确定外部是谁调用的,调用函数内部方法时,有可能是window调用这时就会报错,常使用call,apply,bind来绑定this指向。 call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数。 该方法和apply()类…