08 2020 档案
摘要:在设计架构的时候,要考虑由下而上的模式,底层的实践最终会影响整个系统的架构。再好的架构,如果没有辅以有效的工程实践,那么最终我们得到的只是一只空有其表的架构方案。能自下而上影响软件架构的,就只有代码了。 代码本身是一种难以衡量的实践。同一个业务功能有不同的代码实现。想象一个场景,我们对外提供了一个
阅读全文
摘要:正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、matchAll、replace、search 和 split 方法。正则表达式的掌握程度能粗略地看出程
阅读全文
摘要:在开发大型Web应用或复杂交互的网站,不免会遇到一些页面性能瓶颈的问题。本篇介绍一下如何利用Chrome的性能面板分析网站的性能瓶颈,应该对你有所帮助。 注意,为了减少一些Chrome插件对性能评估产生噪音,最好打开隐身模式访问页面进行测试。 将Chrome切换到隐身模式,然后打开该页面进行测试:
阅读全文
摘要:最初,前端是没有架构的,因为功能简单的代码毫无架构可言。通过一个简单的jQuery库操作DOM就能完成的工作,无需复杂的设计模式和代码管理机制,也就不需要架构来支持起应用。 前端开发的发展历史分为以下几个阶段: 古典时代:由后端渲染出前端HTML,用Table布局,用CSS进行简单的辅助 动效时代:
阅读全文

浙公网安备 33010602011771号