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