摘要: 阅读全文
posted @ 2020-06-03 17:10 ttaoai 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 不投入怎么行 阅读全文
posted @ 2020-06-02 16:50 ttaoai 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 代码分割: 可以将node_modules中代码单独打包一个chunk最终输出 自动分析多入口chunk中,有没有公共的文件 如果有会打包成单独一个chunk optimization: { splitChunks: { chunks: 'all' } }, 懒加载和预加载: webpackPref 阅读全文
posted @ 2020-07-31 16:30 ttaoai 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在开发环境配置: 热模块替换: 一个模块发生变化,只会重新打包,而不是打包所有模块,极大提升打包速度 js文件和html默认不能使用hmr功能 在development属性中添加 hot:true 开启HMR功能 当修改了webpack配置 新的配置要想生效。必须重新启动webpack服务 sour 阅读全文
posted @ 2020-07-30 09:31 ttaoai 阅读(174) 评论(0) 推荐(0) 编辑
摘要: module.exports中的 devServer属性: 用来自动化(自动编译,自动打开浏览器 自动刷新浏览器 只会在内存中编译打包 不会有任何输出 启动指令为npx webpack-dev-server devServer:{ contentBase:resolve(__dirname,'bui 阅读全文
posted @ 2020-07-29 09:39 ttaoai 阅读(158) 评论(0) 推荐(0) 编辑
摘要: webpack能处理js/json资源,生成环境比开发环境多了压缩代码的功能 将es6模块化变为浏览器能识别的模块 操作命令 npm i webpack webpack-cli -g npm init npm i webpack-cli -D 在webpack.config.js中配置好 运行web 阅读全文
posted @ 2020-07-28 09:37 ttaoai 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 当项目较小的时候可以不用自定义模块,当项目庞大的时候,把所有组件都挂载到根模块会有严重卡顿,这时通过自定义模块来组织项目,并且可以通过自定义模块实现路由的懒加载。 创建自定义模块 ng g module module/user 在自定义模块中添加组件 ng g component module/us 阅读全文
posted @ 2020-07-23 09:23 ttaoai 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 安装好路由根ts文件会出现app-routing.module.ts,在里面引入需要配置的组件模块,并在const routes:Routes中配置好路由,path为显示组件的路径,component为引入的组件模块,当需要默认展示某个组件时使用{path:'**',redirectTo:'需要默认 阅读全文
posted @ 2020-07-22 09:49 ttaoai 阅读(217) 评论(0) 推荐(0) 编辑
摘要: angular中页面加载会首先触发构造方法constructor(){} ,如果要控制页面首次加载执行的生命函数可以在将其引入 ngOnChanges() 属性值发生变化时触发或父子组件传值的时候会触发 ngOnInit()默认触发,一般放请求数据 ngDoCheck()在angular无法或不愿意 阅读全文
posted @ 2020-07-21 10:54 ttaoai 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在angular中使用双向数据绑定需要引入相关的模块,并且在组件中配置好 angular也有和vuex类似的服务,名为services,通过ng g s servicename创建服务 angular可以用自带的ViewChild操作DOM,先引入ViewChild: ①.给模板中的dom起一个名字 阅读全文
posted @ 2020-07-20 09:20 ttaoai 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 创建angular项目npm: ng new 项目名 启动项目npm: ng serve --open 在项目中创建组件npm: ng g component 文件名/组件名 angular声明属性的方式: ①.public 公有属性 可以在类里面使用,也可以在外面使用 ②.protected 保护 阅读全文
posted @ 2020-07-13 14:27 ttaoai 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 Typescript中的数据类型:①.布尔类型(boolean) ②.数字类型(number) ③.字符串类型(string) ④.数组类型(Array) ⑤.元组类型(包含多个元素的类型) ⑥.任意类型 (any)⑦.枚举类型 ⑧.null和undefined ⑨.void类型(没有 阅读全文
posted @ 2020-07-09 13:56 ttaoai 阅读(150) 评论(0) 推荐(0) 编辑