首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
饿了么新餐饮前端团队
掘友等级
公众号:@ 搞事的前端
|
饿了么
定期分享技术原创文章,带你一起玩转前端。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
1分钟快速排查内存泄漏
内存泄漏的原因是指程序中己动态分配的堆内存由于某种原因未释放或无法释放,那么为什么没有释放呢(1.根据JS的垃圾回收机制,当内存中引用的次数为0的时候内存才会被回收,2.从根部出发触及到的对象被标记为
你不知道的前端组件库
关于组件库设计的文章一搜能出来一大把,但大多数都是从UI角度或者视觉规范层面来讲的,但随着前端技术的发展和迭代,前端这个岗位早已不是过去定义的实现样式那么简单了,这篇文章会站在一个技术同学的角度来聊一下组件库的设计除了样式还有哪些可以关注的。 组件的本质其实在于代码的复用和抽象…
UI自动化测试框架Cypress初探
CyPress是在mocha式API基础上构建的一套开箱可用的测试框架,对比其他测试框架,它提供一套自己的最佳实践方案,无需其他测试工具库,配置方便简单但功能异常强大,可以使用webpack项目配置,还提供了一个强大的GUI图形工具。所以作为经常使用JavaScript开发语言…
webpack构建流程及梳理
webpack的核心功能是通过抽离出很多插件来实现的,因此系统内功能的划分粒度很细,这样做到了完美解偶同时又分工明确,代码容易维护。可以说插件就是webpack的基石,这些基石又影响着流程的走向。这些钩子是通过Tapable串起来的,可以类比Vue框架的生命周期,webpack…
领域驱动设计在前端的应用
长期以来前端只关注于页面展示和交互,而如今前端承担了越来越多的业务逻辑,将领域驱动设计应用于前端十分有必要。 软件开发需要考虑的因素太多:后端的数据库,环境,界面交互,不同客户端,鉴权,经常变动的需求等,难以将精力集中在核心的业务逻辑上。 模块边界不清晰,牵一发而动全身。经常变…
前端也要懂的IOC
我们看上面的代码发现A被B和C依赖,这种依赖关系随这着应用的增大,越来越复杂,耦合度也越来越高。所以有人提出了IOC理念,解决对象间的解耦。 但是业界实现的方式主要是通过装饰器 decorator 和 reflect-metadata来实现的,接下来就聊聊这两者是如何配合实现依…
入门看看?Chrome插件初窥与实践
某页面获取信息时,需要验证token判断登陆信息。因为某些原因,在测试过程中,测试人员需要采用手动注入token的方式完成登陆,严重影响工作效率。 为了避免影响原始项目,所以采用chrome插件的方式,制作一个简单的登陆页面模拟实际登陆情况,并向原页面插入token用作登陆信息…
Flutter系列(1)--Dart语言介绍
众所周知,Dart是Flutter官方指定语言。 是一种适用于万维网的开放源代码编程语言,由Google主导开发,于2011年10月公开。它的开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克主持,目标在于成为下一代结构化Web开发语言。摘自Wiki .…
Flutter VIPER架构-解决复用和测试问题的利器
MVC可以说是框架的经典了,但是在MVC框架的实践中,我们很难做到降低它的耦合度,我们在使用过程中,会有大量的接口都出现在controller中,导致controller中的代码非常的庞大,而在view中实现的时候,我们又习惯性的只实现页面布局相关的东西,而到了动画,页面布局逻…
webpack事件流之Tapable
webpack整个构建周期,会涉及很多个阶段,每个阶段都对应着一些节点,这些节点就是我们常说的钩子,每一个钩子上挂载着一些插件,可以说整个webpack生态系统是由一系列的插件组成的。当主构建流程进行编译打包的时候,会陆续触发一些钩子的call方法(相当于emitter),相应…
下一页
个人成就
文章被点赞
422
文章被阅读
57,817
掘力值
1,760
关注了
1
关注者
541
收藏集
1
关注标签
7
加入于
2019-11-19