摘要:
3、git cz 替换 git commit 4、执行yarn changelog 就可以生成CHANGELOG.MD 文件 参考文章:https://www.jianshu.com/p/00c9ec4e552e 阅读全文
摘要:
search engine optimization 白帽seo :符合主流搜索引擎发行方针规定的seo优化方法 黑帽seo:使用作弊或可疑手段,不符合主流搜索引擎发行方针规定的seo方法 白帽seo优化方法: 1、网站标题,关键字,描述【网站的TDK】title,description,keywo 阅读全文
摘要:
1.chrome搜索自身DNS缓存chrome://net-internals/#dns 2.搜索操作系统自身DNS缓存(浏览器没有找到缓存或者缓存失效) 3.读取本地的host文件 4.浏览器发起一个DNS的一个系统调用(宽带运营商服务器查看本身缓存==》如果没有,运营服务器发起一个迭代DNS的解 阅读全文
摘要:
一:为什么会出现? 1、场景一:在很多业务需求中,你需要通过ajax进行多次请求,而且每次请求返回的数据需要作为参数进行下一次的请求,于是会出现ajax层层嵌套问题。多个请求操作层层依赖,加上每一层还会有复杂的业务逻辑需要处理,使得代码可读性很差,不直观,难以维护和调试。 注:这种回调函数层层嵌套又 阅读全文
摘要:
参考淘宝移动端页面https://h5.m.taobao.com/对rem的处理 以iphone6/7/8 (375*667)为基准设置1rem=100px; 320px 1rem 85.3333px 375px 1rem 100px 414px 1rem 110.4px 阅读全文
摘要:
slice和sustring 相同点: 使用方式相同,都接受两个参数【起始位置和结束位置】,截取的字符串包含起始位置的值,但不包含结束位置的值。若结束位置参数缺省,默认为字符串长度值。 不同点:对传入参数的负数值处理方式不同,slice是把负数理解为从字符串末尾往前计数。substring是直接把负 阅读全文
摘要:
1、document.cookie 可以获取得到cookie字符串,cookie都是键值对形式,所以得到的字符串为key=value形式,多个键值对之间用分号(;)拼接 存储在cookie中value值,一般需要适用escape()函数对字符串进行编码。 注:escape()不会对ASCII中的字母 阅读全文
摘要:
概念:如果页面内容不够长时,页脚显示在视窗底部,当内容足够长时,页脚会被内容向下推送。 实现方式: 1.当footer为定高时 a、可以利用calc计算属性实现 b、用相对定位relative实现 2.当footer为不定高时 a、利用flexbox布局实现 阅读全文
摘要:
第一节:什么是ES6? 1、Javascript由ECMAScript,BOM和DOM三部分组成。 2、ECMAScript定义了Javascript的语法规范,ES6是ECMAScript 6的缩写简称,也就是ECMAScript的第六个版本(2015年6月) 3、ECMAScript定义很多重要 阅读全文