随笔分类 -  前端面试题!

interview
摘要:JavaScript常用API 节点属性 文档节点 事件监听、一出事件 获取元素方法 阅读全文
posted @ 2021-01-20 00:03 lvhanghmm 阅读(74) 评论(0) 推荐(0)
摘要:前端面试之什么是作用域,什么是作用域链?! 规定变量和函数的可使用范围称作作用域 每个函数都有一个作用域链,查找变量或者函数时,需要从局部作用域到全局作用域依次查找,这些作用域的集合称作作用域链。 阅读全文
posted @ 2021-01-19 23:18 lvhanghmm 阅读(471) 评论(0) 推荐(0)
摘要:前端面试之 == 和 的区别 是严格意义上的相等,会比较两边的数据类型和值大小 数据类型不同返回false 数据类型相同,但值大小不同,返回false ==是非严格意义上的相等, 两边类型相同,比较大小 两边类型不同,根据下方表格,再进一步进行比较。 1. Null == Undefined ->t 阅读全文
posted @ 2021-01-19 23:12 lvhanghmm 阅读(781) 评论(0) 推荐(0)
摘要:手写JS面试题 字符串反转 const str = "I am lvhanghmm"; function reverseStr(param) { // split() 的作用是将字符串转换成数组 // 如果不带任何的参数,那么就是将整个字符串一起转换成数组 // 如第二个栗子所示! 带参数就是用指定 阅读全文
posted @ 2021-01-17 20:38 lvhanghmm 阅读(103) 评论(0) 推荐(0)
摘要:前端面试题集锦——HTML 篇 1. 你是怎么理解 HTML 语义化 Step 1:先举例说明 HTML 语义化简单来说就是用正确的标签来做正确的事。 比如表示段落用 p 标签、表示标题用 h1-h6 标签、表示文章就用 article 等。 Step 2:说说为什么需要使用语义化标签 当前:专业的 阅读全文
posted @ 2021-01-10 23:17 lvhanghmm 阅读(93) 评论(0) 推荐(0)
摘要:解决Ajax同源政策的方法 使用JSONP解决同源限制问题 ####jsonp是json with padding的缩写,它不属于Ajax请求,但它可以模以Ajax请求。 步骤 1.将不同源的服务器端请求地址写在script标签的src属性中 <script src="https://i.cnblo 阅读全文
posted @ 2021-01-08 13:17 lvhanghmm 阅读(133) 评论(0) 推荐(0)
摘要:Ajax中的同源政策 Ajax请求限制 ####Ajax只能向自己的服务器发送请求。比如现在有一个A网站、有一个B网站,A网站中的HTML文件只能向A网站服务器中发送Ajax请求,B网站中的HTML文件只能向B网站中发送Ajax请求,但是A网站是不能向B网站发送Ajax请求的,同理,B网站也不能向A 阅读全文
posted @ 2021-01-07 21:33 lvhanghmm 阅读(156) 评论(0) 推荐(0)
摘要:#Ajax的基本使用 传统网站当中存在的问题! 网速慢的情况下,页面加载时间长,户只能等待 表单提交后,如果项内容不合格,需要重新填写所有表单内容 页面跳转,重新加载页面,造成资源浪费,增加用户等待时间 Ajax 它是浏览器提供的一方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。 Aj 阅读全文
posted @ 2021-01-01 22:14 lvhanghmm 阅读(180) 评论(0) 推荐(0)
摘要:前端面试之CSS权重问题! 下面的权重按照从小到大来排列! 1.通用选择器(*) 2.元素(类型)选择器 权重1 3.类选择器 权重10 4.属性选择器 5.伪类 6.ID 选择器 权重100 7.内联样式 权重1000 !important规则会覆盖任何其他的声明,只在需要覆盖全站或外部CSS的替 阅读全文
posted @ 2020-12-24 18:39 lvhanghmm 阅读(284) 评论(0) 推荐(0)
摘要:前端面试之HTML5的新变化 H5新增语义化标签 头部标签 <header> :头部标签 <nav> :导航标签 <article> :内容标签 <section> :块级标签 <aside>:侧边栏标签 <footer> :尾部标签 H5新增多媒体标签 音频:<audio> 视频:<video> 阅读全文
posted @ 2020-12-16 21:46 lvhanghmm 阅读(113) 评论(0) 推荐(0)
摘要:前端面试之CSS常用的选择器! 标签选择器 <style> /* <!-- 标签选择器 :写上标签名 -->*/ p { color: green; } div { color: pink; } </style> 类选择器 <style> /* 类选择器口诀:样式点定义 结构类(class)调用 一 阅读全文
posted @ 2020-12-16 21:44 lvhanghmm 阅读(182) 评论(0) 推荐(0)
摘要:前端面试之JavaScript的基本数据类型! JS的基本数据类型 数字 ##字符串 ##布尔值 JavaScript中有两个特殊的原始值: null (空) 和undefined (未定义), , 它们不是数字、 字符串和布尔值。它们通常分别代表了各自特殊类型的唯一-的成员 null undefi 阅读全文
posted @ 2020-12-16 20:33 lvhanghmm 阅读(193) 评论(0) 推荐(0)
摘要:前端面试之JavaScript中数组常用的方法 7 join Array.join()方法将数组中所有元素都转化为字符串并连接在-起,返回最后生成的字 符串。可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素。如果不指 定分隔符,默认使用逗号。 #温馨提醒: 下面的代码我都是在node命令 阅读全文
posted @ 2020-12-16 20:27 lvhanghmm 阅读(179) 评论(0) 推荐(0)
摘要:前端面试之HTTP协议的东西! 一次HTTP请求的流程! HTTP 状态码 成功响应(200–299) 状态码 含义 200 请求成功 201 该请求已成功,并因此创建了一个新的资源。这通常是在POST请求,或是某些PUT请求之后返回的响应。 202 请求已经接收到,但还未响应,没有结果。意味着不会 阅读全文
posted @ 2020-12-16 20:06 lvhanghmm 阅读(261) 评论(0) 推荐(0)
摘要:JavaScript中的深拷贝和浅拷贝! 浅拷贝 1.浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用.{也就是拷贝的是地址!简而言之就是在新的对象中修改深层次的值也会影响原来的对象!} // 2.深拷贝拷贝多层,每一-级别的数据都会拷贝. var obj = { id: 1, name: 'and 阅读全文
posted @ 2020-12-15 17:48 lvhanghmm 阅读(92) 评论(0) 推荐(0)
摘要:前端面试之JavaScript中的闭包! 闭包 闭包( closure )指有权访问另一个函数作用域中变量的函数。 JavaScript 高级程序设计 闭包其实可以理解为是一个函数 简单理解就是,一个作用域可以访问另外一个函数内部的局部变量。 <script> // 闭包(closure)指有权访问 阅读全文
posted @ 2020-12-15 15:11 lvhanghmm 阅读(110) 评论(0) 推荐(0)
摘要:改变JavaScript中函数的内部this指向! 第一种方法 call call 可以 调用函数 + 改变函数内的this指向! var obj = { name: 'lvhang' } function fun(a, b) { console.log(this); console.log(a + 阅读全文
posted @ 2020-12-14 16:58 lvhanghmm 阅读(154) 评论(0) 推荐(0)
摘要:JavaScript的this的指向问题! 这是我自己敲的, 报错! <button>点击查看绑定事件的this指向!</button> <script> // 函数的不同调用方式决定了this 的指向不同! // 1 普通函数 this 指向window function fn() { conso 阅读全文
posted @ 2020-12-14 11:14 lvhanghmm 阅读(109) 评论(0) 推荐(0)
摘要:前端面试之ES6新增了数组中的的哪些方法?! 我们先来看看数组中以前有哪些常用的方法吧! 1 新增的方法! 1 forEach() 迭代遍历数组 回调函数中的三个参数 value: 数组中的每一个元素- index: 每一个数组元素中的索引号! arr: 数组对象本身 <script> // ES5 阅读全文
posted @ 2020-12-12 17:30 lvhanghmm 阅读(179) 评论(0) 推荐(0)
摘要:前端面试之ES6中的继承! ES6之前并没有给我们提供 extends继承。我们可以通过构造函数+原型对象模拟实现继承,被称为组合继承。 1 call() 两个作用: 1 调用这个函数! 2 修改函数运行时this的指向! 调用方法 某个方法.call()来调用! 第一个参数:当前调用函数this的 阅读全文
posted @ 2020-12-12 11:45 lvhanghmm 阅读(247) 评论(0) 推荐(0)