2024年程序员
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
-
在大型项目中,如何去构建高质量的前端工程,字节跳动前端研发岗这些知识点内部泄露出来了
规定相同的请求地址只允许在 API 层出现一次(项目接口数目多,可减少代码冗余)不使用超过 100 行以上的 Hook 代码(强化逻辑拆分,避免过度复杂的逻辑)在复用性和可维护性上做选择时,优先选择可维护性(避免错误封装,封装代码中耦合大量逻辑判断)业务代码注释覆盖率必须超过 10%(提升代码可读性,方便自动化生成文档)项目中跨组件通信必须通过 Redux (降低组件传值代码的团队理解成本)相同功能的 npm 包不允许安装多个(避免无用依赖安装,造成维护成本增加)原创 2024-03-20 16:11:02 · 581 阅读 · 0 评论 -
个人博客主页搭建随笔,2024阿里巴巴前端面试真题解析
博主目前的这个项目还不算很大,模块依赖简单,但期望完成诸如版本号替换,压缩代码,合并文件,发布到服务器等和模块化关系不大的工作,所以使用了 gulp。博主开始学习前端,从基础做起来是不会有错的,如果你希望快速的开发,仅仅当它是个工具,那用 sail 会省事很多,再配合脚手架,事半功倍。架构设计部分也没有太深入的知识,简单的 MVC 结构,对于架构入门来说再适合不过了,即使现在的前端,有了 MV 结构的 React,MVVM 的 Angular 和 vue。”所以说呢,现在做完了,感觉都不难了。原创 2024-03-20 13:37:02 · 473 阅读 · 0 评论 -
《一天聊一个设计模式》备忘录,海康威视java校招面试题
}@Overridepublic int getCalculationResult() {// result is adding two numbersreturn firstNumber + secondNumber;}@Overridepublic void setFirstNumber(int firstNumber) {this.firstNumber = firstNumber;}@Overridepublic void setSecondNumber(int secondNumber) {thi原创 2024-03-20 10:03:26 · 830 阅读 · 0 评论 -
SpringBoot2---单元测试(Junit5),蚂蚁金服内推四面
assertAll 方法接受多个 org.junit.jupiter.api.Executable 函数式接口的实例作为要验证的断言,可以通过 lambda 表达式很容易的提供这些断言。assumeTrue(Objects.equals(this.environment, “DEV1”),“两个字符串不相等”);assertArrayEquals(new int[]{1, 2}, new int[] {1, 2},“数组内容不相等”);@DisplayName(“参数化测试1”)原创 2024-03-20 07:43:50 · 433 阅读 · 0 评论 -
JS中,如何检查对象是否为数组?,前端高级工程师面试实战
因此,如果我们将它与数组构造函数进行比较,就会知道它是否是数组。let names = new Array(“小智”, “小力”, “小吴”);let names = new Array(“小智”, “小力”, “小吴”);顾名思义,此方法可用于识别给定参数是否为数组,它返回一个布尔值(要确定变量是否为数组,可以使用。JS 中的所有对象均从主原型对象继承属性,该对象命名为。关键字创建了一个对象,那么使用的是构造函数。创建的对象,这种情况不太可能出现)。例如,使用以下变量,中,使用的构造函数是。原创 2024-03-20 05:22:39 · 769 阅读 · 0 评论 -
IDEA+Java+Servlet,头条前端面试节奏
12.固定车主停车管理-停车信息管理13.临时车辆停车管理-车主入场信息14.临时车辆停车管理-车主出场信息15.系统功能操作-修改密码三、部分代码=======CardHandlepackage ServletHandle;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet.ServletException;import原创 2024-03-20 03:10:05 · 662 阅读 · 0 评论 -
2024 跳槽涨薪必不可少面试通关宝典 —— css 篇,值得一读
在响应式的流行下,很多 web 应用兼容手机平板电脑,其中最头疼的就是图片了,不同平台使用一张高清图,不但浪费流量,还影响加载速度,所以就有了响应式图像,根据分辨率、设备像素比、屏幕方向等来加载合适的图片,在保证图片清晰的情况下,让图片尽可能小。同为高度时,表示的意义不同。对于块级元素,设置 line-height 时,高度会被内容自动撑开,此时 高度 就是行高和几行内容共同决定的,即:height = line-height * 行数,而 height 设置的是一个固定值,与内容无关。原创 2024-03-20 00:39:45 · 814 阅读 · 0 评论