什么是微服务?先看看维基百科的定义:
微服务(英语:Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic)的API集相互通信。
换句话说,就是将一个大型、复
转载
2021-06-20 23:14:23
191阅读
2评论
什么是微服务?先看看维基百科的定义:微服务(英语:Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic)的API集相互通信。换句话说,就是将一个大型、复杂的应用
转载
2021-01-29 09:56:48
385阅读
2评论
什么是测试维基百科的定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。也可以这样理解:测试的作用是为了提高代码质量和可维护性。提高代码质量:测试就是找 BUG,找出 BUG,然后解决它。BUG 少了,代码质量自然就高了。可维护性:对现有代码进行修改、新增功能从而造成的成本越低,可维护性就越高。什么时候写测试如果你的程序非常简单,可以不用写测试
转载
2021-01-27 09:55:47
315阅读
2评论
《重构2》一书中对重构进行了定义:所谓重构(refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度地减小整理过程中引入错误的概率。本质上说,重构就是在代码写好之后改进它的设计。重构和性能优化有相同点,也有不同点。相同的地方是它们都在不改变程序功能的情况下修改代码;不同的地方是重构为了
转载
2021-01-28 20:22:56
192阅读
2评论
FED29 从大到小排序function _sort(array) { // 补全代码 return array.sort(function (a, b) {return b - a;});}FED30 大写字符串function _touppercase(string) {
原创
2022-05-10 12:08:16
10000+阅读
点赞
FED1 表单类型<form> <!-- 补全代码 --> <input type="password" value="nowcoder" /> <input type="checkbox" checked /></form>FED2 表格结构<table> <!-- 补全代码 --> <caption>nowcoder</caption>
原创
2022-05-10 12:08:31
10000+阅读
点赞
这是一本关于前端工程化的小书(4W 字左右 )。前端工程化,其实是软件工程在前端方面的应用。什么是软件工程?来看一下百度百科的定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科换句话说,工程化的目的就是为了提升团队的开发效率。例如大家所熟悉的构建打包、性能优化、自动化部署等知识,都属于工程化的内容。我写这本小书的原因,是想对过去两年的工程化实践经验和学习心得做一个总结
转载
2021-01-23 10:41:47
132阅读
2评论
自学前端如何快速入门?H5全栈前端开发技术是当前比较火热的编程技术之一,相对学习起来也并不是那么的困难,但是对于零基础小伙伴来说,想要学好前端开发技术需要找到适合自己的学习方式和学习方法,才能够更快速的入门前端开发。自学前端如何快速入门?怎么快速入门前端?
首先要入门,Web工程师必须了解前端、后端、后台的基本概念,同时还要了解基本的html、 css和javascript语法,根据设计师的设计
原创
2021-09-03 14:45:05
264阅读
在了解模块化、组件化之前,最好先了解一下什么是高内聚,低耦合。它能更好的帮助你理解模块化、组件化。高内聚,低耦合高内聚,低耦合是软件工程中的概念,它是判断代码好坏的一个重要指标。高内聚,就是指一个函数尽量只做一件事。低耦合,就是两个模块之间的关联程度低。仅看文字可能不太好理解,下面来看一个简单的示例。// math.js
export function add(a, b) {
return
转载
2021-01-27 20:01:48
185阅读
2评论
技术选型应该对很多程序员都不陌生了,无论是大到技术框架、编程语言,还是小到工具库的选择,都属于技术选型的范围。个人认为技术选型应该按照以下四个指标进行选择:可控性稳定性适用性易用性由于没有统一的叫法,所以以上四个指标的名称是我自己定的。下面就让我们一起来深入了解一下如何进行技术选型吧。可控性可控性是技术选型中非常重要的一个指标。可控,就是指如果这门技术因为 BUG 对项目造成了影响,团队中有人能够
转载
2021-01-26 10:47:24
212阅读
2评论
表格在数据展示方面非常简单,并且表现优秀,通过与CSS的结合,可以让数据变得更加
原创
2023-02-18 08:36:38
93阅读
代码规范代码规范是指程序员在编码时要遵守的规则,规范的目的就是为了让程序员编写易于阅读、可维护的代码。试想一下,一个几十万行代码的项目,存在几种不同的代码规范,阅读起来是什么感受?连代码缩进使用空格还是 Tab 都能引发不少程序员的争论,可以说统一代码规范是非常重要的事情。统一代码规范除了刚才所说的两点外,还有其他好处:规范的代码可以促进团队合作规范的代码可以降低维护成本规范的代码有助于 code
转载
2021-01-26 10:47:01
306阅读
在前端项目开发中,有很多地方会遇到绘制图表的需求,一般的图表可以通过
原创
2023-01-12 13:13:36
389阅读
表单在Web网页中用来给访问者填写信息,从而采集客户信息端,使得网页具有交互功能。一般
原创
2023-02-24 08:50:07
137阅读
float属性定义元素在哪个方向,以往这个属性总应用于图像,使得文本围绕在图像的周围
原创
2023-03-15 09:09:26
66阅读
最近知乎收到一些问题,问前端学起来吃力,连续更新几次回答的比较全了。现在整理下分享给小伙伴们。原知乎问题:前言前端工作两年多。大部分前端原理、框架都能完全运用。工作中几乎遇不到解决不了的问题(除了那些恶心无法实现的需求)现在经常被安排去面试新人(被安排去面试,主要是工作能力比较突出的原因,公司还有很多3年以上的员工)。下面说说我的学习方法或许对你有用!一、打好基础不用说HTML、CSS、JavaS
转载
2021-01-06 15:33:44
218阅读
使用Css的目的就是让网页具有美观一致的页面, 另外一个最重要的原因是内容与格式分离,在没有CSS
原创
2023-02-18 08:36:19
97阅读