JS的解析与执行过程 全局中的解析和执行过程 预处理:创建一个词法环境(LexicalEnvironment,在后面简写为LE),扫描JS中的用声明的方式声明的函数,用var定义的变量并将它们加到预处理阶段的词法环境中去. 一.全局环境中如何理解预处理 比如说下面的这段代码: ;//用var定义的变量,以赋值 var b;//用var定义的变量,未赋值 c = ;//未定义,直接赋值 function d(){//用声明的方式声明的函数 console.log('hello'); } var e
js导出Excel表格 直接上代码: 红色部分:如果表格数据中有“1/1”这样的值,会在导出的Excel中转化为日期“1月1日”,所以才加上了红色那两句.如果返回值中没有这样的格式,红色部分可以不写. //Excel下载 function base64(content) { return window.btoa(unescape(encodeURIComponent(content))); } function exportOffice(dom, tableID, fName) { var ty