![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 57
记录笔记
天黑黑萌哒
这个作者很懒,什么都没留下…
展开
-
数组中常用API及其在“面试&实战&算法”中的应用
1. 数组是特殊的对象(1)基于结构特点 & 类数组(2)可以基于“for(while)、for in、for of”循环迭代遍历let arr = [10,20,30];for(let i =0; i<arr.length; i++) { console.log(arr[i]);}// length属于不可枚举的属性,for in 是遍历不到的for(let key in arr) { console.log(key, arr[key]);}// 数组具原创 2021-04-09 09:03:06 · 132 阅读 · 0 评论 -
数据类型分类(一)
(一) 什么是基本数据类型和引用数据类型文章目录(一) 什么是基本数据类型和引用数据类型1、值类型操作(基本数据)2、引用类型操作的是空间地址(引用数据)(1)需求:任意数求和(二)基本和引用的区别1、腾讯面试题2、练习题(三)"原始值"类型(基本数据类型/值类型)有哪些(四)引用数据类型有哪些1、值类型操作(基本数据)var a=12;/* var a=12;分成三步: 1.先声明一个变量a,没有赋值(默认值是undefined) 2、在当前作用域中开辟一个位置存储12这个值 3、让变量a原创 2021-03-21 14:27:47 · 296 阅读 · 0 评论 -
http协议(1)- 视频教程
asasa原创 2021-02-24 19:01:36 · 196 阅读 · 0 评论 -
new Set()
SetSet 新的数据结构,类似于数组,值唯一Set本身是一个构造函数,用来生成 Set 数据结构。Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。单层数组/字符串去重,多层嵌套不会数组去重size 相当于length,是set的长度标识 // 数组去重 var ary = [1, 2, 3, 3, 4, 4]; // 会数组去重 var ary = [ [1,2], [2,3],原创 2021-02-22 15:22:57 · 1320 阅读 · 0 评论 -
2021前端面试题
HTML浏览器页面有哪三层构成,分别是什么,作用是什么?HTML5的优点与缺点?Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?HTML5有哪些新特性、移除了哪些元素?你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?说说你对HTML5认识?(是什么,为什么)对WEB标准以及W3C的理解与认识?HTML全局属性(global attribute)有哪些?说说超链接target属性的取值原创 2021-02-02 15:04:25 · 236 阅读 · 0 评论 -
JS中 0.1 + 0.2不等于0.3的问题
出现原因在JS中数字采用的IEEE 754的双精度标准进行存储,不管是小数还是整数存的都是64位64位又包括3个部分:符号位,指数位,有效位0.1+0.2 等于0.3:0.3是怎么存的呢,首先0.3会转成二进制,二进制再转成科学记数法,(转换过程中会出现一个循环0011会不断循环)符号位:正数存的是0,负数存的是1指数位: 11位—》10的负二次方有效位:52位参考文档只有0.1+0.2会出现这个问题,其他不会解决方法最好的方法就是我们想办法规避掉这类小数计算时的精度原创 2021-01-19 22:53:27 · 246 阅读 · 0 评论 -
学习重点图
学习重点图htmlcssjs源码移动web原创 2021-01-17 17:20:10 · 70 阅读 · 0 评论 -
浏览器的同源策略
浏览器的同源策略同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。同源的定义如果两个 URL 的 protocol、port (如果有指定的话)和 host 都相同的话,则这两个 URL 是同源。这个方案也被称为“协议/主机/端口元组”,或者直接是 “元组”。(“元组” 是指一组项目构成的整体,双重/三重/四重/五重/等的通用形式)。下表给出了与 URL http://store.compan原创 2021-01-14 15:54:48 · 140 阅读 · 0 评论 -
Element.querySelector()
Element.querySelector()返回与指定的选择器组匹配的元素的后代的第一个元素。语法element = baseElement.querySelector(selectors);element 和 baseElement 是 element 对象.selectors 是一个CSS选择器字符串( selectors )参数selectors一组用来匹配Element baseElement后代元素的选择器selectors;必须是合法的css选择器,否则会引起语法错误。原创 2020-11-15 21:10:41 · 1506 阅读 · 0 评论 -
Node.removeChild
Node.removeChildNode.removeChild() 方法从DOM中删除一个子节点。返回删除的节点。语法let oldChild = node.removeChild(child);//ORelement.removeChild(child);child 是要移除的那个子节点.node 是child的父节点.oldChild保存对删除的子节点的引用. oldChild === child.被移除的这个子节点仍然存在于内存中,只是没有添加到当前文档的DOM树中,因原创 2020-11-15 21:02:08 · 690 阅读 · 0 评论 -
Node.appendChild
Node.appendChildNode.appendChild() 方法将一个节点附加到指定父节点的子节点列表的末尾处。如果将被插入的节点已经存在于当前文档的文档树中,那么 appendChild() 只会将它从原先的位置移动到新的位置(不需要事先移除要移动的节点)。这意味着,一个节点不可能同时出现在文档的不同位置。所以,如果某个节点已经拥有父节点,在被传递给此方法后,它首先会被移除,再被插入到新的位置。若要保留已在文档中的节点,可以先使用 Node.cloneNode() 方法来为它创建一个原创 2020-11-15 20:57:17 · 770 阅读 · 0 评论 -
Document.createElement()
Document.createElement()参考链接:https://developer.mozilla.org/zh-CN/docs/Web/API/Document/createElement在 HTML 文档中,Document.createElement() 方法用于创建一个由标签名称 tagName 指定的 HTML 元素。如果用户代理无法识别 tagName,则会生成一个未知 HTML 元素 HTMLUnknownElement语法var element = document.c原创 2020-11-15 20:49:00 · 14980 阅读 · 0 评论 -
React高阶组件(1)
高阶组件基本概念高阶组件就是接受一个组件作为参数并返回一个新组件的函数高阶组件是一个函数,并不是组件原创 2020-10-06 14:33:36 · 107 阅读 · 0 评论 -
React高阶函数(1)
高阶函数基本概念函数可以作为参数被传递// egsetTimeout(() => { console.log(1) },1000)函数可以作为返回值被输出// egfunction foo(x) { return function() { return x; }}// eg// 高阶函数在时间函数的应用setTimeout(function() { console.log(1) }, 1000)setInterval(function() { console原创 2020-10-06 13:36:50 · 137 阅读 · 0 评论 -
JS错误信息类型
SyntaxError 语法错误(1)变量名不规范var 1 = 1;// 报错信息:Uncaught SyntaxError: Unexpected number// 这个错误是系统抛出来的,是一个意外的数字var 1ab = 1;// Uncaught SyntaxError: Invalid or unexpected token// 意外的标记,以数字开头的变量名都不可以(2)关键字不可赋值new = 5;function = 1;// Uncaught SyntaxErr原创 2020-08-31 23:17:51 · 2036 阅读 · 0 评论