09 2021 档案
摘要:模块化 背景 在es6提出模块化之前,社区提出了 CommonJS 和 AMD , CommonJS 对应服务器端, AMD 对应客户端。 区别 es提出的module 是在 **编译时(静态)**执行 CommonJS 和 AMD 是在**运行时(动态)**执行 module 会更好,运行的时候会
阅读全文
摘要:XMLHttpRequest 作用 在不刷新页面的情况下,能够发起请求(ajax的原理) 使用 先初始化构造函数,生成一个实例 const xhrRequest = new XMLHttpRequest(); 初始化请求 xhrRequest.open('POST','some.php','true
阅读全文
摘要:AST 定义 Abstract Syntax Tree : 抽象语法树 工作流程 parse:把代码解析为AST。 transform:对AST中的各个节点做相关操作,如新增、删除、替换、追加。业务开发 95%的代码都在这里。 generator:把AST转换为代码。 实现 Babel 由3个包来实
阅读全文
摘要:读写文件 读 集成形式:集成了打开、读取、关闭文件的操作,返回一个字符串。性能好 (推荐) echo file_get_contents($filename); 常规命令式编程: 先打开文件,再读取文件,关闭文件 $file = fopen("test.txt","r"); echo fread($
阅读全文
摘要:1. 如果没有设置挂载点,会导致this的指向出现错误,不再是vue实例。
阅读全文
摘要:安装插件 ctrl+shift+P(或者preferences > Package Control), 输入 Install Package,再输入需要安装的插件的名称 插件大全 html语法补全:Emmet(用法:html:5 + tab ,等等)
阅读全文
摘要:运行 第一种方法:安装typescript,每次要运行ts文件的时候,都要先编译ts,生成对应js文件,再引入生成的js文件。 安装typescript npm i -g typescript 编译ts tsc 文件名 第二种方法: 第一种方式比较麻烦,每一次都需要去编译。安装个ts-node就不用
阅读全文