摘要:
<meta name = "referrer" content="no-referrer"/> vue项目里可以添加到app.vue 关于referrer 在页面引入图片、JS 等资源,或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referr 阅读全文
摘要:
js中假值有null,undefined,false,"",0,-0,NaN 其中null==undefined为true,null和undefined和其他值==比较都为false NaN和其他相比都为false false==“”==0==[]这几个是相等的.但是boolean([])为true 阅读全文
摘要:
思路是扫描文件中的文字,然后使用fontmin去爬取用到的字体,生成新的字体文件。(适合任何静态文件)(缺点动态请求的文件不太合适) 注意:输出文件dest('./assets/font2')目录不能重复。 const Scan = require('charactor-scanner');cons 阅读全文
摘要:
1.浏览器的进程和线程概念 1.浏览器Browser进程的ui线程(UI Thread)拿到浏览器输入栏内容 2.判断是url,还是搜索内容,如果搜索内容,跳的搜索引擎,如果是url,则开启网络线程(network Thread) 3.在network Thread,进行DNS解析(应用层)DNS解 阅读全文
摘要:
1.介绍webpack webpack是模块打包机,宗旨是一切皆模块。通过入口文件解析打包成bundle.js文件,通过loader转换不能识别的less,sass,图片,.vue等文件,通过plugin扩展webpack功能。 module:编写源代码,export导出的模块, bundle:打包 阅读全文
摘要:
Formatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。 BFC:块级格式化上下文,它是指一个独立的块级渲染区域,只有Block-level BOX参与,该区域拥有一套渲染规则来约束块级盒子的布局,且与区域外部无关 阅读全文
摘要:
1.在触发blur的时候,同时点击取消按钮,弹框不消失。原因是使用了click事件,移动端click()有300ms延迟,此时,弹框有下移动,所以click没有触发在取消btn上。 解决:改用touchstart 事件触发是touchstart touchmove touchend click ,t 阅读全文
摘要:
String.prototype Array.prototype 阅读全文
摘要:
运行时加载,最初引入是一个对象,在运行时才能确定依赖关系 是值的拷贝,值是缓存的,第二次加载时候不会执行,直接去缓存拿输出结果 export {foo} export default foo export default foo 相当于export {foo as default} 导出一个名为“d 阅读全文
摘要:
new 做的事情 1.先创建一个对象 2.将目前作用域赋值给这个对象,即this指向当前对象 3.执行构造函数 4.返回一个对象。如果构造函数没有返回对象的情况下,就返回当前对象 阅读全文