首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
一箪食一瓢饮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
以前端架构师身份,从零开始搞事搞事搞事(1)
当一个没有管理经验前端架构师,在国企接手了一个烂摊子!怎么在团队和项目都快速膨胀的情况下,让大家信服,并让前端效率极剧提高呢?从技能、工程、架构、管理角度切入,做一个优秀的前端架构师。
巧妙运用观察者模式实现模块解耦
开发复杂H5游戏页面,会涉及到不同的模块,比如,游戏模块、计分模块、展示模块等等。为了降低各个模块开发者之间沟通和维护成本,同时为了应对产品疯狂多变的需求轰炸,我们可以巧妙运用观察者模式实现模块解耦。 虽然两种模式都存在订阅者和发布者(具体观察者可认为是订阅者、具体目标可认为是…
小程序用户登录架构设计
1. 背景 上一篇文章《小程序静默登录方案设计》提到过,小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 即「静默登录」,通过调用 wx.login 获取到 code ,将其发送到开发者后端,开发者后端通过接口去微信后端换取到 …
死磕 36 个 JS 手写题(搞懂后,提升真的大)
作为一个程序员,代码能力毋庸置疑是非常非常重要的,就像现在为什么大厂面试基本都问什么 API 怎么实现可见其重要性。我想说的是居然手写这么重要,那我们就必须掌握它,所以文章标题用了死磕,一点也不过分,也希望不被认为是标题党。 作为一个普通前端,我是真的写不出 Promise A…
字节研发设施下的 Git 工作流
初级 Git 开发者,面对这满图的分支和 merge 指向,简直想手撕作者。高级 Git 开发者要将这个流程运用实践也大感头疼。 分支各司其职,覆盖大部分开发场景。 预期 master 分支中任何 commit 都是可部署的。 严格按照流程执行,出现重大事故的情形会大大降低。 …
前端工程丨Vue3丨TS丨封装请求多个不同域的接口
本文主要讲述在项目中遇到的一些业务场景,并提炼出来的解决方案。供小伙伴们参考~ (注意:由于浏览器同源策略,一个前端工程在打包发布之后,通常我们会把资源放在与后端接口服务同一个域下。所以当有第二个域接口时,就会出现跨域请求导致请求失败。) 后端处理请求 “第二个域接口”,相当于…
塑造高质量代码
首先我们认识一下,整洁的代码 和 高质量代码 是有着密切的关系,也可以说是,想写出高质量代码,代码就需要整洁性,可读性。下面给大家介绍一些编写代码的基本原则和规范。 变量名,常量名——名词或名词短语,比如 变量名 d 就没有 remainingTimeInDay 命名具体,更有…
前端优秀实践不完全指南
本文其实应该叫,Web 用户体验设计提升指南。 ... 所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。 良好的用户体验设计…
思想篇 - 通过 hooks 的出现,反思组件化开发存在的问题
前言声明:此文不包含和hooks相关的所有的内容因为在react项目当中使用了hooks,vue2.x项目当中没有hooks,在现有的开发模式当中我们运用最多的还是组件化开发模式,但是在日渐复杂的业务
从0到1教你搭建前端团队的组件系统(高级进阶必备)
随着vue/react这类以数据驱动为主的web框架的不断完善和壮大,越来越多的前端团队开始着手搭建内部的组件库。虽然目前市面上已经有很多功能强大且完善的组件库供我们使用,比如基于react的开源组件库ant-design,material,又比如基于vue的开源组件库elem…