摘要:
create-react-app是由React官方提供,并推荐构建React单页应用程序的最佳方法,但是默认不支持less,需要手动集成: 1,必须手动安装less npm install less less-loader 2,暴露webpack配置文件【npm run eject】,修改weppa 阅读全文
摘要:
1,vw,vh,vmin,vmax是由视窗Viewport大小来决定的,单位1,代表1%,是一种相对单位,只要是为响应式适配视窗的一种解决方案; vw:view width(视窗宽度)的百分比,1vw代表视窗宽度的1%; vh:view height(视窗高度)的百分比,1vh代表视窗高度的1%; 阅读全文
摘要:
1,className一定是大写字母开头,例如:App-logo,App,App-header。 2,有关react元素的更新,唯一办法是创建新元素,然后重新将其传入ReactDOM.render()中重绘。 3,通过react官方的脚手架create-react-app新建项目时,你会发现里面没有 阅读全文
摘要:
void是javascript中的关键字,该操作符指定要计算一个表达式但是不返回值。 #包含了一个id位置信息,默认的锚点是网页的顶部,而javascript:void(0),仅仅是一个死链接。 【完】 稀缺能够创造专注红利,也会导致“管窥”。 阅读全文
摘要:
具体操作如下: git rm -r --cached .history #删除目录 git commit -m”删除.history文件夹” git push -r表示递归所有子目录,如果你要删除,是空文件,此处可以不用带上-r。 在.ignore文件中添加不想提交的文件夹,如下: 【完】 阅读全文
摘要:
问题如标题所写,在ajax回调里面拿到即将要跳转的链接url,使用window.open(linkUrl),没有起作用,而且代码也没有报错,查找原因是:大部分现代的浏览器(Chome/Firefox/IE 10+/Safari)都默认开启了组织弹出窗口的策略,原因是window.open被广告商所滥 阅读全文
摘要:
前沿:需求是由于后台接口并发量大,所以后台接口会有多个,所以需要前端去判定到底去请求哪个负载均衡器,理论上下面的三个负载均衡器上面也应该有个总管(反向代理),保证前端请求时候是同一个域名,但是实际上没有这样的条件。 像百度这样的域名,背后是包含很多的ip的,但是像我们这个需求,需要客户端自己去判定到 阅读全文
摘要:
1,AES加解密 AES,Advanced Encryption Standard,高级加密标准。采用对称密钥,秘钥长度支持128,192,256。是一种分组密码,说是为了取代DES,DES之前统治20多年,因为其被打败过几次,而且计算速度很慢,所以被AES取代了。 有四种类型:ECB,CBC,CF 阅读全文
摘要:
最开始使用的aes-js的npm包,后来发现npm上面那个包只能加密16个长度的字节,非16个长度的字符串就会报错,后来使用的是crypto-js, AES总共有四种加密方式,我们使用的CBC方式: 这个代码是配合后端java的AES加密解密,上面的XXXXXXXXXXXX是加解密的Key值,需前后 阅读全文
摘要:
webpack打包时,会根据webpack.config.js 中url-loader中设置的limit大小来对图片进行处理,小于limit的图片转化成base64格式,其余的不做操作。对于比较大的图片我们可以用image-webpack-loader 来压缩图片。 在 webpack.config 阅读全文