在过去,前端领域的开发人员只要了解一些 HTML、CSS,也许还有 jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库和框架;并且他们还要不断投资自身来学习新的知识。最近几年涌现了一系列基于 JavaScript 的优秀库和框架新品,如 ReactJS、VueJS 和 Svelte 等;它们为主流 Web
转载
2023-07-07 15:17:53
108阅读
要成为一个好的前端架构师需要做的事情:了解业务:全面调研当前业务和竞品的现状,充分理解当前渲染链路和节点,确认当前存在的问题 寻找方案:预估未来发展的方向,尽可能多的了解相关解决方案或创新自己的方案,比如:SSR,ER,预渲染,预加载,静态化等 评估方案:和相关同学讨论或开会,评估所有可行的方案及其合适度、复杂度、前瞻性和 ROI。选出至少一个候选方案,比如:SSR Demo 开发:基于现有开发能
转载
2023-07-30 11:15:33
15阅读
推荐语:有幸在大淘宝与洋风同学共事了一段时间。他在终端架构侧有丰富的经验,他所打造的终端调试工具 AppDevTools 、终端请求库 mtop.js 在阿里内部被广泛使用。洋风从自己的经验出发,在这篇文章中讲述了前端架构师的工作范畴和如何做好前端架构,相信对于期望往该方向成长的同学会有所帮助。——大淘宝技术前端工程师 梧忌加入大淘宝到现在也有六年多了,一路走来很开心可以一直做技术。负
转载
2024-01-24 20:11:57
13阅读
技术架构考核范围vue.jsreact.jsnodejs微信前端安全react-native工程化小程序自动化测试性能优化算法和数据结构设计模式面试
转载
2023-07-13 16:27:05
96阅读
2021年,迅猛过去了。今天,给大家做一个分类精选,选取12.31之前发布的,阅读还不错的100篇,大家点击标题,直接阅读。如果之前有错过的文章,这是一个很好的补课机会。这几篇,首先推荐大家读一读:《我们从来都反对“大中台,小前台”的架构设计!》2.1W+《关于MySQL,这篇都没人赞,太没天理了!》1.3W+《关于MySQL异步复制,MGR内核原理!》《求解“微信群覆盖”的三种方法:暴力,染色,
转载
2024-02-06 18:05:41
60阅读
杨永林,人称“教主”,八年前端开发经验,原新浪微博前端技术专家,现任链家网前端总架构师。长期研究Web访问性能优化和前端框架搭建。\\ 作为初始团队成员,教主参与了新浪微博所有PC版本的开发,其中4~6版以架构师的身份设计了微博PC版的前端架构。在新浪微博任职期间,教主设计实现了流水线加载技术与模块化代码组织,达到了在提高访问性能的同时极大降低了开发成本的目的。主要研究方向是Web访问性能优化与
转载
2023-12-05 19:09:55
47阅读
第一讲 - 高性能网站开发功力提升 - 开学典礼以及工程师成长路线图)第二讲 - 高性能网站开发功力提升 - 一个好的页面是怎么炼成的及HTML5 应用介绍第三讲 - 高性能网站开发功力提升 - LNMP架构与Socket、HTTP协议第四讲 - 高性能网站开发功力提升 - Web工程师的开发工具箱第五讲 - 高性能网站开发功力提升 - 编写高效的JS以及前端的魔鬼细节第六讲 - 高性能网站开发功
转载
2023-08-13 17:57:00
99阅读
目录架构设计主要产出主要内容注意事项分析需求,确定需要创建的项目需要哪些项目独立的业务组件库 为何自研统计服务熟悉需求很重要为何自研注意事项各项目之间的关系图 作品的数据结构设计正确的设计思路数据流转关系图注意事项:写技术方案设计文档关于技术方案设计文档整体架构设计 V1.0需求范围模块设计作品的数据结构扩展性保证开发提效运维保障架构师职责架构设计 &nb
转载
2023-08-15 15:39:41
154阅读
我们在开发的不同阶段,构成的架构因素是不同的,基于这个思路,架构可以分为:系统级架构应用级架构模块级架构代码级架构系统级架构应用在整个系统内的关系,如与后台服务如何通信,与第三方系统如何集成。在设计前端的时候,首先应该考虑的,是前端系统与其他系统之间是怎样的关系。这种关系包含,业务关系和协作机制,比如与其他前端应用之间,如何进行交互和通信。如何与后台对接实现权限,授权,api管理等功能。如果与后台
转载
2023-08-07 23:45:23
39阅读
用友的前端面试给我的感觉是还可以,面试我的只有一个人,技术还可以,问的问题也算是循序渐进吧。说说你了解的算法,算法:全排列算法怎么实现数据结构知道哪些,知道链表吗?链表的优缺点。vue2和vue3的区别,vue3的数据拦截是如何实现的?vue2的数据拦截有哪些问题?你了解vue.set吗?promise 情景题 100个http请求,用promise每次只能处理5个请求,如果在处理的过程中,只要一
转载
2023-11-13 10:32:08
66阅读
Web前端因为HTML5技术的高速发展,成为IT行业中最受欢迎和未来需求人才发展最好的职业,各个行业都想转行做前端开发。俗话说,选择要比努力重要。那么学习开发,首先应该要有一个清晰的学习路线。下面是我总结的新手学习路线,大家可以参考一下:第一阶段:htm/css 在第一阶段中,也就是我们常见的HTML+CSS,最简单的东西,在我接触这么多学习前端的人中,几乎没有见过一个人学不
转载
2023-10-07 21:53:05
144阅读
他在这篇文章中有了对前端架构师能力的范围的一个list概括XHTMLCSS(1, 2, 3)跨浏览器和跨平台DOM脚本编程AJAXFlash渐进增强和适度降级无障碍可用性信息架构界面设计视觉设计表现层逻辑(ASPX, Rails视图等)商业规则和逻辑作为一个前端架构师,必须拥有这些领域的绝对执行力。例如,前端架构师能够决定某个特性是使用AJAX还是传统的页面刷新。哪个更便于使用?对无障碍的影响如何
转载
2023-08-24 11:05:57
107阅读
无论是大公司还是小公司,创业公司还是成熟公司的前端开发都需要一个“架构师”的角色。理由很简单就是我在这些公司都呆过。但大家对“前端架构师”的理解,我怎么听都觉得太高深了,太玄了,像普通的前端工程师,产品经理,设计师一样它是一个很具体的工作,具体到每天应该做什么都可以列出来。另外它并不深,甚至说看起来简单。 前端架构师的工作: 1. 他需要制订一套跟上下游环节更高效配合的技术方案。具体说有改进模板
转载
2023-08-09 09:56:37
136阅读
在这个公司待了半年多了,对公司的心情就不暴露了,不过有幸的是在最后的日子里面接手了一个让我尽全力去做的项目(CQM系统)。 从第一家公司上班到现在,我也在网站这块挥霍了1年半的青春了,从后端到前端,从陌生到熟悉,渐渐的对网站的知识开始稳定的深入学习了。 我一直想自己做一个像样的东西,可是每次都没法下定决心,1是自己能力不够,2是时间上自己想偷懒,所以这次的CQM项目也算是对自己一个小小的检验吧
转载
2023-10-18 16:39:40
36阅读
前言公司之前一直都是单体应用开发,从今年的项目开始逐渐开始向前后端分离的模式中转变。前端项目偏向于单体前端应用(基于vue脚手架的模式),以往开发前端都只是会写页面会写组件,对前端框架没有过多的了解,纯粹的停留在会用的情况下。为此准备系统的学习一下前端的项目结构,因此选择了B站上面的一个和平常项目技术栈比较相似的课程(vue + webpack + vuex + vue-router + axio
转载
2023-07-18 21:27:13
46阅读
关于微前端这里做一个简单的介绍: "微前端构架"是一种使用微服务模式构建前端应用的方式,微前端中的理念是将一组组服务拆分成相互解耦的模块,然后通过一个统一的父模块进行整体的调度。同时在微前端的架构中,我们可以同时使用React, Vue, Angular,甚至是原生的Js,Jquery开发的应用都可以通过微前端进行调度。关于微前端的框架: 微前端的框架现在比较成熟的是 “Single-spa” 和
转载
2023-08-09 22:44:35
129阅读
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。传统软件架构描述的对象是直接构成系统的抽象组件,侧重于系统的抽象、拆分、组织方式等。所以如果从传统软件架构定义出发,前端架构可能就是指前端项目的系统设计了。在进行系统设计之前,由于前端开发语言缺乏一定的工程能力,所以web前端架构师相比传统软件架构师还应该能提供以下开发基础的支持:开发
转载
2024-03-12 13:11:32
44阅读
文章目录架构基础知识---前端架构的前世今生一. 架构是如何产生的?1.1 初始架构1.2 前后端分离架构1.3 Nodejs技术的发展, 为了解决依赖后端环境的能力, 脱离后端环境1.4 单页面架构1.5 大前端时代二. 总结三. 微前端等新型架构---天下大势合久必分分久必合 架构基础知识—前端架构的前世今生万变不离其宗,没有一种架构是凭空想象出来的,每一种架构实践方式都是有基础的内容搭建起
转载
2023-08-10 17:02:36
49阅读
到现在也有六年多了,一路走来很开心可以一直做技术。负责过业务、基础库、工具以及架构,期望自己不断成长。想对之前的工作做一些思考和记录,也想为后续的工作找一个合适的开始。有蛮多话想说的,这次就先从 “前端架构” 这个话题慢慢说起吧。聊聊架构好的代码和差的代码都能运行,但我们会追求好的代码,获得更好的维护性和可读性。同理没有架构的系统也能工作,但如果一个业务团队没有好的架构,整个团队将陷入混乱,最终难
转载
2023-07-31 17:40:09
16阅读
软考前端架构师考试
——
探索前端架构师的技能与素质
随着信息技术的不断发展,前端开发技术也在不断进步和变革。软考前端架构师考试是衡量前端架构师技能和素质的重要途径之一。本文将以软考前端架构师考试为关键词,探索前端架构师的技能与素质。
首先,软考前端架构师考试注重考察前端架构师的技能水平。前端架构师需要具备扎实的前端开发技术,包括
HTML
、
CSS
、
JavaScript
原创
2023-10-30 16:25:08
164阅读