首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
lyxia_iOS
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
(1.8w字)负重前行,前端工程师如何系统练习数据结构和算法?【上】
准备了很长一段时间的练习攻略,同时也放到了github仓库, 也有其它的在线阅读地址。原创代码和攻略文章不易,如果觉得不错,请给仓库点个 star 哦 : ) 如果你听说过LeetCode这个网站,想要一刷到底,迈向算法巅峰,却因为浩瀚的题量和缺乏系统训练感到无力,三天打鱼两天…
【javascript】一个可以配置的红绿灯
实现一个信号灯,这个信号灯,有黄绿红,他们各自亮灯的持续时间是 1s,2s,3s 如此反复。 没错,这样更简洁了,但是到目前为止,但是我们想实现暂停和开始,停止和重新开始。 其实我一开始想的,停止的话,最好是循环,break出循环即可。那么我们可以循环来实现这个一直重复的动作呢…
你可能不知道的 TypeScript 高级技巧
在 2020 年的今天,TS 已经越来越火,不管是服务端(Node.js),还是前端框架(Angular、Vue3),都有越来越多的项目使用 TS 开发,作为前端程序员,TS 已经成为一项必不可少的技能,本文旨在介绍 TS 中的一些高级技巧,提高大家对这门语言更深层次的认知。 …
用Node.js开发一个Command Line Interface (CLI)
Node.js用途很广,常用来开发服务、桌面应用等被开发者熟知,Node.js还有另外一个非常实用的场景 - 命令行应用(后文统称CLI)。本文将介绍CLI的开发流程、常用的功能,并以meet-cli为例实战演练,从零开始一步步开发一个可以在生产中使用(read world)的…
Babylon-AST初探-代码生成(Create)
业余时间写了Babylon-AST的系列文章,这里是第一篇,后面还有三篇。趁着今天有空都一起发上来啦。 最近想研究react转小程序代码的,后来感觉跨度有些大,因为平时也会写一些vue的代码,而且vue和小程序更接近一些,所以还是先做了一个vue转小程序的PoC。可是这些都不是…
bezierMaker.js——N阶贝塞尔曲线生成器
由于原生的Canvas最高只支持到三阶贝塞尔曲线,那么我想添加多个控制点怎么办呢?(即便大部分复杂曲线都可以用3阶贝塞尔来模拟)与此同时,关于贝塞尔控制点的位置我们很难非常直观的清楚到底将控制点设置为多少可以形成我们想要的曲线。本着解决以上两个痛点同时社区内好像并没有N阶的解决…
实战篇 - 如何实现和淘宝移动端一样的模块化加载 (task-silce)
很明显,我们的对于用户的响应速度和界面渲染速度,提升了 50% 左右。 该工具已经在 npm 发了包,也在 git 提交了项目,有兴趣的可以去看看,顺便点个 star ,谢谢了。 已经有 n 久没有写过文章了,由于最近工作比较忙,而且项目当中对于前端性能还有架构方面的挑战性还是…
前端基础篇之CSS世界
这些基本概念有些可能不易理解但却都很重要,如果看完还是很不理解的话需要自己谷歌或百度,网上关于这些概念的文章不少。 “流”又叫文档流,是css的一种基本定位和布局机制。流是html的一种抽象概念,暗喻这种排列布局方式好像水流一样自然自动。“流体布局”是html默认的布局机制,如…
用TypeScript编写发布函数库
代码库在发布之后,使用者可能期望能以各种方式来使用库,如直接在浏览器中加载使用、通过NodeJs的CommonJS模块方式来引用代码库、或者直接通过ES6的module方式来引用。 下面分别介绍以上几种不同使用情景下的编译过程。 目前前端开发库绝大部分都会发布到npm上,npm…
给2019前端的5个建议
2019 农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS 模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于 React 和 Ang…