Web前端最全Dart语法基础系列二《语法规则》,2024前端大厂面试经验

算法

  1. 冒泡排序

  2. 选择排序

  3. 快速排序

  4. 二叉树查找: 最大值、最小值、固定值

  5. 二叉树遍历

  6. 二叉树的最大深度

  7. 给予链表中的任一节点,把它删除掉

  8. 链表倒叙

  9. 如何判断一个单链表有环

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

如果你觉得对你有帮助,可以戳这里获取:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

在这里插入图片描述

甚至标注类型也是大驼峰

在这里插入图片描述

如果标注类型没有参数,则应该使用小驼峰

在这里插入图片描述

Extension使用大驼峰

像类型一样,Extension也使用大驼峰,不用分隔符。

在这里插入图片描述

库、包、目录、文件 使用小写下划线风格

在这里插入图片描述

在这里插入图片描述

import as 使用小写下划线

在这里插入图片描述在这里插入图片描述

使用小驼峰命名

类成员、变量、参数使用小驼峰,不用分隔符。

在这里插入图片描述

常量的命名,使用小驼峰

在这里插入图片描述

在这里插入图片描述

首字母缩略词和缩写词的大写长度不得超过两个字母

大写的首字母缩略词可能很难阅读,多个相邻的首字母缩略词可能导致名称不明确。例如,给定一个以HTTPSFTP开头的名称,无法判断它是指HTTPS FTP还是HTTP SFTP。

为了避免这种情况,首字母缩略词和缩写词都像普通词一样大写。

例外:IO(输入/输出)等两个字母的首字母缩略词完全大写:IO。另一方面,像ID(identification)这样的两个字母缩写仍然像普通单词一样大写:ID。

在这里插入图片描述

在这里插入图片描述

推荐使用 _ , _ _ 来代替无用 参数

有时候,我们无需使用多余的函数参数,可以使用_ 代替命名,易读性更高

在这里插入图片描述

对于非私有标识符,不要使用前导下划线。

dart 以_ 开头的位私有变量标识,非私有变量不要使用_开头。

不推荐使用前缀字母

匈牙利符号和其他模式出现在BCPL时代,当时编译器没有做多少工作来帮助您理解代码。因为Dart可以告诉您声明的类型、范围、可变性和其他属性,所以没有理由用标识符名称编码这些属性。

在这里插入图片描述

排列顺序

代码洁癖爱好者都应该考虑过这个问题,排序或者分段落,真的可以提高编程美感。

导入 dart 开头的库,应该排在前面

在这里插入图片描述

导入 package 开头的库,应该排在其他引入关系前面

在这里插入图片描述

导入和导出要分开

在这里插入图片描述

按照字母顺序排列

在这里插入图片描述

[

最后:

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。

面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

[外链图片转存中…(img-Bft4bixV-1715853059256)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值