文章 2021-04-20 来自:开发者社区

前端领域模型,重构前端研发模式

无论是小程序还是H5,前端(GUI编程)的展现形态的变化性一直是前端开发效率变革上最大的拦路虎,本文拟抽象一个新的概念「前端领域模型」,对研发模式进行重新思考,以探讨如何降低前端研发人力、提升开发体验为目标。Part I 对规范/规则的论述"无规范不成方圆",规范的一致遵守能收敛噪音,达到一致性。...

前端领域模型,重构前端研发模式
问答 2020-05-23 来自:开发者社区

介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景 #前端面试

介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景

问答 2019-11-25 来自:开发者社区

前端面试经典题目合集-Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

前端面试经典题目合集-Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

文章 2019-06-01 来自:开发者社区

Web前端设计模式——制作漂亮的弹出层

如何在Web前端制作漂亮的弹出层,翁智华写了一篇博文《Web前端设计模式--制作漂亮的弹出层》为我们列出了详细解决方案。现把此文转载以此。全文如下: 设计场景: Ben最近在负责一个购书网站,在网站的首页上,有一个叫做“最新上架”的板块,板块的内容比较简单,只有书籍名称,作者姓名和上架时间(如图),当初设计的时候并i没有过于丰富的构思…… 现在问题来了,这个版块不大,更新频率却很高,每天都有十.....

文章 2019-04-12 来自:开发者社区

好程序员web前端教程分享js模板模式

什么是模板模式? 模板模式是抽象父类定义了子类需要重写的相关方法。 而这些方法,仍然是通过父类方法调用的。 根据描述,“模板”的思想体现在:父类定义的接口方法。 除此之外,子类方法的调用,也是被父类控制的。 应用场景 一些系统的架构或者算法骨架,由“BOSS”编写抽象方法,具体的实现,交给“小弟们”实现。 而绝对是不是用“小弟们”的方法,还是看“BOSS”的心情。 不是很恰当的比喻哈~ ES...

文章 2018-07-11 来自:开发者社区

前端框架模式的变迁

前言 前端框架的变迁,体系架构的完善,使得我们只知道框架,却不明白它背后的道理。我们应该抱着一颗好奇心,在探索框架模式的变迁过程中,体会前人的一些理解和思考 本篇将讲述的是前端框架变化过程中的一些思考,前端框架模式的变化:从无到有,从MVC(Flux或者Redux)->MVP->MVVM。这段变化的过程,会让人不断琢磨,每次的变化,都是一次大的进步。现在在前端的框架都是MVVM的...

文章 2018-07-09 来自:开发者社区

一个简单的前端 router hash 模式实现

最近做的业务展现在 app 重的 webview 里,app 提供的 webview 框架是默认有底部返回按钮的。pm 希望前端外部页面的框架保持不变,框架中展现的卡片页面可以点击返回按钮进行切换返回。于是想到了用一个简易的前端 router 来实现。 需求 我们这里其实只是想要控制浏览器的 history, 有 push、replace、back 功能就好了,看上去并不需要一个完整的rou...

文章 2017-11-07 来自:开发者社区

前端开发中的MCRV模式

针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端开发中内容-结构-表现-行为相分离的开发标准,提出一种将Web页面代码分为视图(View,页面静态部分,包括内容、结构、表现)、模型(Model,负责数据缓存、数据校验与本地逻辑处理、发起ajax请求)、控制器(Controller,负责用户和....

文章 2017-09-12 来自:开发者社区

Java Front Controller Pattern(前端控制器模式)

前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 前端控制器(Front Controller) - 处理应用程序所有类型请求的单个处理程序,应用程序可以是基于 web 的应用程序,也可以是基于桌.....

文章 2017-04-17 来自:开发者社区

前端学习 -- Css -- 盒子模式

框模型: CSS处理网页时,它认为每个元素都包含在一个不可见的盒子里。 为什么要想象成盒子呢?因为如果把所有的元素都想象成盒子,那么我们对网页的布局就相当于是摆放盒子。我们只需要将相应的盒子摆放到网页中相应的位置即可完成网页的布局。   一个盒子我们会分成几个部分:– 内容区(content)上图的element区域– 内边距(padding)– 边框(border)– 外边距(marg...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注