编写一个方法,该方法接收两个参数,分别为 k 和 一个无序的纯数字数组。该方法在执行后,会返回数组中第 k 大的数字。特别注意,如果数组中,有两位数值一样的数字,同数值数字排...
编写一个方法,该方法接收两个参数,分别为 k 和 一个无序的纯数字数组。该方法在执行后,会返回数组中第 k 大的数字。特别注意,如果数组中,有两位数值一样的数字,同数值数字排...
1.什么是设计模式?设计模式是解决某个特定场景下对某种问题的解决方案。 2.为什么要用设计模式? 可以提高代码的重用性,易被他人理解,使得代码可靠性更高。比如新的需求添加或变...
选择器• 元素选择器(标签选择器)-所有指定该类型的HTML元素-[p--- ]• ID选择器-具有特定ID的元素(单一页面中,每个ID只对应一个元素,一个元素只对应一个ID...
HTTP1.常见的状态码有哪些?• 1xx:信息性状态码,表示接收的请求正在处理• 2xx:成功状态码,表示请求正常处理完毕• 3xx:重定向状态码,需要进行附加操作以完成请...
---针对引用类型 传统复制 将两个变量都指向了同一块内存空间,A变动B也会随之变动; JavaScript let arr1 = [ "a", "b", { name:"c...
一、CSS盒模型 通过box-sizing来切换盒模型类型,默认为content-box 盒模型主要有两种:border-box[IE盒模型]与content-box[W3C...
1.你是如何理解HTML语义化的?⭐⭐⭐⭐⭐ 像我们将段落用 标签来表示,标题用 --- 来表示,这都是语义化。 前期的前端,都是用DIV+CSS来布局,不够语义化,全篇都是...
1.来源阅读《小狗钱钱》💫会有各种各样的人取笑你,但也会有更多的人认可你。当我们想要做一些事情的时候,那些事情可能是与当下现状,身边环境所不相符的,然后最先取笑的人大多是身边...
// 数组求和的方法let arr = [1,2,3,4,5] // 方法一:递归 // 方法二:循环 // 方法三:map-reduce // 方法四:forEach //...
一、前言JS的数组不是典型数组• 典型的数组• 元素的数据类型相同• 使用连续的内存存储• 通过数字下标获取元素• JS的数组• 元素的数据类型可以不同• 内存不一定是连续的...
本章重点 理解递归 计算一个数的阶乘 斐波那契数列 JavaScript 调用栈 1.理解递归 递归:是一种解决问题的方法,它从解决问题的各个小部分开始,直到解决最初的大问题...
数组对象• 定义一个数组• let arr = [1,2]• let arr = new Array(1,2) // 元素为1,2• let arr = new Array...
• 浏览器第一次向服务器发请求获取资源,服务器响应报文,状态码为200,响应头会带上Cache-Control、Etag字段,响应体是原始资源。浏览器收到响应后把资源缓存在本...
transition 过渡:一个元素在不同状态之间切换时定义不同的过渡效果 属性值:transition-property transition-duration trans...
一、JavaScript的诞生 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器 特点:只能用来浏览,不具...