2024年前端最新余光的前端进阶笔记(持续更新)(1),2024京东前端面试真题解析

文末

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。

个人将这段时间所学的知识,分为三个阶段:

第一阶段:HTML&CSS&JavaScript基础

第二阶段:移动端开发技术

第三阶段:前端常用框架

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;

  • 大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。所以对于概念的理解真的很重要。

一、笔记目录


这里主要记录的是已经CSDN上整理并发布的文章,持续整理并更新,生命不息学习不止!

JavaScript内功系列

前端内功进阶系列共十篇,推荐大家按循序阅读,同时也在这里向大家预告下一系列——《Js专项专题系列》

为了能让大家参与感更加强烈,希望大家可以讲心得和对文章的建议评论在您阅读的文章下方,我们一起进步!

  1. this、call、apply详解,系列(一)

  2. 从原型到原型链,系列(二)

  3. 从作用域到作用域链,系列(三)

  4. JavaScript中的执行上下文(四)

  5. JavaScript中的变量对象(五)

  6. JavaScript之自执行函数表达式(六)

  7. JavaScript中的闭包,给自己一场重生(七)

  8. 参数传递(求值策略)(八)

  9. JavaScript中的的数据类型(九)

  10. 你真的了解Js吗?五个问题回顾本系列

本《JavaScript基础内功》系列将全部更新在Gitbook中,如果对您有帮助,就点个star鼓励一下吧~

JavaScript专题系列

将部分知识点归类为专题,是因为他们的核心问题相对集中,同一篇文章可以花更多的篇幅来分析某个核心问题。

  1. JavaScript中的变量和函数提升(即将上线)

  2. 文章内容待定

ES6基础进阶系列

最后

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:

凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。

入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。

整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

而对于有时间的同学,作者还给出了他结合众多数据结构算法书籍,挑选出的一千多道题的解题思路和方法,以供有需要的同学慢慢研究。

  • 11
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件冒泡: 事件到达事件目标之后不会结束,会逐层向上冒泡,直至document对象,也就是子元素事件的触发会影响父元素的事件; 开关事件冒泡: A,开启事件冒泡:event.addEventListener(eventName,handler,false); B,关闭事件冒泡:假设传统方式事件的返回值为e,就可以通过e.stopPropagation()来关闭事件冒泡; C ,return false; 同时具有阻止冒泡和阻止默认行为的功能 事件捕获:父元素的事件会影响子元素的事件; 开启事件捕获:event.addEventListener(eventName,handler,true) 7、请说说事件委托机制?这样做有什么好处? 事件委托,就是某个事件本来该自己干的,但是自己不干,交给别人来干。就叫事件委托。 打个比方:一个 button对象,本来自己需要监控自身的点击事件,但是自己不来监控这个点击事件,让自己的父节点来监控自己 的点击事件。 优点: A,提高性能:列如,当有很多li同时需要注册事件的时候,如果使用传统方法来注册事件的话,需要给每 一个li注册事件。然而如果使用委托事件的话,就只需要将事件委托给该一个元素即可。这样就能提高性能。 B,新添加的元素还会有之前的事件; 11、怎么理解jQuery? JQuery就是JavaScript和查询(Query),是一个Javascript库。可以用来操作文档对象、 选择DOM元素、制作动画效果、事件处理、使用Ajax等。 优点: a、轻量级 b、具有强大的选择器 c、封装了大量的DOM操作 d、事件处理机制相当可靠 e、完善的Ajax f、不污染顶级变量 g、出色的浏览器兼容性 h、链式操作方式 i、隐式迭代 j、行为与结构分离 k、支持丰富的插件 l、完善的文档 m、开源 12、Jquery.on这个方法怎么看? 答: jQuery.on()方法可以给匹配元素(可以是多个)绑定一个或多个函数, off 可以解除绑定
您好,以下是关于设计一场相亲活动的项目进度表的答案: 项目名称:相亲活动策划 项目负责人:XXX 开始时间:20227月1日 结束时间:20227月10日 项目步骤: 1.确定活动目的和主题(由XXXX负责)-20227月1日至2日 2.确定参与人员名单和数量,安排场地与餐饮服务(由XXXX负责)-20227月1日至4日 3.制定活动方案和日程表(由XXXX负责)-20227月2日至5日 4.邀请主持人并确定主持人流程(由XXXX负责)-20227月3日至5日 5.发放邀请函并确认参与人员(由XXXX负责)-20227月1日至6日 6.准备奖品(由XXXX负责)-20227月4日至7日 7.布置现场装饰(由XXXX负责)-20227月5日至8日 8.协调摄像师和摄影师(由XXXX负责)-20227月6日至8日 9.联络媒体机构(由XXXX负责)-20227月7日 10.准备现场音响设备(由XXXX负责)-20227月8日至10日 11.筛选闪电千人大合影节目及其参与人员(由XXXX负责)-20227月1日至7日 12.安排主持人、嘉宾、专家讲座的演讲内容,并安排其时间(由XXXX负责)-20227月2日至9日 13.确认特别演出项目(由XXXX负责)-20227月4日至7日 14.邀请专业化婚姻咨询师及其服务接受对象(由XXXX负责)-20227月1日至7日 15.准备现场活动策划(由XXXX负责)-20227月2日至9日 16.制定活动宣传方案(由XXXX负责)-20227月1日至7日 17.创作节目的宣传语(由XXXX负责)-20227月2日至7日 18.制作宣传视频(由XXXX负责)-20227月3日至9日 19.选定及准备活动的配套音乐(由XXXX负责)-20227月4日至7日 20.准备现场活动中的游戏环节(由XXXX负责)-20227月5日至10日 21.联络名流在现场的到场及送上祝福(由XXXX负责)-20227月6日至7日 22.准备灯光和音响效果(由XXXX负责)-20227月7日至10日 23.准备活动的摄影和摄像设备(由XXXX负责)-20227月8日至10日 24.设置和调试现场装置、音响、灯光等器材(由XXXX负责)-20227月9日至10日 25.现场布置接待婚姻咨询区、贞操教育区、咨询区等专业服务区(由XXXX负责)-20227月7日至10日 26.组织志愿者(由XXXX负责)-20227月1日至10日 27.准备现场安全防控措施(由XXXX负责)-20227月8日至10日 28.余光投射的效果及宣传单页(由XXXX负责)-20227月6日至9日 29.现场对投票产生的数据进行整理和分析(由XXXX负责)-20227月5日至10日 30.总结并闭幕咨询会,收集会后反馈信息和经验教训(由XXXX负责)-20227月10日 希望以上内容能够满足您的要求,如有不妥之处,烦请包容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值