摘要: 1.Javascript延迟加载有哪些方式 浏览器解析html全过程 解析HTML结构 遇到script脚本标签(无async,defer)直接执行,或者加载,并且执行script(会阻塞HTML) 解析并执行完脚本 Dom树构建完成,加载图片等外部资源 加载结束 延迟加载或者异步加载有什么作用 不 阅读全文
posted @ 2021-01-18 16:20 三十男 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.说说Javascript中对象的几种创建模式 对象-继承-面向对象 创建对象第一个想到的关键字是 new 创建对象的目的是实现继承,继承部分通用属性 问题可以转换成 : JavaScript如何实现对象的继承,继承的形式 构造函数 首先定义一个构造函数,可以传入构造参数,demo如下: func 阅读全文
posted @ 2021-01-18 16:19 三十男 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 搞懂:MVVM模式和Vue中的MVVM模式 MVVM MVVM : 的缩写,说都能直接说出来 :模型, :视图, :视图模型 V:视图,即浏览器最前端渲染的页面 M:模型,数据模型,就是后端页面渲染依赖的数据 VM:稍后再说,因为暂时还不知道怎么工作,什么场景,直接解释有点没用 那就先说说前端场景: 阅读全文
posted @ 2020-05-20 16:14 三十男 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域 跨域 : 广义的跨域包含一下内容 : 1.资源跳转(链接跳转,重定向跳转,表单提交) 2.资源请求(内部的引用,脚本script,图片img,frame) 3.script内部发起的请求(ajax,dom请求,和js跨域调用 跨域问题出现 : 只有浏览器端出现,直接用终端请求,是不会出现 阅读全文
posted @ 2020-05-19 14:58 三十男 阅读(2956) 评论(2) 推荐(2) 编辑
摘要: js小数运算会出现精度问题 js number类型 JS 数字类型只有number类型,number类型相当于其他强类型语言中的double类型( ),不区分浮点型和整数型。 number类型不同进制 number 有四种进制表示方法,十进制,二进制,八进制和十六进制 表示方法 二进制: 0B或者0 阅读全文
posted @ 2020-05-18 10:25 三十男 阅读(37967) 评论(1) 推荐(4) 编辑
摘要: @ "TOC" 常见对base64的认知(不完全正确) 首先对base64常见的认知,也是须知的必须有以下几点 base64是一种图片编码方式,用一长串超长的字符串表示图片 在加载的时候会直接以字符串的形式加载出来,减少了图片加载的http请求 正常加载服务器静态资源的时候都应该是通过http请求回 阅读全文
posted @ 2019-08-26 14:14 三十男 阅读(1985) 评论(0) 推荐(0) 编辑