![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
Yhaomin
这个作者很懒,什么都没留下…
展开
-
ES6模块化
在之前的javascript中是没有模块化概念的。如果要进行模块化操作,需要引入第三方的类库。随着技术的发展,前后端分离,前端的业务变的越来越复杂化。直至ES6带来了模块化,才让javascript第一次支持了module。ES6的模块化分为导出(export)与导入(import)两个模块export的用法在ES6中每一个模块即是一个文件,在文件中定义的变量,函数,对象在外部是无法获取的。如果你希望外部可以读取模块当中的内容,就必须使用export来对其进行暴露(输出)比如:1.基本语法/*原创 2021-11-08 18:59:51 · 146 阅读 · 0 评论 -
模板字符串
模板字符串模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。模板字符串的优点1.字符串新写法 加强版的引号console.log(`好好学习 \n 天天向上`);2.内容中可以直接出现换行符console.log(`好好学习 天天向上`);3.字符串中嵌入变量let name=`黄天霸`; let skill=`杀富济贫`; document.write(`&原创 2021-10-27 16:10:06 · 9293 阅读 · 0 评论 -
ES6数组新增功能
Array.fromArray.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 所谓类数组对象,最基本的要求就是具有length属性的对象要将一个类数组对象转换为一个真正的数组,必须具备以下条件:1、该类数组对象必须具有length属性,用于指定数组的长度。如果没有length属性,那么转换后的数组是一个空数组。2、该类数组对象的属性名必须为数值型或字符串型的数字 该类数组对象的属性名可以加引号,也可以不加引号let json={ //类数组对象 0:'tom'原创 2021-10-19 16:13:18 · 126 阅读 · 1 评论 -
js数组的常用方法
length设置或返回数组中元素的数目 var arr=[0,1,2,3,4,5] document.write(arr.length); //6prototype向对象添加属性 function employee(name, job, born) { this.name = name; this.job = job; this.born = born; } var bill = new employee("Bill Gates", "Eng原创 2021-05-08 19:33:16 · 79 阅读 · 0 评论 -
js的形参和实参
形参定义函数时候的参数,用来接受调用的时候传过来的实际参数 。实参在调用函数时,传给函数的值。案例一://无参函数 (function show() { alert("无参函数!"); })();案例二://有参函数function show(i){ //i在这里是形参 if(i==1){ document.body.bgColor="red"; }else if(i==2){ document.body.bgColor="yell原创 2021-04-28 19:24:37 · 469 阅读 · 0 评论 -
js字面量与变量
一、字面量字面量:都是一些不可改变的值: 比如:1 2 3 4 5 字面量都是可以直接使用的,但是我们一般都不会直接使用字面量。二、变量变量:变量可以用来保存字面量,而且变量的值是可以任意改变的。变量更加方便使用,所以在开发中都是通过变量去保存一个字面量,而很少直接使用字面量,可以通过变量对字面量进行描述在js中使用var关键字来声明一个变量//声明变量 //在js中使用var关键字来声明一个变量 var a;//为变量赋值a = 1234569789;//原创 2021-04-28 19:02:42 · 243 阅读 · 0 评论 -
等分布局
<ul> <li></li> <li></li> <li></li> </ul>等分布局的方法:例如:1、弹性盒子 *{ margin: 0; padding: 0; } ul{ width: 100%; height..原创 2021-04-19 20:12:49 · 87 阅读 · 1 评论