2020年3月19日
摘要: git Submodule Subtree require.context 使webpack遍历所有目录自动引入需要的文件 阅读全文
posted @ 2020-03-19 11:34 natsu07 阅读(70) 评论(0) 推荐(0) 编辑
  2020年2月11日
摘要: process.env process.env是运行node脚本时的环境对象,此环境中的变量可以在process.env中取到,但只能在node脚本中取。 对于被webpack打包的项目js文件,必须在webpack.config中通过definePlugin将process.env的变量中转一下, 阅读全文
posted @ 2020-02-11 14:19 natsu07 阅读(1339) 评论(0) 推荐(0) 编辑
  2019年12月13日
摘要: 1. windows10系统下chrome用http协议访问带hash路由的页面,有一定几率在刷新或新开页面时hash会丢失(非必现),win7和mac无此问题,解决方法是换成https访问 2. label内嵌套input时,label的click默认行为是会去click里面的input,导致发生 阅读全文
posted @ 2019-12-13 16:18 natsu07 阅读(209) 评论(0) 推荐(0) 编辑
  2019年10月18日
摘要: 1. 火狐浏览器展示pdf文件时会屏蔽电子签章(???) 2. 前端作非空校验的必要性:空参数会被后端框架拦截,后端无法处理提示文案,展示不友好 阅读全文
posted @ 2019-10-18 16:49 natsu07 阅读(126) 评论(0) 推荐(0) 编辑
  2019年9月18日
摘要: 有两种情况 1. 页面加载时,在正在执行的script脚本中执行到了document.write() 会在当前元素的后面追加元素,如果是追加脚本,则这个脚本不能被浏览器预下载 2. 页面已载入完成,domcontentLoaded回调中执行document.write() 则会用清空当前页面内容,用 阅读全文
posted @ 2019-09-18 16:24 natsu07 阅读(290) 评论(0) 推荐(0) 编辑
  2019年9月2日
摘要: 1. onChange实时判断 只判断正确的(显示✅),错误的忽略,不要显示❌ 2.onBlur失焦判断 正确错误都判断并显示(✅❌),值为空字符串则忽略,什么都不显示 阅读全文
posted @ 2019-09-02 15:53 natsu07 阅读(148) 评论(0) 推荐(0) 编辑
摘要: blob的使用 一些概念:binaryString、UTF-8、UTF-16 js中的字符串是以UTF-16编码的,每个字符占2个字节,binaryString是js字符串的其中一个子集,用来表示二进制数据,它的实际字符内容只需要占一个字节,码点0-255 但由于是utf-16编码所以占2个字节 b 阅读全文
posted @ 2019-09-02 11:51 natsu07 阅读(437) 评论(0) 推荐(0) 编辑
  2019年9月1日
摘要: 1. es6 module 浏览器实现 异步静态加载 输出模块内变量接口,在运行之前就确定,此时代码还没有执行,所以不能出现动态的引入路径 2. cjs module node实现 require同步动态加载,可以出现在条件语句等动态上下文中,反正要代码执行后才知道输出 webpack等打包工具只是 阅读全文
posted @ 2019-09-01 23:33 natsu07 阅读(437) 评论(0) 推荐(0) 编辑
  2019年8月23日
摘要: 1. 去除h5端点击active时的高亮闪烁 -webkit-tap-highlight-color: transparent 2. ios微信webview中input失焦BUG:键盘弹出时页面向上滑,收起时没有回到原位 2. ios微信webview中input失焦BUG:键盘弹出时页面向上滑, 阅读全文
posted @ 2019-08-23 15:40 natsu07 阅读(125) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: 1. 使用> 和 < 比较符号的隐式转换:如果两边有一个是number则会转换成数字,如果两边都是字符串则会比较unicode Object → String → Number ↑ Boolean 按此顺序转换,直到两遍都是基本类型且类型相等。所以如果都是string,是不会继续往number转换的 阅读全文
posted @ 2019-07-22 20:08 natsu07 阅读(94) 评论(0) 推荐(0) 编辑