- 博客(14)
- 收藏
- 关注
原创 css面试题总结
1.null,undefined的区别?null表示一个对象被定义了,但存放了空指针,转换为数值时为0。undefined表示声明的变量未初始化,转换为数值时为NAN。typeof(null) – object;typeof(undefined) – undefined2.CSS3新增伪类有那些?p:first-of-type选择属于其⽗元素的⾸个 <p> 元素的每个 <p> 元素。p:last-of-type选择属于其⽗元素的最后 <p> 元素的每个
2022-02-18 11:06:38
549
原创 JS面试题总结
1.Window.onLoad 和 DOMContentLoaded事件的先后顺序?顺序一般情况下,DOMContentLoaded事件要在window.onload之前执行,当DOM树构建完成的时候就会执行 DOMContentLoaded事件,而window.onload是在页面载入完成的时候,才执行区别1、当 onload 事件触发时,页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了。2、当 DOMContentLoaded 事件触发时,仅当DOM加载完成,不包括样式表,图
2022-02-17 10:29:52
5380
原创 css3面试总结
1.null,undefined的区别?null表示一个对象被定义了,但存放了空指针,转换为数值时为0。undefined表示声明的变量未初始化,转换为数值时为NAN。typeof(null) – object;typeof(undefined) – undefined2.CSS3新增伪类有那些?p:first-of-type选择属于其⽗元素的⾸个 <p> 元素的每个 <p> 元素。p:last-of-type选择属于其⽗元素的最后 <p> 元素的每个
2022-02-16 14:26:42
888
原创 VUE面试题总结
1.vue优点?轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的, 不再使用原生的dom操作节点,
2022-02-16 14:20:39
225
原创 react面试总结
1.React 中 keys 的作用是什么?Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。render () { return ( ‹ul› { this.state.list.map(({item, key}) =› { return ‹li key={key}›{item}‹/li› }) } ‹/ul› )}在开发过程中,我们需要保证某个元素的 key 在其同级元素中具
2022-02-16 14:15:15
1449
1
原创 Promise的理解
/*promise讲解原生js中实现promisejquery中实现promisenode启静态文件服务*/Promise 是什么一种异步解决方案,相当于一种规范。如果遇到多个接口调用的时候,这时候就尽管使用promise就可以了以前处理异步的方式 $.ajax({ // ...., success:function(){ //成功之后的状态 id /
2022-01-04 15:50:54
391
原创 正则表达式
正则表达式就是可以验证字符串是否符合某个规则(test),也可以把字符串中符合规则的内容捕捉到(exec/match...)正则表达式就是一个表达式,用来查找一个有指定【特点】的表达式,规则匹配....的
2022-01-04 15:44:02
1631
原创 破解 vue3.x 新特性
本次课围绕最新发布的 vue-compisition-api,来讲解大家最关心的、同时也是 vue 3.0 最重要的一些新特性,例如 setup() 函数、reactive()、ref() 等这些 Vue Hooks。
2021-12-21 15:29:17
203
原创 高级前端面试题
1.v-show和v-if有什么区别 什么时候使用最好区别:v-if是通过控制dom节点的存在与否来控制元素的显隐;v-show是通过设置DOM元素的display样式,block为显示,none为隐藏;什么时候使用:如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。2.带宽增加,什么方式去考虑问题1.病毒 在服务器上安装杀毒软件,进行杀毒。2.网络攻击 登陆阿里云管理控制台,查看云盾中的防护 DDOS 攻击是否调整好阈值, 并核
2021-04-11 19:17:04
1018
原创 vscode保存代码,自动按照eslint规范格式化代码设置(vscode最新版配置)
vscode保存代码,自动按照eslint规范格式化代码设置编辑器代码风格一致,是前端代码规范的一部分。我们现在前端绝大部分都在使用eslint,或者将要把代码改为eslint,那么此时我们怎么方便使用这个规范呢,下面我来介绍一下使用vscode+eslint 自动保存,自动格式化的一种方式!首先需要装一些vscode插件eslint、Vetur、Prettier Now,具体的插件说明可参考作者之前的一篇文章。vscode插件安装安装完成后需要配置一下eslint,打开eslint的配置文件(左
2021-01-12 16:55:12
1780
原创 Node.js 基础-01
Node.js 基础课程目标1、了解 nodejs 特点和应用场景2、掌握 node 模块系统使用3、掌握核心 api 使用4、实战一个简版 Express 服务器学习 Node 的目标1、优秀的前端,可以和后端有效沟通2、敏捷的全栈 --快速开发全站应用3、架构师-- 践行工程化思想NodeJS 是什么简单的说 Node.js 就是运行在服务端的 JavaScript。https://nodejs.org/en/http://nodejs.cn/api/Node.js 是一个基
2021-01-08 16:30:53
253
原创 谷歌浏览器插件
1、octotree用github时可以以树形菜单格式展示github的文件2、enhanced github可以下载单文件并且可以看到单文件的大小、3、gitzip for github可以双击点击文件夹,然后可以下载该文件夹
2021-01-07 16:40:09
149
原创 配置 vue 环境
配置 vue 环境一、安装 vue 的环境安装:yarn add vue -D在 index.html 中添加挂载点 dom(#app)<div id="app"></div>在 main.js 中引入 vueimport Vue from 'vue'var app = new Vue({ el: "#app", data: { message: 'hello webpack!!' }})启动 server,会出现[Vu
2020-11-19 17:16:06
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人