自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 2020年ES6练习题-4

1.简单叙述前端模块化系统演进历史? (1)函数式编程,将一系列功能性代码封装成一系列函数,只允许输入参数输出结果; (2)对象封装:封装函数使代码看起来干净了点,但函数之间的关系并不明显,而且一个模块过大时,很多的函数容易出现命名冲突的问题。 (3)闭包:对象封装固然极大降低了命名冲突发生的概率,但其属性值在外部代码里是可以修改的,这是不能接受的。所以就有了闭包式的写法,将模块放到一个匿名函数里,外部访问不到。 (4)require.js(AMD):分为定义模块和调用模块; (5)sea.js(CMD):

2020-07-05 14:50:45 353

原创 2020年ES6练习题-2

Array.from方法的作用是什么 答:Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 将Set结构的数据转换为真正的数组,将字符串转换为数组,将类数组对象转换为真正数组。 2.Array.of和使用Array()或new Array()构建数组实例有什么区别 答:Array方法没有参数、一个参数、三只有当参数个数不少于2个时,Array()才会返回由参数组成的新数组。参数个数只有一个时,实际上是指定数组的长度 个参数时,返回结果都不一样。Array.of基本上可.

2020-07-05 14:48:28 329

原创 2020ES6练习题-1

1.简述var 和let 区别是什么? 答: (1)使用var命令声明会发生变量提升,使用let不会发生变量提升; (2)使用let命令来声明变量,用法类似于var变量,但只在let命令所在的代码块内有效; 作用域不同,var是全局作用域,let是块级作用域; (3)var属于ES5规范,let属于ES6规范 2.下面程序执行结果是? var a= 123; if (true) { a= ‘abc’; // ReferenceError let a; } 初始化之前无法访问a,主要是因为let无法发生变量提

2020-07-04 17:29:12 680

原创 2020年ES6练习题-3

1.constructor方法的特点? constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个空的constructor方法会被默认添加。constructor方法默认返回实例对象(即this),完全可以指定返回另外一个对象,类的构造函数,不使用new是没法调用的,会报错。这是它跟普通构造函数的一个主要区别,后者不用new也可以执行。 2.this代表什么意思? 在非箭头函数下, this 指向调用其所在函数的对

2020-07-04 17:01:24 925

原创 前端程序师面试题

前端工程师面试题总结 1.元素的alt和title有什么异同,选出正确的说法? alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。 2.parseFloat方法:该方法将一个字符串转换成对应的小数。 isNaN方法:该方法用于检测参数是否为数值型,如果是,返回true,否则,返回false。 escape方法: 该方法返回对一个字符串编码后的结果字符串。 eval方法: 3.<!DOCTYPE> 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,

2020-07-03 21:35:30 287

原创 Mixly-继电器控制直流电机

1.实验原理 2.实验过程出现绿灯可以通过以下代码调节: 3.控制直流电机代码: volatile int BUTTON; volatile int LED; volatile boolean state; void setup(){ pinMode(8, INPUT_PULLUP); LED = 10; BUTTON = 8; state = false; pinMode(10, OUTPU...

2019-11-06 11:43:15 581

原创 Mixly-智能楼道灯

Mixly-智能楼道灯 代码如下: void setup(){ pinMode(9, INPUT); Serial.begin(9600); pinMode(13, OUTPUT); } void loop(){ Serial.println(digitalRead(9)); Serial.println(analogRead(A4)); delay(1000); if (analogRead(A...

2019-10-30 21:34:22 376

原创 Mixly-RFID智能门禁

米思齐智能门禁代码如上图所示 智能门禁效果图: 实验视频腾讯视频链接:https://v.qq.com/x/page/o3013w84wtx.html?ptag=2_7.6.5.20239_copy

2019-10-29 20:12:43 450

原创 米思齐呼吸灯与可调节灯实验

1.呼吸灯实验 代码: void fadeOff(int time) { for (int i = 255; i >= 0; i = i + (-5)) { analogWrite(10,i); delay((time / (255 / 5))); } } void fadeOn(int time) { for (int i = 0; i <= 255; i = i + (5)) { ...

2019-10-29 18:01:45 1406

原创 米思齐遥控调光器

米思齐遥控调光器 1.遥控实验一 代码如下: #include <IRremote.h> IRrecv irrecv_5(5); decode_results results_5; long ir_item; void setup(){ Serial.begin(9600); pinMode(10, OUTPUT); irrecv_5.enableIRIn(); } void loop...

2019-10-23 14:33:54 1138

原创 米思齐按键控制LED灯

按键控制LED灯实验2 代码如下: volatile int BUTTON; volatile int LED; volatile boolean state; void setup(){ pinMode(8, INPUT_PULLUP); LED = 13; BUTTON = 8; state = false; pinMode(13, OUTPUT); } void loop(){ while ...

2019-10-23 14:11:07 2612

原创 米思其数码管实验

米思其数码管时钟实验 1.数码管显示固定时间 代码如下: #include <SevenSegmentExtended.h> #include <SevenSegmentTM1637.h> SevenSegmentExtended display(5,4); void setup(){ display.begin(); display.printTime(12,30,HI...

2019-10-23 13:40:38 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除