您应该将长函数分解为更小的函数。(每个函数大约 15 行代码。一般情况下,任何函数的长度都不应超过屏幕的高度。)
function DoAllTheThings() {
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
// long function
}
会成为:
function DoAllTheThings() {
WarbleTheThing();
FribbleTheThing();
StrabbleTheThing();
}
function WarbleTheThing() {
// short function
// short function
// short function
}
function FribbleTheThing() {
// short function
// short function
// short function
}
function StrabbleTheThing() {
// short function
// short function
// short function
}
对于桌面浏览器,您调用 DoAllTheThings() 但对于移动设备,您可能只调用 FribbleTheThing()