🖥️NodeJS专栏:Node.js从入门到精通🖥️博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述)🖥️TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结)🧑💼个人简介:大三学生,一个不甘平庸的平凡人🍬👉你的一键三连是我更新的最大动力❤️!🏆分享博主自用牛客网🏆:一个非常全面的面试刷题求职网站,点击跳转🍬文章目录前言1、手写Object.create要求手撕代码2、手写Function.call要求手撕代码3、手写Function.bind要求手撕代码结语前言向大家推荐一款博主一直在用的面试刷题求职网站:牛客网牛客网不仅具
输入网址后,http的过程1、使用DNS域名解析2、发起TCP的3次握手3、建立TCP连接后发起http请求;4、服务器响应http请求,浏览器得到返回response;5、浏览器解析response,并请求其它的资源(如js、css、图片等);6、浏览器对页面进行渲染。vue路由模式hash模式是一种把前端路由的路径用井号#拼接在真实url后面的模式。当井号#后面的路径发生变化时,浏览器并不会重新发起请求,而是会触发onhashchange事件。https://juejin.cn/post/6993840419041706014hash通过window.onhashchange的方式,来监听
174道JavaScript面试知识点总结(下)文章有许多金典阅读推荐建议点赞加收藏图片来源|https://github.com/CavsZhouyou/全篇篇幅较长,保障阅读体验,故拆分为上中下3部分发布174道JavaScript面试知识点总结(上)174道JavaScript面试知识点总结(中)以下为第三部分121.URL和URI的区别?URI:UniformResourceIdentifier指的是统一资源标识符URL:UniformResourceLocation指的是统一资源定位符URN:UniversalResourceName指的是统一资源名称URI指的是统一资源标识符,用唯
目录MySQL的存储引擎0.存储引擎的查看和修改1.MyISAM2.InnoDB3.MEMORY4.MERGE5.总结6.参考博客MySQL的存储引擎mysql主要有四类存储引擎,目前主要使用InnoDB作为存储引擎。0.存储引擎的查看和修改查看当前数据库的默认存储引擎showvariableslike'default_storage_engine';查看当前数据库所支持的存储引擎showengine;//语句1showvariableslike'have_%';//语句2查看支持事务处理的存储引擎selectenginefrominformation_schema.engineswheret
前言:记录了总6w字的面经知识点,文章中的知识点若想深入了解,可以点击链接学习。由于文本太多,按类型分开。这一篇是性能优化 常问问题总结,有帮助的可以收藏。性能优化,主要聚焦在内存、CPU、GPU三大方向上。1.内存1.1详细介绍 Unity内存占用组成Unity(基本所有的Unity的使用的内存,Native)Mono(C#代码,可以被GC回收)GfxDriver(显卡驱动,渲染时的纹理,渲染目标,shader,Mesh(顶点、法线等)等)FMOD(声音资源)Profiler(自身,把采样的数据的缓存下来)1.1.1Mono方向 (1)编程语言:字符串拼接,减少频繁扩容,合理用ne
1、在项目中有没有单独封装过组件?有的,在项目的common文件下会存放项目公用组件(如:页面的头组件、页面底部组件等)项目里的feature文件下则是放项目的功能组件(轮播图、分页器、模态框这些功能组件)把这些页面重复的部分抽离出来进度单独的封装,有效减少代码量,提升了项目的开发效率。解决了传统项目中效率低、难维护、复用性低等问题。2、在项目中发送请求怎么携带token? 当用户登录时,后端会把用户的信息和token返回给我们,我们将t用户信息和oken进行存储在状态管理库中,在axios二次封装中的请求拦截器中将token取出添加到config请求头上携带传给服务器。3、工作中有用到git
今天想把近期看的面试题汇总一下,项目空档期,看的面试题比较多,但没有整理,导致回忆的时候,想不起来的还要重新查找。包括身边朋友面试遇到的题目也总结了进去。总结的都是前端基础(初级)面试题。三月份我会持续更新~~~浅卷一下下2023.03.09开始——>3.15——>3.20——3.23一、CSS面试题1.三种CSS隐藏元素的方式有哪些?设置display:none;样式。这个样式会让元素在页面上彻底消失。元素本来占有的空间,也会被其他元素占有,所以,他会导致浏览器的重排和重绘。第二种方式设置visibilty:hidden;的样式。它和display:none;的区别在于,元素在页面消失之后,
1.v-if与v-show区别?v-show通过cssdisplay控制显示和隐藏,v-if组件真正的渲染和销毁,而不是显示和隐藏,频繁切换状态使用v-show,否则使用v-if2.为何v-for要使用key?快速查找到节点,减少渲染次数,提升渲染性能3.简单描述vue组件生命周期?单组件生命周期: 挂载:beforeCreate==>created==>beforeMount==>mounted 更新:beforeUpdate==>updated 销毁:beforeDestory==>destoryed父子组件生命周期: 挂载:parentbeforeCreate==
前端JavaScript面试题🍓🍓总成绩排名🍓🍓子字符串频次🍓🍓继承🍓🍓判断斐波那契数组🍓🍓js中哪些操作会造成内存泄漏?html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。css,相当于把骨架修饰起来,相当于人的皮肉。js(javascripts),动起来,相当于人的血液,大脑等一切能使人动起来的器官或者其他的。在刷题之前先介绍一下牛客。Leetcode有的刷题牛客都有,除此之外牛客里面还有招聘(社招和校招)、一些上岸大厂的大佬的面试经验。牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,感兴趣的可以去注册试试可以伴随一生的刷
小程序面试题1.数据请求怎么封装将所有的接口放在统一的js文件中并导出(或者将请求地址、头、方法在一个js文件里统一定义为一个常量并导出)在app.js创建封装请求数据的方法在子页面中调用封装的方法请求数据2.参数传值的方法给HTML元素中添加data-*属性来传递需要的值,之后通过e.currentTarget.dataset或onload的param参数获取。注意不能有大写字母,不可以存放对象跳转页面时通过navigator传递需要的参数值设置id的方法标识,通过e.currentTarget.id获取设置的id值,然后通过设置全局变量的方法来传递数值3.提高小程序的应用速度的方法减少默认