Javascript 基础
数据类型
属于内置对象的一部分
Number
1 | // <script src="Basic.js"></script> |
软件构架
MVC
Model–view–controller
-
Model:数据模型,用来存储数据
-
View:视图界面,用来展示 UI 界面和响应用户交互
-
Controller:控制器,监听模型数据的改变和控制视图行为、处理用户交互
View 指示 Controller 执行业务,Controller 修改 Model,Model 通知 View 更新,操作均为单向
MVP
Model-view-presneter
切断的 View 和 Model 的联系,Presenter(原 Controller)作为中间桥梁
MVVM
Model–view–viewmodel
Presenter 的位置被换为 ViewModel,与 View 内容直接双向绑定,无需手动更新
javascript 杂记
Windows 下手动安装 (Volta)[https://volta.sh/]
- 去 Volta 的 (GitHub Releases)[https://github.com/volta-cli/volta/releases] 下载含二进制文件的压缩包
- 解压后将
volta.exe
、volta-shim.exe
、volta-migrate.exe
添加至PATH
- 运行
volta setup
,接着前往%LOCALAPPDATA%\Volta\bin
,将上一步的volta-shim.exe
复制五份到这里,并分别重命名为node.exe
、npm.exe
、npx.exe
、yarn.exe
、pnpm.exe
命名约定
javascript style guide
变量
- 小驼峰命名
- 前缀应为名词
- 尽量体现变量类型