TypeScript-笔记

摘要: Typescript:是javascript的超集,是由微软公司维护的。特点:可以类型检测 js是动态弱类型语言,其编译时在执行前很短时间内进行,是解释性语言即编译和执行差多不同步,不是java那种先编译在执行的语言 所以js的数据类型是可变的,根据实际运行的情况确定,不以利于大项目开发,也不一样使 阅读全文
posted @ 2020-07-18 14:29 君道 阅读(120) 评论(0) 推荐(0)

npm-package.json

摘要: 字段信息 name: 项目名 *** 注意:不能有大写 version:版本 author: 作者 ******可以使用npm config set init.author.name 和init.author.email 来初始化 bugs:url,email bug提交地址 homepage:主页 阅读全文
posted @ 2020-07-17 09:53 君道 阅读(115) 评论(0) 推荐(0)

npm命令

摘要: npm 是用来下载第三方包的一个工具软件 版本查看:npm -v 网站:https://www.npmjs.com 学习网站:https://www.npmjs.cn/ ###生成package.json npm init -f|-y force/yes 一:根据npmrc文件来创建package. 阅读全文
posted @ 2020-07-17 09:47 君道 阅读(310) 评论(0) 推荐(0)

js-模块化

摘要: 模块化出现: 在项目开发的过程中,不可能把所有功能都写在一个js文件中,这样不利于开发而且由于js引擎解析的特性会全局变量污染问题,会使开发项目很困难。所以必须把文件按照功能等需求拆分成多个子文件,这样也利于多人开发。 模块化的发展: 第一阶段:大的js文件拆分成小的js文件 带来的问题是 全局变量 阅读全文
posted @ 2020-07-17 08:00 君道 阅读(136) 评论(0) 推荐(0)

js系列-闭包

摘要: 闭包:一个内部函数可以访问外部函数内的定义的变量 使用闭包:1:模拟私有变量 2:利用作用域的特点 可以实现变量的缓存 来优化性能 坏处:内存中会开辟空间保存这些变量,不会释放掉 改善:就是将外部函数中的不能重复或者不需要缓存的变量 设置null 使其被回收 使用:函数科里化,偏函数 (vue源码中 阅读全文
posted @ 2020-07-16 16:08 君道 阅读(88) 评论(0) 推荐(0)