首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
啦啦啦酱47290
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 73
沸点 0
赞
73
返回
|
搜索文章
赞
文章( 73 )
沸点( 0 )
每天一种算法(三) --双指针算法
双指针算法 什么是双指针算法? 双指针算法是一种常见的算法,核心理念是使用两个指针,分别指向不同的元素,通过对比指向的元素来协同完成任务。我们还补充了双指针算法的常用场景,包括快慢指针、滑动窗口。
node.js BFF开发8个月的心路历程
忙碌的日子总是过得特别快,回头一看,我已经做node.js BFF开发8个月了,基本上没写过web前端的事情,做了大半年,写篇文章来记录一下我这大半年的心路历程。 其实我刚进公司那会是做前端的,做B端前端开发,用react画页面,系统是一个持续做了一年多的,超过上百个模块的系统…
从Webpack源码探究打包流程,萌新也能看懂~
上一篇讲述了如何理解tapable这个钩子机制,因为这个是webpack程序的灵魂。虽然钩子机制很灵活,而然却变成了我们读懂webpack道路上的阻碍。每当webpack运行起来的时候,我的心态都是佛系心态,祈祷中间不要出问题,不然找问题都要找半天,还不如不打包。尤其是load…
干货!撸一个webpack插件(内含tapable详解+webpack流程)
Webpack可以将其理解是一种基于事件流的编程范例,一个插件合集。 而将这些插件控制在webapck事件流上的运行的就是webpack自己写的基础类Tapable。 将plugin控制在webapack事件流上运行(如下图)。后面我们将看到核心的对象 Compiler、Com…
puppeteer+mysql—爬虫新方法!抓取新闻&评论so easy!
Puppeteer 是 Google Chrome 团队官方的无界面(Headless)Chrome 工具。正因为这个官方声明,许多业内自动化测试库都已经停止维护,包括 PhantomJS。Selenium IDE for Firefox 项目也因为缺乏维护者而终止。 本文将使…
React hooks实践
最近要对旧的项目进行重构,统一使用全新的react技术栈。同时,我们也决定尝试使用React hooks来进行开发,但是,由于React hooks崇尚的是使用(也只能使用)function component的形式来进行开发,而不是class component,因此,整个开…
无头浏览器 Puppeteer 初探
我们日常使用浏览器的步骤为:启动浏览器、打开一个网页、进行交互。而无头浏览器指的是我们使用脚本来执行以上过程的浏览器,能模拟真实的浏览器使用场景。 本文主要介绍 Google 提供的无头浏览器(headless Chrome), 他基于 Chrome DevTools prot…
AST抽象语法树
抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示。这里特指编程语言的源代码。 树上的每个节点都表示源代码中的一种结构,之所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有…
在 Create React App 中启用 Sass 和 Less
本文介绍了如何在 Create React App 脚手架中启用 Sass 和 Less。 关于创建 create-react-app 项目请查看: create-react-app 的安装与创建。 关于在 less 和 sass 如何在 create-react-app 启用…
使用 Node.js 生成方便传播的图片
日常工作中,总会遇到一些需要和一些和“批量生成图片”相关的事情,尤其是在需要做内容传播的场景下:毕竟图片更直观、更有冲击力。 手头有一堆招聘需求,但是平台允许发布的字数有限,没关系,可以使用九宫格图片大法,把内容当长图发出来,但是制作长图还需要考虑排版,纯代码实现太过繁琐。 举…
下一页
个人成就
文章被点赞
244
文章被阅读
10,934
掘力值
607
关注了
13
关注者
51
收藏集
1
关注标签
18
加入于
2018-06-11