首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
林_超
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
TypeScript 它不香吗?还不快来!
环境到此安装结束。 2. undefined 类型 3. null 类型 null是一个空指针对象,undefined是未初始化的变量,所以,可以把undefined看成一个空变量,把unll看成一个空对象。 默认情况下,undefined 和 null 类型,是所有其它类型的…
用 canvas 的 getImageData 做点有趣的事
canvas 可以实现对图像的像素操作,这就要说到 getImageData() 方法了。 CanvasRenderingContext2D.getImageData() 返回一个 ImageData 对象,用来描述 canvas 区域隐含的像素数据,这个区域通过矩形表示,起始…
JS中的数组过滤,从简单筛选到多条件筛选
在上家公司工作的时候,有一个需求是在前端部分完成筛选功能,一次拿到所有数据,然后根据条件筛选。通常情况下筛选是后台给接口,在数据量不大的情况下,也有人可能会遇到前端筛选这样的情况,特别写了这篇文章分享给大家,有问题请指出,互相学习。 一般情况下的单条件筛选,数组的filter方…
手把手教你用node撸一个图片压缩工具
依然是先介绍一下工具,本次我们主要用到了 tinypng 这个工具。tinypng是一个主流的图片压缩工具,他可以实现高保真的压缩我们的图片,一般我们可以进入他的官网https://tinypng.com/压缩图片,手动点击上传,但是每次只能压缩20张,这对于追求方便的我们来说…
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…
弹弹弹,弹走鱼尾纹的弹出菜单(vue)
上一篇面试的总结,大家看的还行,因为量很大,错误在所难免,希望大家发现错误了可以告诉我一声,我的邮箱是236490794@qq.com,一个小前端的希望。 这里我将这个控件几个属性独立出来,方便下次开发,其中包含,menu的背景,整个控件在屏幕的哪个角落,menu的宽高,ite…
十五分钟--分页逻辑--包学包会
所以这个分页组件一共是由 2 + 2 + 2 + 1 + 2 * 2 = 11 个 元素构成。记住这个数,给这个变量起名字叫baseCount,待会要着重用它。分析到这逻辑实际已经完成74%了,是不是惊呆了?但是不要着急,我们继续分析一下分页组件需要哪些参数: 参数我已经标注好…
实现前端弹簧动效
它有一个弹闪的过程,一大一小交替缩放就像一个弹簧在弹动一样,而不是以往那种简单的线性变大。 如果使用CSS的animation-timing-function只是改变运动的速度,不能改变运动的方向。 是没有这种弹性动感的。 因为要实现一个弹簧振动效果,需要有两个参数,一个是阻尼…
数字图像处理-前端实现
数字图像处理(Digital Image Processing)是指用计算机进行的处理。说起数字图像处理大家都会想到C++有很多库和算法,MATLAB的方便,但自从有了canvas,JavaScript可以对图像进行像素级的操作,甚至还可以直接处理图像的二进制原始数据。 HTM…
Shader 中的颜色混合模式(Blend Mode)
在之前的文章中提及了 Shader 中的颜色计算,介绍了一些基本的颜色混合计算,然而在实际的 Shader 滤镜中,简单到加减乘除并不能很好地还原出我们想要的效果,mix()也只是其中一个选择。 回顾一下,平时拿到设计师提供的设计稿,都能看到他们在 Photoshop 中应用了…