自定义博客皮肤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 371

原创 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 341

原创 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’; // ReferenceErrorlet a;}初始化之前无法访问a,主要是因为let无法发生变量提

2020-07-04 17:29:12 706

原创 2020年ES6练习题-3

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

2020-07-04 17:01:24 946

原创 前端程序师面试题

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

2020-07-03 21:35:30 301

原创 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 642

原创 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 403

原创 Mixly-RFID智能门禁

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

2019-10-29 20:12:43 483

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

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 1450

原创 米思齐遥控调光器

米思齐遥控调光器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 1166

原创 米思齐按键控制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 2832

原创 米思其数码管实验

米思其数码管时钟实验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 614

空空如也

空空如也

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

TA关注的人

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