JavaScript
iamjwe
认识、理解、实践、总结、钻研
展开
-
JavaScript 函数,从入门到精通
函数入门一:认识JavaScript函数1.函数是对象所有JavaScript函数都是对象,所以它具有对象的全部特征:可以通过字面量创建function fn() {}可以赋值给变量,数组或其他对象的属性可以作为函数的参数来传递可以作为函数的返回值可以动态创建和分配属性2.函数作为对象,具有属性:如 标记属性、计算结果属性、工具函数属性标记属性可以在函数上挂载一些标记属性,如该函数是否可用、函数序号、使用环境等等与该函数有关的特征信息。// 例1:函数的封装者标记fun原创 2020-08-31 16:11:16 · 828 阅读 · 0 评论 -
JS模块化
模块化发展进程一:function方式优缺点缺点:不能私有变量、无安全性、污染Global(模块内变量声明为window属性)。代码示例module1var data = 'module_data';//let data_ = 'module_data';function fn(){ console.log(data); //console.log(data...原创 2020-03-09 22:18:35 · 424 阅读 · 0 评论 -
JS静态类型检查 Flow【实践】
实践之后加深的理解实践:项目引入flow一:初始化项目1.新建项目:flow-test2.新建package.json3.新建目录结构:/src/js、/dist二:引入flow此处Package Managers选择npm,Compilers选择Babel,其他方式参考https://flow.org/en/docs/install/1.安装compilernpm instal...原创 2020-04-06 22:07:52 · 902 阅读 · 0 评论 -
JS模块汇总工具 rollup【实践】
博客内容仅是个人实践理解,仅供参考,如有错误,敬请指正,更多内容和详情请访问官方文档实践理解一:对rollup的认识?1.rollup将多个小的模块汇总合并成一个或多个大的模块。2.rollup可多种模块化形式输入,汇总后也可以多种模块化形式输出3.rollup支持插件功能让rollup更加灵活和强大二:与webpack的用途适用比较1.webpack更加适用于打包应用2.roll...原创 2020-04-09 21:44:01 · 942 阅读 · 0 评论