首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
HeavenSun
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
司徒正美老师微信群的一道面试题
题目:有一个aaa.js文件,它里面有如下操作,从终端提示用户输入一项目名,然后读取下,在当前目录下,创建这目录,并且生成一个package.json,里面有两个依赖。要通过npm i安装react react-dom;最后终端通知你安装完毕。 只允许用户执行一次node aaa
Vant 1.0 发布:轻量、可靠的移动端 Vue 组件库
距离 Vant 首次发布刚好过去了半年时间,在这半年时间里 Vant 团队广泛吸纳社区的反馈和建议,持续对组件进行打磨、优化,使得 Vant 逐渐成长为一个轻量、可靠的移动端 Vue 组件库。 在这个时间点上我们决定发布 Vant 的 1.0 正式版,希望未来有更多小伙伴能够参…
270行代码实现一个AMD模块加载器
模块加载对于前端来说是非常重要的一个知识点.当前的主流模块加载方式有AMD,CMD和CommonJs(node环境下)。AMD和CMD有很多共同之处例如都是文件提前并行载入,依赖载入完成通知模块,模块监听依赖是否全部执行完毕,如果直接执行factory.核心原理区别其实并不大,…
原生JS控制多个滚动条同步跟随滚动
本文要探讨的是,当这两个容器元素的内容都超出了容器高度,即都出现了滚动框的时候,如何在其中一个容器元素滚动时,让另外一个元素也随之滚动。 既然是与滚动条有关,那么首先想到 js中控制滚动条高度的一个属性: scrollTop,只要能控制这个属性的值,自然也就能控制滚动条的滚动了…
简单案例浅析JS线程机制
故事的开始是这样的,有一个需求,需要将一个List的数据加载到页面上展示。 需求看上去很简单对吧,但是由于List数据量巨大,并且需要对List里的每个对象进行一定的操作。 所以呢,每次都会造成几秒钟的浏览器假死,这对用户的体验简直是杀伤性的。 通过调试,发现addChild(…
函数式编程的几个概念
本篇文章是自己对于JavaScript函数式编程一书的读书笔记。利用underscore框架介绍函数式编程几个概念。 repeatedly是函数式编程的一个典型思维,将值变成函数。 react和redux里面用了大量的返回其他函数的函数。包括高阶组件,applyMiddlewa…
前端拖拽组件优化
弃用原生drag Api
如何培养良好的编程实践
1. UI层的松耦合 很多设计模式是为了解决紧耦合的问题。如何做到松耦合,当修改一个组件而不需要更改其它地方的组件的时候,我们可以说这就是做到了松耦合,也是提高代码可维护性的关键所在。 1-1. 将JS从Css中抽离出来 1-2. 将CSS从JS中抽离出来 当需要通过js来修改…
编写一个简单的babel插件
babel插件编写当我们导入lodash中指定的工具函数时会将整个lodash打包进来换成按需引入的写法但是这样写有些麻烦我们想由上面写法自动分解为下面写法所以我们就编写一个babel插件Instal
漫谈 React 组件库开发(二):组件库最佳实践
一个系统拥有大量的业务场景和业务代码,相似的页面和代码层出不穷,如何管理和抽象这些相似的代码和模块,这肯定是诸多团队都会遇到的问题。 不断的拷代码?还是抽象成 UI 组件或业务组件?显然后者更高效。 那么现在就面临一个选择:一是选择 React 生态中已有的组件库,例如 ant…