首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
月肃生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
鼠标滚轮事件&Mac触控板双指事件
因为下一阶段要做的一个工作是开发一个WEB端的K线图,所以这一周一直在研究这方面的东西,其中涉及到的一个知识点是鼠标滚轮事件和Mac的触控板双指事件,发现这里面还是有一些坑的。 1. 用哪个事件 以前常使用的mousewheel事件已经逐渐被官方废弃了,改用wheel事件代替,…
HTML5(八)——SVG 之 path 详解
path 是 SVG 基本形状中最强大的一个,不仅可以实现 预定义的 line、rect、circle、ellipse、line等形状,还可以绘制任意路径,控制动画路径等..
Monaco Editor 配置自定义语言高亮
在上一篇译文中,我们已经跑通了 Monaco Editor 的项目,接下来我们来具体看下,如何配置自定义语言高亮。 Monaco Editor 通过自带的语法高亮库 Monarch 来支持配置自定义语言。通过它,即可使用 JSON 创建声明式语法支持高亮。我们可以通过 mona…
如何用svg在网页中画一条带箭头的连接线
SVG中所有基本形状都是path的简写形式,但是建议使用简写形式,因为这样可以使SVG文档更可读。 path元素更通用,可以通过制定一系列相互连接的线、弧、曲线来绘制任意形状的轮廓,这些轮廓也可以填充或者绘制轮廓线,也可以用来定义裁剪区域或蒙版。 路径的填充同样可以使用fill…
[译]使用 Rust 编写快速安全的原生 Node.js 模块
RisingStack 去年面临一件棘手的事:我们已经尽可能让 Node.js 发挥出最高的性能,然而我们的服务器开销还是达到的最高限度。为了提高我们应用的性能(并且降低成本),我们决定彻底重写它,并将系统迁移到其他的基础设施上 - 毫无疑问,这个工作量很大,这里不详叙了。 那…
漫谈构建工具(十五): 初探 webpack5 - module federation
最近,项目组在针对原来的老项目做技术栈升级工作,升级的主要内容是 react 和 antd。经过讨论,最后采取的技术方案是使用 qiankun。具体实施方案为先基于 qiankun 构建一个主应用,然后再部署一个新的子应用,新的子应用使用最新版本的 react、antd 逐步重…
别卷了,快来玩 | React+Lingo 实现一个超好玩的3D游戏:美女与龙珠
游戏讲述的是一个小女生被恶魔诅咒找不到家了,她听说收集七龙珠可以召唤神龙,神龙可是帮她实现回家的愿望,于是她开启了她的冒险故事
从零开始实现一个IDL+RPC框架
在很久之前的单机时代,一台电脑中跑着多个进程,进程之间没有交流各干各的,就这样过了很多年。突然有一天有了新需求,A进程需要实现一个画图的功能,恰好邻居B进程已经有了这个功能,偷懒的程序员C想出了一个办法:A进程调B进程的画图功能。于是出现了IPC(Inter-process c…
Webpack dll优化实战
DLL(Dynamic Link Libray)原来特指windows系统中实现共享函数库的一种方式,扩展名通常为.dll。玩过老windows游戏的同学应该对这种文件不陌生,很多游戏的安装盘下就有很多.dll的文件。DLL通常是已经编译、链接的二进制文件,方便程序直接调用。 …
原来rollup这么简单之插件篇
这是rollup系列的最后一篇文章,以下是所有文章链接。 rollup的插件和其他大型框架大同小异,都是提供统一的标准接口,通过约定大于配置定义公共配置,注入当前构建结果相关的属性与方法,供开发者进行增删改查操作。为稳定可持续增长提供了强而有力的铺垫! 但不想webpack区分…