Javascript 基础
数据类型
属于内置对象的一部分
Number
1 | // <script src="Basic.js"></script> |
属于内置对象的一部分
1 | // <script src="Basic.js"></script> |
Model–view–controller
Model:数据模型,用来存储数据
View:视图界面,用来展示 UI 界面和响应用户交互
Controller:控制器,监听模型数据的改变和控制视图行为、处理用户交互
View 指示 Controller 执行业务,Controller 修改 Model,Model 通知 View 更新,操作均为单向
Model-view-presneter
切断的 View 和 Model 的联系,Presenter(原 Controller)作为中间桥梁
Model–view–viewmodel
Presenter 的位置被换为 ViewModel,与 View 内容直接双向绑定,无需手动更新
volta.exe、volta-shim.exe、volta-migrate.exe 添加至 PATHvolta setup,接着前往 %LOCALAPPDATA%\Volta\bin,将上一步的 volta-shim.exe 复制五份到这里,并分别重命名为 node.exe、npm.exe、npx.exe、yarn.exe、pnpm.exejavascript style guide
常量前面没有美元符号 echo CONSTANT;
只能包含标量数据
使用形如 define("FOO","something"); 定义常量,PHP 5.3.0 以后,可以使用 const 关键字
全部作用域可用
有值随着它们在代码中的位置改变而改变:
__LINE__ 文件中的当前行号。__FILE__ 文件的完整路径和文件名;自 PHP 4.0.2 总是包含一个绝对路径__DIR__ 文件所在的目录(PHP 5.3.0 中新增)__FUNCTION__ 函数名称,返回该函数被定义时的名字(区分大小写)__CLASS__ 类的名称,返回该类被定义时的名字(区分大小写);类名包括其被声明的作用区域(例如 Foo\Bar);自 PHP 5.4 起对 Trait 也起作用,调用 trait 方法的类的名字。__TRAIT__ Trait 的名字(PHP 5.4.0 新加);返回 trait 被定义时的名字(区分大小写)。Trait 名包括其被声明的作用区域(例如 Foo\Bar)__METHOD__ 类的方法名(PHP 5.0.0 新加);返回该方法被定义时的名字(区分大小写)__NAMESPACE__ 当前命名空间的名称(区分大小写);此常量是在编译时定义的(PHP 5.3.0)