回调地狱及解决办法回调函数中嵌套回调函数这种情况就称为回调地狱,就是为了让回调函数满足异步的情况(比如setTimeout里面的先执行再执行后面的函数,一般来说就要嵌套setTimeout也就是回调地狱), (回调函数就是当一个函数作为参数传入另一个参数中,并且它不会立即执行,只有当满足一定条件后该函数才可以执行。比如setTimeout(function(){xxx},3000)表示三秒后执行f
原创 2024-01-11 11:19:33
103阅读
例子:添加水印,使用MutationObserver阻止用户恶意破坏水印,因为在控制台修改水印的background-image或者将水印的div删掉,都会引起MutationObserver的监控触发
转载 2023-08-04 08:37:32
60阅读
1--什么是DOM事件处理程序? 首先要理解什么是DOM?Dom是针对HTML文档的一个API。什么是事件流?事件流分为:事件冒泡(IE的事件流)和事件捕获。事件冒泡就是由最详细的元素開始接收,然后逐级向上。事件捕获就是由不太详细的元素開始接收,逐级向下,最详细的元素最后才接收到事件。 DOM事件处
转载 2017-06-17 09:37:00
129阅读
2评论
历时2个多月,前后也面试了上百余人,个人能力并没有多强大,但出于公司需要也就厚着脸皮去面各种前端大佬(啊哈哈终于轮到劳资当家做主了!)。好景不长,从第一份电话面试的小紧张,到线下面试的小期待,再到后来的轮番面试的疲倦,最终形成了对简历过敏的状态,现在的我看到简历就想吐。
原创 2022-01-11 17:57:02
499阅读
$HTML, HTTP,web综合问题常见排序算法的时间复杂度,空间复杂度前端需要注意哪些SEO1、合理的title、description、keywords:搜索对着三项的权重逐个减小,title值
转载 2022-10-05 11:06:53
80阅读
web前端面试题 css万能居中1.margin: 0 auto;水平2.text-align: cent
原创 2021-12-31 13:45:08
149阅读
企业文化,氛围 1. 框架之类的东东。 注意盒模型熟练 css3,html5等注意事项 js是核心竞争力 js常用的东东
web
原创 2016-07-26 13:15:07
295阅读
1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别 HTML是一种基本的WEB网页设计
转载 2013-05-27 19:47:00
161阅读
1.vue优点? 答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了react的优点,实现了html的封装和重用,在构建单页面 ...
转载 2021-09-16 10:16:00
209阅读
2评论
上个项目第一次用到vue+webpack,也是我第一次尝试自动化、模块化的开发方式,总的来说就是结构太烂,开发体验差,效率低,难维护。细数的罪状有如下几条没有servies层,全部ajax接口都和逻辑混合在一起写只有公众组件和页面,页面没有组件化,造成每个页面的.vue文件相当长没有将路由按模块划分,所有路由都写在一个文件中,多人合作代码经常被覆盖所有的静态资源都放在一起,没有按模块区别,静态资源
前端常见问题目录前端常见问题1. 跨域问题产生的原因以及十种解决方案1.1 跨域的概念1.2 同源策略1.3 解决方案1.3.1 JSONP 跨域1.3.2 跨域资源共享 (CORS)1.3.3 nginx 代理跨域1.3.4 nodejs 中间件代理跨域1.3.5 document.domain + iframe 跨域1.3.6 location.hash+iframe 跨域1.3.7 wind
 今天上午一考完试,就一直等待pptv的电话,结果下午就收到了pptv的通知(pptv的效率还是很不错的,之前面试官和我说在一到两周之内给回复,结果过了7天就给回复了,赞一个)因为我面试的是web前端(实习,是在网上投的简历,结果没收到笔试,就直接去面试了(可能是我的简历比较赞吧,下面就是重点了,那个面试官直接给我处理四道题:1、用js写一个冒泡排序2、用php写一个快排3、用js写一个顺序查找4
转载 2013-07-01 20:34:00
182阅读
2评论
web前端面试攻略有哪些?随着互联网世界的高速发展,对于编程人员的需求量也在上升,很多企业都在进行人员的竞聘。如何在竞聘中脱颖而出,面试前的充足准备必不可少,一起看看面试前有哪些准备。1.简历要写好毕业生如果是不会写的话,首先要借鉴优秀的简历模板,一定不能杂乱无章。可以百度一些前端专用模板。除了排版,前端的简历最好是有——工作经验和工作项目。如果是实习生可以写上自己的学校经历,还有一些证书,英语四
翻译 2021-02-27 11:10:33
392阅读
1、行内元素有哪些?块级元素有哪些?空(void)元素有哪些?行内元素:a b s
原创 2022-07-22 10:03:27
96阅读
备注: Rebecca Murphey 的 Baseline For Front-End Developers 是你在准备面试前应该阅读的绝佳资源。记住: 很多问题都是开放的,可应用或Web站点的过程中,你是如何考虑他的UI
转载 2022-12-08 14:39:41
106阅读
Web前端面试常见问题箭头函数箭头函数的this指向的是父级作用域的this,是通过查找作用域链来确定 this 的值也就是说,看的是上下文的this,指向的是定义它的对象,而不是使用时所在的对象;普通函数指向的是它的直接调用者。vuex 中dispatch 和 commit 的用法和区别ispatch:含有异步操作,例如向后台提交数据,写法: this.$...
web前端面试要做哪些准备?可以从以下几个方面来准备:1.简历要写好毕业生如果是不会写的话,首先要借鉴优秀的简历模板,一定不能杂乱无章。关于简历模板的寻找,大家可以百度一些前端专用模板。除了排版,前端的简历最好是有——工作经验和工作项目。如果是实习生可以写上自己的学校经历,还有一些证书,英语四六级证书、国家计算机二级证书、普通话证书等都可以在简历上填写,会是一个加分项。这里要提到的一点,因为我们面
原创 2023-07-14 15:04:19
93阅读
一.我们为什么需要CSS?使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。CSS的出现解决了下面两个问题:将HTML页面的内容与样式分离。提高web
://note.youdao.com/noteshare?id=0bfbe45de0de0bc4735f867e5a6c528f&sub=D52F5C079DDE49F99A5118DFA6511D76 ://note.youdao.com/noteshare?id=9ad06af8
5e
d3
f5
原创 2022-01-21 10:33:28
79阅读
说一下box-sizing的应用场景 box-sizing的属性值分为两个,border-box和content-box,其中, border-box:width=content+padding+border content-box: width=content 应用场景 2. border-box
原创 2022-11-16 18:23:28
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5