IT技术
文章平均质量分 72
dlnu2015250622
可以加微:18242093868
展开
-
八股文随笔3
http2多路复用,slice深拷贝,变量提升和函数提升,preload和prefetch是有什么区别?为什么template里只能有一个div原创 2022-11-11 15:15:54 · 456 阅读 · 1 评论 -
八股文随笔2
页面错误码,强缓存和协商缓存,v-for中key的作用,call和apply,hash模式和histroy模式区别?,promise原创 2022-11-09 00:08:14 · 201 阅读 · 0 评论 -
八股文随笔1
1.URL、URI、URN区别:2.js会阻塞css解析吗?3.parseint有几个参数?4.splice方法5.网络流程原创 2022-10-21 15:48:01 · 511 阅读 · 0 评论 -
webpack5随笔
webpack5的基本用法与参数含义原创 2022-10-14 17:36:28 · 227 阅读 · 0 评论 -
CommonJS和ES6模块的区别
参考链接:CommonJS和ES6模块的区别 - 掘金 背景 我们都知道JS模块化的演变经历了一个漫长的过程,从最初的CommonJS ,到后来的AMD和CMD,再到今天的ES6模块化方案。优胜劣汰,对于JS这门语言来说,主要用于Node端的模块化方案CommonJS 活了下来,而ES6推出的模块化方案更是赢得了大家的认可,大有可能成为未来JS的主要的模块化方案。相信大家都可能产生过这样的疑问:既然两个模块化方案都能被大家使用和认可,那么它们到底有什么优势?两个模块化方案有什么差异?带着疑问我也看了一些转载 2022-05-31 11:48:17 · 119 阅读 · 0 评论 -
Vue复制到剪贴板
1.需求背景 有些业务需求需要点击按钮复制链接,本文就是记录该如何实现 应用中间件vue-clipboard2 2.实现方法 1)先下载vue-clipboard2 npm install vue-clipboard2 --save 2)引入安装包 1、 脚手架搭建的用户 import Vue from 'vue' import VueClipboard from 'vue-clipboard2' Vue.use( VueClipboard ) 2...原创 2020-07-15 17:55:47 · 3276 阅读 · 0 评论 -
谈谈vue中的$nextTick
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。 一、示例 先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。 模板 <div class="app"> <div ref="msgDiv">{{msg}}</div> <div v-if="msg1">Message got .原创 2020-05-11 18:02:18 · 337 阅读 · 0 评论 -
Git常见命令大全(高端)
Git现在是很多人都会用到的管理工具,对于刚进入企业的毕业小白来说,很多公司都会要求会用git去操作,因为用过的人才知道,用git命令行确实方便,而且最重要的,是帅!!! 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始...原创 2020-04-07 10:52:26 · 221 阅读 · 0 评论 -
vue 移动端适配
一、方法一:rem 布局 在主入口:index.html,<head> 标签内添加如下JS 代码:(实现在标准 375px宽度适配下,100px = 1rem。) <script> (function () { // 在标准 375px 适配下,100px = 1rem; var baseFontSize = 100; ...转载 2020-03-30 17:43:18 · 8755 阅读 · 6 评论 -
整理面经·JS·Vue·ES6
JS方面 1.浏览器的缓存机制(强缓存和协商缓存) 答:浏览器在加载资源的时候会根据这个资源的一些http header 判断是否命中强缓存 如果命中 那个浏览器将不会去请求服务器,而是直接从缓存中加载这个资源。如果强缓存没有命中 浏览器会发送一个请求到服务器 浏览器依据资源的另一些 http header 验证是否命中协商缓存。 如果未命中,则向服务器发送请求,加载数据。 总结: ...原创 2019-12-16 09:49:41 · 479 阅读 · 0 评论 -
前端面经(五)
面经 20191130 ES 未完待续.... 1. less 的一些应用语法: 1)复制 2)定义样式class 3)嵌套 父 套 子 4)嵌套 冒泡 5)延迟加载 2.vue中的 is 属性 : is 是用来绑定组件 <li is = " 组件名 " > 除此以外 还可以绑定属性 :is <component :is = " data 属性...原创 2019-12-05 11:27:08 · 458 阅读 · 0 评论 -
前端面试(四)
面经 20191129 未完待续... 1. 伪类选择器 first-of-type last-of-type only-of-type only-child nth-child nth-last-child nth-of-type nth-last-of-type enable disable checked not selection 2. 事件委托,使用事件委托有什么好处?...原创 2019-12-05 11:19:15 · 79 阅读 · 0 评论 -
前端面试(三)
面经 2019/11/28 未完待续... 1、如何判断变量类型?typeof、instance of、constructor、Object.prototype.toString.call()。只用前2个会有局限性 typeof:在判断变量类型的时候比较适合用来处理基本数据类型,如果是引用类型的值 typeof恐怕就心有余而力不足了。 instanceof:会根据_proto_一层层往...原创 2019-12-05 11:02:38 · 137 阅读 · 0 评论 -
前端面经(二)
面经 2019/11/26 1.什么是 JSONP 2.局部里怎么调用全局的this 3. localStorage 和 sessionStorage 的区别 和 用法 1.两者和cookie都是本地存储 cookie 存储大小是 4k localStorage 大小是 5M 2.localstorage 保存在 本地 永久有效 3.sessionStorage 关闭页面就...原创 2019-12-05 10:57:49 · 103 阅读 · 0 评论 -
前端面经(一)
面经 2019/11/14 未完待续... 1.浏览器的缓存机制(强缓存和协商缓存) 答:浏览器在加载资源的时候会根据这个资源的一些http header 判断是否命中强缓存 如果命中 那个浏览器将不会去请求服务器,而是直接从缓存中加载这个资源。如果强缓存没有命中 浏览器会发送一个请求到服务器 浏览器依据资源的另一些 http header 验证是否命中协商缓存...原创 2019-12-05 10:56:29 · 126 阅读 · 0 评论