首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
web
订阅
zzyo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
前端开发-领域驱动设计
随着我们解决的场景越来越专业化和复杂化,大型SPA应用的流行,前端承担的职责越来越多。代码的质量和系统的完整性越来越难把握。很容易导致迭代着迭代着发现代码改不动了。最后只能新起炉灶,重新开发。归根到底在于复杂度的失控,本文会尝试分析其中的问题以及从前端如何应用领域模型开发的角度…
关于移动端适配,你必须要知道的
... 上面这些问题可能我们在开发中已经知道如何解决,但是问题产生的原理,以及解决方案的原理可能会模糊不清。在解决这些问题的过程中,我们往往会遇到非常多的概念:像素、分辨率、PPI、DPI、DP、DIP、DPR、视口等等,你真的能分清这些概念的意义吗? 本文将从移动端适配的基础…
观察者模式 vs 发布-订阅模式
我微笑着回答:“没有区别,它们是一样的。” 但是面试官笑了,“不,它们不一样。” 之后我回到家打开google查找答案。这篇文章就是我google后的总结。 在深入探讨区别之前,我们先来讨论下“观察者模式”和“发布订阅模式”。 我认为大多数人都会同意观察者模式是学起来最好入门的…
重构 - 代码整洁之道
之前也介绍过我们团队的前端项目从零开始经历8个月迭代业务代码10万行(仅为产品长期规划需求的20%),至今仍然在不断迭代的过程。 PS: 不管对于何种语言,重构都是软件开发过程中不可或缺的一部分。如果已经了解重构的基础,可以直接跳往至文章后面的重构案例部分。 随着业务需求的不断…
浅谈mock
这样的场景,相信大家会觉得似曾相识。 现今的业务系统已经很少是孤立存在的了,尤其对于一个大公司而言,各个部门之间的配合非常密切,我们或多或少都需要使用兄弟团队或是其他公司提供的接口服务。这样的话,就对我们的联调和测试造成了很大的麻烦。假如各个兄弟部门的步伐完全一致,那么问题就会…
实现多个标签页之间通信的几种方法
之前在网上看到一个面试题:如何实现浏览器中多个标签页之间的通信。我目前想到的方法有三种:使用websocket协议、通过localstorage、以及使用html5浏览器的新特性SharedWorker。 localstorage是浏览器多个标签共用的存储空间,所以可以用来实现…
如何管理好10万行代码的前端单页面应用
蚂蚁金服数据平台前端团队主要负责多个数据相关的PC Web单页面应用程序,业务复杂度类比Excel等桌面应用,业务前端代码量在几万行~几十万行,随着产品不断完善,破百万指日可待。管理好10万行级甚至百万行级代码的前端应用,是我们团队的核心挑战之一。 团队的架构方案是多个产品经历…
聊一聊JWT与session
认证和授权,其实吧简单来说就是:认证就是让服务器知道你是谁,授权就是服务器让你知道你什么能干,什么不能干,认证授权俩种方式:Session-Cookie与JWT,下面我们就针对这两种方案就行阐述。 当 client通过用户名密码请求server并通过身份认证后,server就会…
if 我是前端Leader,谈谈前端框架体系建设
这期来聊一聊前端框架。 “if 我是前端 Leader” 是我的一个文章系列,说说我人在其位,欲谋其职的一些点点滴滴感悟。跟前端 Leader 只有那么一丢丢关系,干货不多,但老少皆宜,不要被标题给唬住了。 这应该不是我第一次谈‘框架‘了。React 是一个框架吗? Vue 是…
这是一篇关于JavaScript原型知识的还债帖
本人从事前端开发的工作三年有余,我要向你坦白,时至今日我对JS原型仍然是一知半解,当年的校招面试关于JS原型都是“临时抱佛脚”,死记硬背混过去鸟~ ~。 在日后工作中,我已熟练的使用Function去封装类,使用mixin去丰富类,使用new去实例化我钟意的对象(单身狗的悲哀)…