首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web APIs第一天

    Web API 基本认知 就是使用 JS 去操作 html 和浏览器 分类:DOM (文档对象模型)、BOM(浏览器对象模型) 2....通过 JS 设置/修改标签元素属性,比如通过 src更换 图片 最常见的属性比如: href、title、src 等 let num = document.querySelector('img') //...可以通过 JS 设置/修改标签元素的样式属性 比如通过 轮播图小圆点自动更换颜色样式 点击按钮可以滚动图片,这是移动的图片的位置 left 等等 1....开启定时器 作用:每隔一段时间调用这个函数, 间隔时间单位是毫秒 函数名字不需要加括号, 定时器返回的是一个id数字 setInterval(function () { document.write...class="btn" disabled>我已阅读用户协议(6)button> // 1.获取 button 元素 let num1 = document.querySelector('.btn'

    2.4K30

    JavaScript入门

    事件属性 = 命令 命令:1、函数名 2、匿名函数function(){} 事件语法:发生事件的目标,事件属性= 函数名/function(){} function(){}-----叫做匿名函数,就是没有名字的函数...id="btn01">单击button> button id="btn02">鼠标滑过button> button id="btn03">鼠标离开button> </body...document.getElementById('card_wrap') oSetcard.onclick = function(){ // 如果用户没有输入内容 报错提示 -- 名字和职位是必填项...oCardWrap.innerHTML = str // 下拉菜单控制风格:如果下拉选中风格1(如果下拉菜单的value==0),右侧就是风格1的样式 --css(更换...document.getElementById('card_wrap') oSetcard.onclick = function(){ // 如果用户没有输入内容 报错提示 -- 名字和职位是必填项

    3.8K20

    Vue组件数据通信方案总结

    背景 初识Vue.js,了解到组件是Vue的主要构成部分,但组件内部的作用域是相对独立的部分,组件之间的关系一般如下图: 组件A与组件B,C之间是父子组件,组件B,C之间是兄弟组件,而组件A,D之间是隔代的关系...三,Vuex Vuex [1] 是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。...// index.js 从’vue’导入Vue; 从’./index.vue’导入Tpl; 从“ ./store”导入商店; 新Vue({ 商店, 渲染:h => h(Tpl), })。...//父组件 button @ click =“ this.changeName”>我要改名字了button> 我的名字:{{name...}, //提供(){ //返回{ //名称:this.name //这种绑定方式是不可响应的 //}; //}, 提供(){ 返回{ obj:这个 }; }, 组件: { 儿童1 }, 方法: { 更换名字

    2.7K50

    抽象工厂模式(Abstract Factory)

    这样通过抽象工厂模式可以方便的更换产品族,代码修改的代价只需要更换一个具体的工厂对象就可以了。因此直观上可以把抽象工厂看作一组工厂方法,它的每一个接口都可以提取出一个单独的工厂方法。...举例: 对于可以随意更换GUI组件库的需求,抽象工厂就可以完成类似的功能。抽象工厂类(AbstractFactory)封装了GUI组件库必须提供的接口,如创建按钮、菜单、滚动条等。...这样当更换窗口系统的时候,只需要更换工厂类就能方便的实现运行时窗口系统的更换。...按照这样的描述,我们可以实现的C++代码如下: //产品类继承层次 class Button { public: virtual void click()=0; virtual ~Button(){...} virtual Menu*createMenu()     { return new MacMenu();     } }; 这里代码中类的继承接口和图中相同,只是为了方便理解,修改了一下类的名字

    1K100

    一篇就够:uniapp-Mqtt系列问题详细攻略(解决掉线、真机调试错误等问题)

    问题 猜测是版本原因,wx协议在小程序上勾选不校验合法域名能正常用,那在真机调试中也应该可以访问,可偏偏就是连接不上,办法:更换mqtt.js文件 5、问题总结 不使用mqtt公共服务器来做项目测试...需要知道协议转换,以及微信小程序的策略 真机调试不上,更换js文件 ---- 问题解决流程 搭建私有免费Mqtt服务器(emqx) 宝塔搭建MQTT服务器 1.下载 首先,先将宝塔上安装Docker管理器...button> button type="primary" @click="publish">mqtt 发布button> button type="primary" @click=...{ margin-top: 30upx; margin-bottom: 30upx; } 更换mqtt.js文件,再做测试 由于找不到报错前的js文件,这里就不做错误演示了...mqtt@2.18.8/dist/mqtt.min.js 更换路径: 重复断线练级问题 这里出现此情况可能是反复调试的过程中,clientId都是同一个导致占线的问题 解决方法: let

    6.5K30
    领券