//打包前端和后台项目并启动服务器
//适用于前后端项目的正式发布
npm run start
//打包前端和后台项目并启动服务器,支持前端和后台的实时修改
//保存文件后就会自动映射,无需重新启动服务器
//适用于前后端项目的正式测试
npm run dev
//使用webpack打包前端项目,生成bundle.js文件
npm run build
//打包前端项目并启动测试服务器
//保存文件后就会自动映射,无需重新打包
//适用于单独的前端项目调试(不会调用后台项目)
npm run client
//启动后台服务器
//保存文件后就会自动映射,无需重新启动
//适用于单独的后台项目调试
npm run server
//正确格式
class MainConponent
//错误示范
class mainConponent
class mainconponent
class Main_Conponent
...
4.属性/函数 - 采用首字母小写的驼峰命名
//正确格式
let mainConponent
function testFunc()
//错误示范
let main_conponent
function test_func()
function TestFunc()
...
5.成员访问 - 头部添加下横线属于私有,否则属于开放
class A:{
//开放成员
let mainConponent;
//私有成员
let _mainConponent;
//开放成员
function testFunc()
//私有成员
function _testFunc()
}
class B:{
test(){
const A = new A();
//合法,开放属性能够被访问
console.log(A.mainConponent);
//非法,不能访问私有属性
console.log(A._mainConponent);
//合法,开放函数能够被调用
A.testFunc()
//非法,不能访问私有函数
A._testFunc();
}
}
5.行内注释 - 在代码顶部添加
//正确格式
function a() {
//打印
console.log('打印');
}
//错误示范
function a() {
console.log('打印');//打印
}