摘要: 在Javascript中,数组是一个重要且常见的知识点,我们经常将数据存储在数组中。作为一名Javascript工程师,数组必须要运用自如。这篇文章,向大家展示了在日常开发中,数组有哪些奇淫技巧值得关注和学习,让我们开始吧! 1.去重 这也是一道常见的面试题,怎么对JS的数组去重。在ES6的时代,有 阅读全文
posted @ 2020-03-10 08:56 前端老鸟 阅读(177) 评论(0) 推荐(0) 编辑
摘要: cookie劣势: 存储大小限制,4kb 单域名下有数量限制,50个左右 污染请求头,浪费流量 本地存储web storage 包括localStorage和sessionStorage localStorage 本身是一个对象,可以打印查看 <!DOCTYPE html> <html lang=" 阅读全文
posted @ 2020-03-08 00:25 前端老鸟 阅读(239) 评论(0) 推荐(0) 编辑
摘要: CSS选择器汇总(清爽版) 1、元素选择器 标签名{ } 2、id选择器 #id属性值{ } 3、类选择器 ·class属性值{ } 4、选择器分组(并集选择器) 作用:通过它可以同时选中多个选择器对应的元素(通常用于集体声明) 语法:选择器1,选择器2,选择器n{ } 5、复合选择器(交集选择器) 阅读全文
posted @ 2020-03-08 00:23 前端老鸟 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 1、创建数组 ​ 法一:利用new ​ var arr1 = new Array( ); // 空数组 ​ var arr1 = new Array(1,'pink',true); ​ 法二:利用数组字面量 ​ var arr2 = [ ]; // 空数组 ​ var arr2 = [1,'pink 阅读全文
posted @ 2020-03-08 00:17 前端老鸟 阅读(409) 评论(0) 推荐(0) 编辑
摘要: # 选中Element的方式 1、getElementById() 2、getElementsByClassName() 3、getElementsByTagName() 4、querySelector() //返回指定选择器的第一个元素 5、querySelectorAll() //返回指定选择器 阅读全文
posted @ 2020-03-08 00:11 前端老鸟 阅读(151) 评论(1) 推荐(0) 编辑
摘要: 盒子模型 盒子模型的四个部分:内容区、边框,内边距,外边距;前三者共同决定盒子可见框的大小。 边框 为元素设置边框 .box1{ width:100px; height:100px; background-color red; /*设置盒子内容区宽高及颜色。*/ border-width:10px; 阅读全文
posted @ 2020-03-08 00:09 前端老鸟 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换 一、将其他数据类型转换为string 法一:调用toString()方法 ​ 但null和undefined这两个值没有toString()方法 法二:调用String()函数 注: 调用xxx的yyy()方法,就是xxx.yyy(); ​ 调用xxx的yyy函数,就是xxx(); 二 阅读全文
posted @ 2020-03-08 00:07 前端老鸟 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前面学习了 数组的扩展运算符、函数的rest参数,都是…(三个点)。它们不仅长得很像,而且有很多相似之处,甚至很多时候都不用特意去区分它们。 扩展运算符 扩展运算符(spread)(形如:...),有点像 rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 rest参数 rest参数(形如: 阅读全文
posted @ 2020-03-08 00:03 前端老鸟 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 概述 ES6在ES5基础上对函数以及函数的应用进行了很大的扩展,虽然有些功能早就被各大浏览器广泛支持,但一直属于非标准属性 (编外人员,可怜),直到ES6才将这些写入标准 (终于转正了)。大体上包括以下几个方面: 1、函数参数的扩展,ES6允许声明方法时给参数设置默认值,即直接写在形参定义的后面。 阅读全文
posted @ 2020-03-08 00:02 前端老鸟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Map 数据结构 JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但是键 传统上还是只能用字符串表示,这就给对象的使用带来了诸多的限制和不便。而 ES6为此提供了新的数据结构 Map,Map数据结构同样保存键值对(类似于对象),但任何值(对象或原始值) 都可以作为一 阅读全文
posted @ 2020-03-08 00:01 前端老鸟 阅读(241) 评论(0) 推荐(0) 编辑