摘要: 哈哈哈哈!!!! 虽然粉丝没几个,但是还是想说,博客园停更,已经转战简书,因为简书写起来更加的简约美腻,简书号:斯里兰卡的小狮子 阅读全文
posted @ 2019-03-18 10:40 tangjiao_Miya 阅读(245) 评论(2) 推荐(0) 编辑
摘要: 话说,解构无处不在啊,鄙人自从用了vue写项目以来,总是遇到各路大神莫名其妙的写法,然并未出任何错,查之,然解构也,呜呼哀哉,进而习之。 解构(Destructuring):是将一个数据结构分解为更小的部分的过程。ES6中,从数组和对象中提取值,对变量进行赋值。 解构有什么用处呢?可以大大的简化数组 阅读全文
posted @ 2018-05-10 14:57 tangjiao_Miya 阅读(16148) 评论(0) 推荐(1) 编辑
摘要: 哈哈哈哈!!!! 虽然粉丝没几个,但是还是想说,博客园停更,已经转战简书,因为简书写起来更加的简约美腻,简书号:斯里兰卡的小狮子 阅读全文
posted @ 2019-03-18 10:40 tangjiao_Miya 阅读(245) 评论(2) 推荐(0) 编辑
摘要: 1)CommonsChunkPlugin已经从webpack4移除,所以在用webpack进行公共模块的拆分时,会报错 Cannot read property 'CommonsChunkPlugin' of undefined 通过公共模块的拆分,最终合成的文件能够在最开始加载一次,比如两个入口文 阅读全文
posted @ 2019-02-28 14:10 tangjiao_Miya 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1)webpack动态打包所有依赖项,避免打包未使用的模块。 2)转换css的loader有:css-loader,style-loader,加载图片或文件的loader是:file-loader,如果要压缩和优化图像,使用image-webpack-loader和url-loader。 3)加载字 阅读全文
posted @ 2019-02-27 11:22 tangjiao_Miya 阅读(319) 评论(1) 推荐(0) 编辑
摘要: 【Loader】:用于对模块源码的转换,loader描述了webpack如何处理非javascript模块,并且在buld中引入这些依赖。loader可以将文件从不同的语言(如TypeScript)转换为JavaScript,或者将内联图像转换为data URL。比如说:CSS-Loader,Sty 阅读全文
posted @ 2019-02-25 14:35 tangjiao_Miya 阅读(23268) 评论(0) 推荐(2) 编辑
摘要: 1,抽象类 例如,Duck对象和Chicken对象的类型都隐藏在Animal类型的身后,向上转型。建立契约,抽象类里面的abstract方法,各个子命令类继承或者覆写。 面向接口编程,接口是个抽象的概念,可以理解为:面向超类型编程,当对象的具体类型被隐藏在超类型的身后,这些对象就可以相互替换使用,而 阅读全文
posted @ 2019-02-21 15:29 tangjiao_Miya 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1,SRP【单一职责链原则】 单一职责链原则:按照职责把对象分解成更小的颗粒度,有助于代码的复用,亦有利于单元测试,缺点是增加编写代码的复杂度。 常用的有: 代理模式,通过代理把本体需要做的事情分离出来,互不影响; 迭代器模式,也是将职责分离,迭代器对象职责专门负责遍历对象,而分离出业务函数中的遍历 阅读全文
posted @ 2019-02-21 14:07 tangjiao_Miya 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 盒子模型分为两种:W3C盒子模型(标准盒子模型)和IE盒子模型 盒子模型组成:content+padding+border+margin 标准盒子模型的width就是content 而IE盒子模型的width=content+padding+border css3的属性box-sizing有两个值: 阅读全文
posted @ 2019-02-19 11:22 tangjiao_Miya 阅读(210) 评论(0) 推荐(0) 编辑
摘要: React的组件化思想尤为明显,一切皆组件,觉着比Vue的组件化思想更加凸显。 React组件也可以实现数据和模板分离,可以写defaultProps,也可以通过使用组件时候给props的属性赋值。 组件之间的互相通讯是通过props来传递的,这个很重要! State和Props组合使用:可以在父组 阅读全文
posted @ 2019-02-14 16:43 tangjiao_Miya 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 意思是:当你写一个web应用时候,应噶install的是react-router-dom,同样的,当你想写一个Native应用时候,需要install的是react-router-native,这两个都会下载react-router作为其依赖。 react-router 提供了router的核心ap 阅读全文
posted @ 2019-02-13 17:18 tangjiao_Miya 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 流行的命名法:驼峰法命名法,匈牙利命名法,帕斯卡命名法,下划线命名法; 1,驼峰法命名法(Camel):混合大小写字母构成变量和函数名的方式命名 小驼峰命名:firstName,camelCase 大驼峰命名:FirstName,CamelCase 2,下划线命名: first_name,shopp 阅读全文
posted @ 2019-02-13 13:56 tangjiao_Miya 阅读(1211) 评论(0) 推荐(0) 编辑