- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 解决移动端html5音频在ios和android环境下,audio无法播放的问题
使用 wx 的js文件,下载地址如下:https://res2.wx.qq.com/open/js/jweixin-1.6.0.js完整示例代码如下:<script type="text/javascript" src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script>function autoPlayMusic() { // 自动播放音乐效果,解决浏览器或..
2022-04-25 16:31:04 1865
原创 websocket连接1分钟未操作,自动断开的解决办法
var socket; var lockReconnect = false; //避免socket重复连接var lc = (window.location.href + '').split('/');var lca = lc[2].split(':');var protocolStr = document.location.protocol;var wsProtocol = "wss"if (protocolStr == "http:") {wsProtocol = ".
2022-04-01 15:23:19 10374
原创 Java笔记(持续更新)
Java 基础语法类Java 是纯面向对象的编程语言,因此类 (class) 是一个程序的基本单位。所有的 Java 程序想要运行,都离不开类。public class HelloWorld {其中,public 是一个关键字,它属于访问控制符,它表示这个类是公开的。紧接着的 class 也是一个关键字用于声明类, HelloWorld 是类名,类名的首字母要大写。如果类名由多个单词组成,那么每个单词的首字母都要大写。主方法什么是主方法呢?请观察示例代码的 class 内部(
2022-03-24 11:21:52 575
原创 vue滑动底部加载数据
mounted() {let _this = this;window.onscroll = function() {//变量scrollTop是滚动条滚动时,距离顶部的距离var scrollTop =document.documentElement.scrollTop || document.body.scrollTop;//变量windowHeight是可视区的高度var windowHeight =document.documentElement.clientHeigh
2021-11-16 14:02:28 1235
原创 移动端禁止一些特殊操作
// 禁止右键菜单document.oncontextmenu = function () { return false; };// 禁止文字选择document.onselectstart = function () { return false; };// 禁止复制document.oncopy = function () { return false; };// 禁止剪切document.oncut = function () { return false; };// 禁止粘贴doc
2021-08-24 14:05:21 252
原创 微信小程序的传值问题
微信小程序的组件父子间组件component的传值A组件<view>我是组件A</view><view>组件B的内容:</view><view>这是组件B传出的值:{{paramA}}</view><componentB paramAtoB='我是A向给B传入的参数' bind:myevent="onMyevent" />Componet({ porperties:{ par...
2021-08-24 14:02:34 87
原创 vue安装的基本配置
vue配置1.先安装node(vue-cli 2)2.安装vue-cli2脚手架: npm install -g vue-cli(npm install -gd vue-cli(生产和开发环境都要))3.创建项目: vue init webpack projectName(小写)4.启动项目: npm run dev(vue-cli 3)2.安装vue-cli3脚手架: npm install -g @vue/cli3.创建项目: vue create proj...
2021-08-24 13:59:56 74
原创 基于 Localstorage 设计一个 1M 的缓存系统,需要实现缓存淘汰机制,提供设计思路
//1.再每次存储之前,获取已存储的localStorage数据数组和大小//2.判断未超过1024kb,则对数组插入新数据后存储//3.判断已超过1024kb,则先删除数组的首条数据后,再插入新数据存储functionSetData(key,value){varobj=window.localStorage;varsize=0;for(iteminobj){if...
2021-08-24 13:44:54 265
原创 解决浏览器无法自动播放audio的问题
首先在PC端上,因为浏览器要求需要用户有点击的行为交互后,才可以触发语音和视频的播放,所以如果多个html之间需要自动触发audio的话,那么可以使用嵌套式的iframe,比如在父页面A中使用iframe,然后把若干个子页面的地址,通过js动态修改iframe的src,这样相当于只需要触发一次用户交互就可以了。...
2021-08-24 11:53:22 4062
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人