使用单个Html文件进行Mqtt发送与订阅

测试页面这是一个HTML页面,包含两个输入框(一个用于输入Topic,另一个用于输入要发送的文本),以及一个按钮。当点击按钮时,会调用名为sendMessage的JavaScript函数。在sendMessage函数中,首先获取两个输入框的值。如果这两个值都不存在,则弹出提示信息并返回。然后,...

【Codecademy学习Javascript】类的注意

1.类中属性的引用类中属性的引用可以用点方法或中括号方法,但是当访问包含数字、空格或特殊字符的键时,我们必须使用括号表示法。在这些情况下如果没有括号符号,我们的代码就会抛出错误。必须使用括号法:1.1.key含有空格就不能使用spaceship.Fuel Type了let spaceship ...

群晖MQTT服务Mosquitto开启webSockets

效果Html通过WebSockets进行MQTT通信nbzchWs-mqtt.zip原因群晖Mqtt服务Mosquitto默认只开起了TCP的1883端口,没有开启WebSockets的8083端口。而在网页端编写Mqtt服务时只支持WebSockets的8083端口。所以需要开启参考了mos...

【Codecademy学习Javascript】数组与迭代器

1.常见的一些数组操作常见的一些数组操作.push : 添加在数组的尾部;返回添加后的数组的长度,原数组发生改变.pop : 尾部删除一个元素,返回这个被删除的元素,原数组发生改变。.unshift : 添加在数组的头部;返回添加后的数组的长度,原数组发生改变。.sh...

[Javascript函数]默认参数/匿名函数/箭头函数

1.函数可以设置默认参数Javascript 默认参数( ES6 中添加的功能之一)允许参数具有预定值,以防没有参数传递到函数中或者调用时参数未定义。function greeting (name = 'stranger') { console.log(`Hello, ${name}!`)...