🖥️NodeJS专栏:Node.js从入门到精通🖥️博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述)🖥️TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结)🧑💼个人简介:大三学生,一个不甘平庸的平凡人🍬👉你的一键三连是我更新的最大动力❤️!文章目录1、浅拷贝要求思路代码2、简易深拷贝要求思路代码3、完整深拷贝要求思路代码1、浅拷贝要求补全JavaScript代码,要求实现一个对象参数的浅拷贝并返回拷贝之后的新对象。注意:参数可能包含函数、正则、日期、ES6新对象是对对象的参数进行浅拷贝,并不是直接对整个对象进行浅拷贝(整个
图片png无损压缩,尺寸体积要比jpg的大,适合做小图标jpg采用压缩算法,有一点失真,比png体积要小,适合做中大图片gif一般是做动图的webp同时支持有损或者无损压缩,相同质量的图片,webp具有更小的体积css的盒子模型标准盒子模型margin/border/padding/contentie盒子模型margin/content(border+padding+content)盒子模型转换box-sizing/content-box标准/border-boxie模型行高line-height每一行文字的高度,如果文字有多行,则高度为行数*高度height是一个死值,就是这个盒子的高度cs
Vue74、vue生命周期74.1、什么是Vue生命周期?Vue实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据编译模板、挂载Dom一渲染、更新一渲染、卸载等一系列过程,我们称这是Vue的生命周期74.2、Vue生命周期的作用是什么?它的生命周期中有多个事件钩子,让我们在控制整个Vue实例的过程时更容易形成好的逻辑74.3、Vue生命周期总共有几个阶段?它可以总共分为8个阶段:创建前/后,载入前/后,更新前/后,销毁前/销毁后74.4、第一次页面加载会触发哪几个钩子?第一次页面加载时会触发beforeCreate,created,beforeMount,mounted这几个钩
目录1.请谈谈wxml与标准的html的异同?2.请谈谈WXSS和CSS的异同?3.请谈谈微信小程序主要目录和文件的作用?4.请谈谈小程序的双向绑定和vue的异同?5.简单描述下微信小程序的相关文件类型?6.微信小程序有哪些传值(传递数据)方法?7.bindtap和catchtap的区别?8.简述wx.navigateTo(),wx.redirectTo(),wx.switchTab(),wx.navigateBack(),wx.reLaunch()的区别?9.微信小程序与H5的区别?10.小程序和Vue写法的区别?10.rpx的理解?11.微信小程序可以进行dom操作吗?12.微信小程序自定
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库 web前端面试题库VSjava后端面试题库大全我这里提供一份我自己在使用的项目代码规范,当然我这里比较简陋,有补充的可以打在评论区,我丰富到文章里去。1.组件命名规范components下的组件命名规范遵循大驼峰命名规范。示例:conpnents/AlbumItemCard/AlbumItemCard.vue小驼峰式命名法(lowercamelcase):第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName大驼峰式命名法(uppercamelcase):每一个单字的首字母都采用大写字母,例如
HTML和CSS篇: 2024高频前端面试题HTML和CSS篇-CSDN博客Vue2和Vue3篇: 2024高频前端面试题Vue2和Vue3篇-CSDN博客一.JavaScript篇1. 数据类型有哪些1)基本数据类型数值(Number)、字符串(String)、布尔值(Boolean)、Undefined、Null、Symbol、BigInt可能问:Symbol、BigInt的使用场景2) 引用数据类型 对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)3) 存储区别 基本数据类型存储在栈中引用类型的对象存储于堆中2
该内容主要整理关于前端安全模块的相关面试题,其他内容面试题请移步至「最新最全的前端面试题集锦」查看。前端安全模块精选篇1.代码注入XSS如何攻击如何防御cookie如何防范XSS攻击2.跨站请求伪造CSRF3.浏览器同源策略SOP4.跨域资源共享CORS5.密码安全1.代码注入XSS跨网站指令码(英语:Cross-sitescripting,通常简称为:XSS)是一种网站应用程式的安全漏洞攻击,是代码注入的一种。它允许恶意使用者将程式码注入到网页上,其他使用者在观看网页时就会受到影响。这类攻击通常包含了HTML以及使用者端脚本语言XSS分为三种:反射型,存储型和DOM-based如何攻击XSS
合集:2023年最全前端面试题考点HTML5+CSS3+JS+Vue3+React18+八股文+手写+项目+笔试_参宿7的博客-CSDN博客本章内容为一面基础面为了简洁,相关文章参考链接在标题里目录服务器端渲染基本概念服务器端渲染SSR(前端服务器node,react/vue,seo)客户端渲染CSR浏览器从输入url到渲染页面过程⭐⭐⭐DNS解析过程⭐⭐OSI模型和TCP/IP协议⭐HTTP协议Http和Https区别⭐⭐⭐常见的请求方式GET和POST发送请求⭐⭐⭐异同POST的content-type数据编码http报文HTTP请求(Request)报文HTTP响应(Response)报
该内容主要整理关于HTTP模块的相关面试题,其他内容面试题请移步至「最新最全的前端面试题集锦」查看。HTTP模块精选篇1.HTTP报文的组成部分2.常见状态码3.从输入URL到呈现页面过程3.1简洁3.2详细4.TCP、UDP相关5.HTTP2相关6.https相关7.WebSocket的实现和应用8.Token、cookie、Session区别9.一个图片url访问后直接下载怎样实现10.fetch发送2次请求的原因11.GET和POST的区别12.301和302的区别13.DNS的作用、DNS解析的详细过程,DNS优化原理14.简单请求和复杂请求15.Http请求中的keep-alive有
该内容主要整理关于性能优化模块的相关面试题,其他内容面试题请移步至「最新最全的前端面试题集锦」查看。性能优化模块精选篇1.性能优化方式1.1DNS预解析1.2缓存1.3使用HTTP/2.01.4预加载1.5预渲染1.6懒执行与懒加载1.7文件优化1.8其他2.首屏渲染优化3.页面基础优化4.性能优化方向5.长列表优化6.卡顿问题解决7.编码优化8.如何根据Chrome的timing优化9.Vue性能优化10.vue1.X,vue2.X,vue3框架分析性能1.性能优化方式1.1DNS预解析DNS解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的IPlinkrel="dns-pref