首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kingller
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
Service Worker 离线缓存
Service worker 本质上充当 Web 应用程序、浏览器与网络(可用时)之间的代理服务器。这个 API 旨在创建有效的离线体验,它会拦截网络请求并根据网络是否可用来采取适当的动作。
Web Worker 前端性能提升
在Web开发中,碰到需要处理复杂的计算或大量数据或耗时的操作,如何利用 web worker 提升性能,避免出现页面卡顿
页面使用 scale 缩放实践
使用 scale 缩放页面实践。缩放后如何设置位置和宽高。clientWidth、offsetWidth、getComputedStyle、getBoudingClientRect 该使用哪个?
SVG
本文章旨在解析如何一步步实现数据大屏。 在 2003 年一月,SVG 1.1 被确立为 W3C 标准。 参与定义 SVG 的组织有:太阳微系统、Adobe、苹果公司、IBM 以及柯达。 SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。 前两个参数代表x,…
前端工程规范
camelCase(驼峰式,也叫小驼峰命名,e.g. userInfo) PascalCase(帕斯卡命名式,也叫大驼峰命名,e.g. UserInfo) kebab-case(短横线连接式,e.g. user-info) 项目名全部采用小写方式, 以中划线分隔。 比如: my…
如何判断有没有出现滚动条
我们要判断一个div上有没有出现水平方向滚动条,只需判断scrollWidth是否大于clientWidth即可。 当border为0时,使用offsetHeight - clientHeight可以得到水平滚动条的宽度(如果有的话)。 我们要判断一个div上有没有出现垂直方向…
如何用svg在网页中画一条带箭头的连接线
SVG中所有基本形状都是path的简写形式,但是建议使用简写形式,因为这样可以使SVG文档更可读。 path元素更通用,可以通过制定一系列相互连接的线、弧、曲线来绘制任意形状的轮廓,这些轮廓也可以填充或者绘制轮廓线,也可以用来定义裁剪区域或蒙版。 路径的填充同样可以使用fill…
AES对称加解密
以太坊Whisper协议中,默认的对称加密使用的是AES-GCM加密算法。这里采用默认算法 AES/GCM/NoPadding AES 加密解密。默认使用gcm模式。 使用该方法生成密钥后,会缓存该密钥,使用加密(encrypt)或解密(decrypt)方法时也可不提供密钥(N…
前端加解密
HTTPS协议 = HTTP协议 + SSL/TLS协议,在HTTPS数据传输的过程中,需要用SSL/TLS对数据进行加密和解密,需要用HTTP对加密后的数据进行传输,由此可以看出HTTPS是由HTTP和SSL/TLS一起合作完成的。 SSL的全称是Secure Sockets…
如何配置React项目直接使用TypeScript包(babel版)
上期我们说到了TypeScript装饰器(decorators)和JavaScript装饰器编译出的代码不同,我们的组件库已经改成了TypeScript,但很多项目还在使用JavaScript,所以这里来说说怎么在我们JavaScript版的React项目中直接使用TypeSc…
下一页
个人成就
文章被点赞
76
文章被阅读
38,980
掘力值
795
关注了
27
关注者
25
收藏集
0
关注标签
60
加入于
2019-08-15