首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
蒋礼锐
掘友等级
前端工程师
|
bytedance
听歌, 听歌, 听歌...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
文章
热门
最新
CSS中的变量
现在业务中经常会使用一些 CSS 的预处理器或后处理器,他们极大的方便了开发过程中的 CSS 片段复用。但其实 CSS 原生也做出了一些改变,在兼容性没有那么苛刻的情况下, 可以尝试使用。本文就是我对 CSS 原生变量的探讨和认知。 跟 JS 中的变量一样,目的都是为了复用并且…
vite 与 react 的结合
vite, 法语词, 快的意思. 读音为 /vit/ 先来看看之前的先驱: parcel, rollup, webpack.这些工具的目的便是为了打包, 为了前端能有模块化. 为了前端能承担更复杂的逻辑, 不被后端瞧不起.为了证明js是宇宙第一的语言, 为了.... parce…
tsconfig的配置记录
typescript愈发成为必备的开发技能, 基本上时拿来即用, 对于一些配置并没有很深入的理解, 趁着现在有时间了, 可以好好过一遍, 我在这里会对一些我认为比较不常用的做一些解释, 可能不够全面, 请到这里查看所有的配置: http://json.schemastore.o…
reflect-metadata的研究
本文是基于 reflect-metadata库对ts的元编程模式的DI实现详细描述, 力求能将这个过程以及中间的难点讲清楚. 有很多设计模式, 比如组合, 依赖注入, 运行时类型断言, 反射/镜像, 测试等希望可以在保持原有class的一致性的前提下为class添加元数据. 该…
任务队列,宏任务与微任务
首先task queue任务队列是不是一个队列? 不是. 他是一个set 集合, 因为不是在取任务的时候不是像队列那般先进先出就完了, 而是先把最老的任务获取, 执行, 执行完毕之后才删除. 微任务是不是task queue? 不是. 渲染进程会维护多个消息队列, 比如延迟队列…
electron 的实战总结--减小包体积
使用 electron 有段时间了, 作为跨端应用的最牛 x 的打包工具, 被其简单易用性深深折服. 之前都是开箱的简单配置. 最近项目有更多的需求, 挖了更多的 API, 主要包括: Electron 有一些宏变量可以在文件中直接使用, 请参考 File Macros, 我需…
Javascript Enum 枚举模式
编码中使用的枚举类型, 多半是为了便于代码提示和开发方便, 能快速查看包含的成员. 比如有些第三方库 keymirror, 开发中遇到了一个有趣的库, 他的一些用法可以借鉴, Enumify, 本文部分内容翻译自其官方文档 下面来对枚举模式进行一些探讨. 类型不安全, 枚举值不…
关于ES6的Proxy详解
之前在使用JSONRPC做为与后端通讯标准的时候一直在思考究竟怎么样才算RPC(Remote Procedure Call远程过程调用)?。其核心在于像调用本地函数一样来完成远程的调用。因为多是一些硬件指令的发送, 所以会有一个Hardware的类 类中抽象出一个实例write…
如何在 electron 中安装驱动
作为一家在硬件厂商工作的码农, 终究逃不过驱动的安装, 之前一直是让用户手动去官网下载, 产品已经忍了这个方案很久, 终于提高了"把驱动打包进软件的安装包中"的优先级. 网上教程不多, 摸着石头过河. 随便找个文件夹, yarn init -y初始化项目.yarn add el…
如何通过webpack 实现在 HTML,CSS, JS 中共享变量
所以在少部分使用时还好, 但是如果是大规模使用, 比如在 table 中, 就会使得两者的性能差距变大. 但是呢, 谁不想用静态呢? 那不是产品经理有需求, 要动态的去更改啊. 以下方案就是避免了一部分情况下的 JSTOCSS 但并不是所有, 比如用户点击之后对 CSS 进行修…
下一页
个人成就
文章被点赞
221
文章被阅读
83,625
掘力值
1,719
关注了
10
关注者
50
收藏集
4
关注标签
15
加入于
2017-11-05