
web前端
文章平均质量分 86
wh_xmy
毕业于城建学院计算机系,前端,曾任职过联想、探路者等公司
展开
-
2020web前端面试整理
背景:2020年是比较特殊的一年,由于新冠影响导致很多事情发生了变化,同时也改变了人们的一些常规习惯,就拿换工作来说,为了减少大家的出行和接触,线上视频、电话面试成了趋势,但是万变不离其宗,技术才是王道,下面是个人近期的一些面试经验和需要大家知道的问题整理给大家,希望大家都能够有所提高,面试就像相亲,希望大家都能够顺利找到彼此满意的那个,哈哈。Html、Css篇1.谈谈你对h5标签语义化的理解以及语义化的优点2.html5新增的标签有哪些?(结构标签:article、aside等、表单标签:vi原创 2020-09-04 17:22:57 · 839 阅读 · 4 评论 -
js深拷贝
背景:深拷贝和浅拷贝的理解对处理一些数据很有帮助,为了更好地区分它们的区别,对于深拷贝的方法整理如下:关于深拷贝和浅拷贝的更多细节,请参考js深拷贝和浅拷贝小结一、赋值、浅拷贝与深拷贝的区别二、深拷贝的方法1.JSON转换var targetObj = JSON.parse(JSON.stringify(copyObj))let arr4 = JSON.parse(JSON.stringify(arr))缺点:(1)如果对象里有函数,函数无法被拷贝下来(2)无法拷贝c原创 2020-06-23 15:11:19 · 508 阅读 · 0 评论 -
JavaScript 执行机制(宏任务和微任务)
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascript是按照语句出现的顺序执行的看到这里读者要打人了:我难道不知道js是...转载 2020-03-19 14:21:13 · 894 阅读 · 0 评论 -
http协议详解
本篇博文主要介绍HTTP请求-响应的系列过程,包括四个部分,是在陆续学习中觉着之间有关联总结下来的,以便自己今后忘记后可以快速查看也为各位看到这篇文章的朋友们梳理一下知识。下面,正文开始:作为一个前端开发人员,我们每天都在与页面打交道,那么,当你输入一个网址的时候,实际究竟会发生什么呢?下面,就先来解答一下这个问题。一、当在浏览器输入一个网址后,实际会发生什么?回答之前,先摘一段《淘宝...原创 2018-03-28 08:51:38 · 762 阅读 · 0 评论 -
Vue之Axios跨域问题解决方案
背景:因为axios中只能使用get和post方法来进行请求数据,没有提供jsonp等方法进行跨域访问数据 axios中文网址:https://www.kancloud.cn/yunye/axios/234845// axios 中的GET请求axios.get('/user', { params: { ID: ‘001’ } }) ...原创 2019-02-19 14:32:31 · 260977 阅读 · 114 评论 -
微信公众号实现“一键关注”功能
背景:之前用的一键关注要么通过图文,要么通过二维码,这样甚是麻烦,而且引导不到位,而看到朋友圈打广告的一些公众号可以直接关注,于是一直研究这个功能,今天终于实现了,分享给所有朋友,希望能帮助到所有朋友,这个引导关注的页面包含了公众号的logo、介绍和历史消息,能够更大层度的吸引用户关注。具体实现步骤:1.随便进入一个公众号,点击右上角的小人头,进入查看公众号信息页面;2.在页面下方...原创 2019-02-26 10:25:41 · 15521 阅读 · 6 评论 -
监听屏幕滚动开始和结束事件(scroll start 和scroll stop)
背景:最近在写一个专题页,产品要求右边导航栏在滑动的时候收起,滑动停止时显示,这样就需要监听到屏幕滚动(scroll start)事件和滚动结束(scroll end)事件,但是又不能为了这个功能专门引入jQuery mobile这个库,所以找到以下方法进行实现,基于jQuery 封装的插件。解决方案:(jQuery1.9版本及以后)插件代码如下/** * 函数:scrollstart...原创 2019-07-16 09:01:42 · 5271 阅读 · 2 评论