首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
gunner同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
351篇文章 · 0订阅
JavaScript 的私有成员
Class field declarations for JavaScript(JavaScript 类的字段声明)目前已经进入了 stage-3,其中包含一项 OOP 开发者都很关注的内容:Private fields。JavaScript 一直没有私有成员并不是没有原因,所…
React拾遗:从10种现在流行的 CSS 解决方案谈谈我的最爱 (上)
不得不承认 Vue 的css解决方式非常自然简洁,相比之下 css 一直是 React 的痛。 从旧宠 css modules 到 JSS 的各种衍生,到新宠 styled-components。几十种的解决方式,上百篇的教程和比较,已经说明了一切。大家一直在寻找最好的最适合自…
聊一聊前端算法面试——链表和数组
今天来聊一聊前端面试中非常基础的两种数据结构——「数组」和「链表」。 你可以先思考一下如何回答上边的问题🤔,然后带着答案来阅览接下来的内容。 在聊这个问题之前,先看一下数据从逻辑结构上的分类。主要分为两类:线性表和非线性表。 线性表: 数据连成一条线的结构,今天要聊的链表和数…
React16.6和Typescript高仿B站Web移动端
本项目是一个高仿B站移动端项目,基于我之前搭建过的SSR服务端渲染模板开发,开发的初衷是想使用此模板进行实战,实战后才能说明模板的可靠性。前端大部分都是页面展示,基本上没什么可仿的,看多了就会觉得腻,就选了B站,核心功能在于视频播放和弹幕,主要用于学习和交流,还请B站团队海涵。…
KOA + egg.js 集成 kafka 消息队列
上述代码新建了生产者、消费者。 生产者新建后加载进app全局对象。我们将在请求时候生产消息。这里只是先新建实例 消费者获取消息将访问service层的insert方法(数据库插入数据)。 具体参数可以参考kafka-node官方API,往下看会有生产者和消费者的配置参数。 一些…
函数式点滴--partial&curry
... ... 这次主要是来学习一下,partial和curry这两个对输入参数处理的方法,其实它们是js本身就有的功能,只不过函数式更多使用它们作为工具。 curry即柯里化,将一个接收多个参数的函数分解一个连续的链式函数,其中每个函数接收一个参数而返回另一个函数接收下一个参…
将 React 渲染到嵌入式液晶屏
我们都知道,React 最大的卖点之一,就是 Learn once, write anywhere 的通用性。但如何才能在浏览器之外,甚至在 Node.js 之外,用 React 渲染 UI 呢?本文将带你用 React 直通嵌入式驱动层,让现代前端技术与古老的硬件无缝结合。 …
你不知道的浏览器页面渲染机制
浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、Webkit(Sa…
模拟实现 JS 引擎:深入了解 JS机制 以及 Microtask and Macrotask
实现自定义 Javascript 引擎来解释 event loop 系统的工作原理并演示其任务队列、执行周期。 Task Queue :是用来处理异步任务的,当该任务完成时,会指定对应回调进入队列。 总结一下就是,Javascript 引擎会将脚本内容包裹在 Main 函数内,…
面试官问:能否模拟实现JS的call和apply方法
其中模拟bind方法时是使用的call和apply修改this指向。但面试官可能问:能否不用call和apply来实现呢。意思也就是需要模拟实现call和apply的了。 在fun函数运行时指定的this值。需要注意的是,指定的this值并不一定是该函数执行时真正的this值,…