- 博客(11)
- 收藏
- 关注
原创 HTMl5面试题
HTML5是最新的HTML标准。设计目的是为了在移动设备上支持多媒体。例如:video、audio、canvasHTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括:新的解析规则增加了灵活性新属性淘汰过时的属性一个HTML5文档到另一个文档间的拖放功能email、url(自带验证)number只能输入数字range(类似音量滚动条)data(month、week、time、datatime、datatime-local)自带日期选择search(搜索框)
2023-02-06 13:51:31 608
原创 Vue 性能优化
尽量减少data中的数据,data中的数据都会增加getter和setter,会收集对应的watcher。不需要响应式的数据不要放到 data 中(可以用 Object.freeze() 冻结数据)
2022-08-16 16:19:10 376
转载 Vue3与Vue2的区别
从Vue3发布以来,我就一直对其非常感兴趣,就一直想着将其投入公司的生产中,但是开始考虑到很多不确定性就暂时对一些很小的功能进行一些尝试;慢慢的发现组合式Api的形式非常适合开发(个人感觉),尤其是Vue3.2推出了setup语法糖后直呼真香。后面公司的新项目几乎全部采用了Vue3了。使用Vue3开发也将近大半年了,所以写了这篇文章对Vue2和Vue3做了一个对比总结,一是为了对这段时间使用Vue3开发做些记录,二是为了帮助更多的小伙伴更快的上手Vue3。本篇文章主要采用选项式Api,组合式Api,set
2022-08-12 13:55:34 352
原创 web前端面试题(JavaScript)
在代码块内,使用let和const命令声明变量之前,该变量都是不可用的,语法上被称为暂时性死区。let、const 声明的变量 在块级作用域生效 有暂时性死区的问题 在声明前使用会报错。DOM事件流是有两种的,一种是捕获型事件流,另外一种是冒泡型事件流。var 声明的变量 在全局作用域 都可以生效 会变量提升。在js中变量和函数的声明hi提升到最顶部执行。存放位置:存放于堆中,栈中的数据的引用地址。**共同点:**三者都是用来声明变量的。闭包就是能够读取其实函数内部变量的函数。函数的提升高于变量的提升。..
2022-08-05 10:18:22 228
原创 2022前端面试题(vue)(持续更新)
自定义指令自定义指令分为全局指令和局部指令,在vue3中可以通过应用实例身上的 directive() 注册一个全局自定义指令,如果注册局部指令,可以在 diretives 选项来注册局部指令全局自定义指令自定义指令的钩子bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。update:被绑定于元素所在的模板更新时调用,而无论绑定值是否变化。......
2022-07-28 22:32:03 518
原创 Vue3+TS+vite学习笔记(持续更新 一起学习)
在Vue2中,无论我们使用什么功能,它们最终都会出现在生产代码中。主要原因是Vue实例在项目中是单例的,捆绑程序无法检测到该对象的哪些属性在代码中被使用到。就是比如你要用watch就是import{watch}from‘vue’其他的computed没用到就不会给你打包减少体积。如果你不使用其某些功能,它们将不会包含在你的基础包中。动态标记动态的值只对标记的text进行对比减少了性能优化。简单来讲,就是在保持代码运行结果不变的前提下,去除无用的代码。在vue中,每次更新diff,...
2022-07-28 11:45:30 520
原创 前端面试应届毕业生(hr问的)
面试hr一般喜欢问的首先你要准备一份自我介绍。内容可以是你的技能加上你的项目经验或者实习经历,准备5-10分钟吧!反正我第一次面试挺慌的就介绍了2分钟。1、我看你的简历上项目经验比较少,对比与其他人你有什么优点?2、你对为了五到十年的规划是什么?你有什么职业规划?3、为什么选择前端开发这个方向?4、你做过的项目,遇到过什么难点,比较花时间去解决的?5、你最近在做什么项目?6、你的项目是自己构建的还是网上看视频做的?(一定要回答自己构建的吧!)广州大专魂找实习工作太难!!!持续更新、相互交流
2021-02-28 01:11:54 2567
原创 web前端面试题(CSS)
CSS1、a标签的四个伪类是什么?如何排序?为什么?爱恨分明原则: l v h a注释:a:hover 必须位于 a:link 和 a:visited 之后 !注释:a:active 必须位于 a:hover 之后!!注释:Pseudo-class(伪类)的名称对大小写不敏感。2、如何实现浮动元素居中方法一:在浮动元素外面再嵌套一层div<div id="container"> <div class="left">left</div></d
2021-02-28 01:00:08 1656
原创 web前端面试(如何优化项目)
如何优化你的项目?一、在书写html的时候做到结构语义化。二、css,js文件数量及大小的优化一般情况下建议css和js采用外联式。但是如果css非常多,尽量采用缩写,这样可以减少css文件的大小,减少http请求数,js同理。三、背景图片数量及大小的优化由于我们的背景图片数量比较多,这样的话,会给服务器带来影响,增加了http请求数,在我们的css定义背景的时候,可以将这些背景合并起来,这样即可减少http请求数。 背景图片保证不超过3个以上,css文件不超过2个,js文件不超过3个。cs
2021-02-28 00:53:49 1492 4
原创 Web前端面试(HTML)
21届应届毕业生网上搜索和自己总结的一些面试题HTML1、什么是HTML5HTML5是最新的HTML标准。设计目的是为了在移动设备上支持多媒体。例如:video、audio、canvasHTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括:新的解析规则增加了灵活性新属性淘汰过时的属性一个HTML5文档到另一个文档间的拖放功能2、HTML5中什么是最新的表单元素类型?email、url(自带验证)number只能输入数字range(类似音量滚动条)data(mont
2021-02-28 00:45:18 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人