前端系列
文章平均质量分 74
Michelle-前端
这个作者很懒,什么都没留下…
展开
-
Node.js面试题
global、process、console、Buffer、setTimeout、setInterval、clearTimeout、clearInterval、_filename和_dirname、模块。事件驱动模型、非阻塞式I/O、单线程与事件循环、事件循环的阶段、I/O密集型与计算密集型、内存管理、模块化加载机制。非阻塞、事件驱动、跨平台、丰富的生态系统、实时应用、单线程。c-ares:用c-ares实现DNS的解析即做域名解析;http-parser:用来解析HTTP;npm:包管理工具;原创 2024-08-07 17:51:22 · 198 阅读 · 1 评论 -
极简的JS代码片段
/将rgb颜色灰度化(基于光感加权平均)//获取某个日期位于当年的第几天。//去掉字符串中的元素标记。//解析url中的参数。//复制文本到剪切板。原创 2024-06-13 15:17:45 · 303 阅读 · 0 评论 -
前端系列-ES6方面
Promise有等待状态pending、操作成功fulfilled、操作失败rejected、状态一旦改变就不会在变,创造promise实例后,它会立即执行;箭头函数:this永远指向其上下文的this,任何方法改变不了其指向(call、apply、bind );Set是一种新的数据结构,类似于数组,但成员的指都是唯一的,没有重复的值;箭头函数自身没有this的,它的this是谁调用它,this的指向谁;Promise是一个对象,可以获取异步操作的消息;应用场景:去重、属性检查、并集、交集和差集操作。原创 2024-05-07 20:48:06 · 302 阅读 · 0 评论 -
前端系列-Vue3方面
Vue3中的setup()函数是用来代替Vue2中的data、methods、computed等选项的,它可以用来创建响应式数据和添加需要在模版中使用的方法;作用:实现延迟加载和错误处理,在组件中加入Suspense,可以让异步组件可以渲染出加载状态,并且如果异步组件加载时出现错误,也能够处理这些错误;如:app.directive('focus',{mounted(el){el.focus()}})Vue3中的ref指令可以用来在组件内部获取子组件的实例,也可以用来获取DOM元素或者其他组件的实例;原创 2024-05-07 18:06:36 · 400 阅读 · 0 评论 -
前端系列-Vue2方面
一般来说还需要懂得如何使用axios、fetch你可以用它发起对远程资源的请求,该方法返回的是一个promise对象,让你能够对请求的返回结果进行检索;key属性可以用来提升v-fir渲染的效率,vue不会去改变原有的元素和数据,而是创建新的元素然后把新的数据渲染进去,在使用v-for的时候,vue里面需要我们给元素添加一个key属性,这个key属性必须是唯一的标识;Vue在更新Dom时是异步执行的,当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,在统一进行更新;原创 2024-05-07 16:35:20 · 918 阅读 · 0 评论 -
前端系列-Javascript方面
数据类信、运算、对象、Function、继承、闭包、作用域、原型链、Ajax、Dom、Bom、内存泄露、跨域、异步装载、模版引擎、前端MVC、路由、模块化、Canvas、ECMAScript。作用域的作用:是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变量是不被允许的,原理:垃圾收集器会定期找出那些不在继续使用的变量,然后释放其内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行;原创 2024-05-07 15:11:55 · 1461 阅读 · 1 评论 -
前端系列-Html5方面
块级元素:div、p、ul、li、h1-h6、dl、dt、dd、header、footer。行内元素:a、b、span、img、input、select、strong。使用iframe作为子应用问题(没有路由记录、样式隔离严重)行内元素不可设置宽高,不独占一行,块级元素可以设置宽高,独占一行。解决加载缓慢的第三方内容(图标、广告等的加载问题)语义化有利于SEO搜索引擎。(有利于爬虫爬取跟多的有效信息)语义化使代码具有可读性,便于团队开发和维护。空元素:br、hr、link、meta。语义化有利于用户体验。原创 2024-05-07 12:21:24 · 186 阅读 · 0 评论 -
前端系列-性能优化方面
前端性能方面原创 2024-05-07 13:00:34 · 1438 阅读 · 1 评论