随笔分类 - javascript
摘要:1、引入整体模块对比 python 方法一: # 引入全部函数 from xxx import * # 直接使用模块里面的各函数或者属性 test() 方法二: # 引入全局的模块 import globalModules # 使用 globalModules.xxxx javascript # 引
阅读全文
摘要:前言: 我们平时在页面中是按照长按来实现复制相关的内容,那么怎么用js实现点击按钮实现复制相关的内容呢?请看如下方法: 实现步骤: 1、引入相关的js(ClipboardJS插件) 2、html布局 注意:点击按钮的data-clipboard-target 属性值一定要与被复制标签的id保持一致
阅读全文
摘要:前言: 我们先看如下这个js的代数计算结果,什么? 明显不是我们想要的结果3.52!! 备注:其实这个小数计算精度问题,在弱类型语言python等语言中同样存在。 问题原因之所在: JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能
阅读全文
摘要:1、需要引入Swiper插件 2、轮播图的html结构 3、js代码如下 如上。
阅读全文
摘要:(一)、在H5页面中,可以直接利用如下的方法来进行判断是安卓还是ios。 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\
阅读全文
摘要:js目前有很多的循环方法,如for, forEach, for .. in, for of 等等,而在ES6里面,我们又增加了一些数据结构,比如set,map,Symbol等。 那么我们该选取哪一种循环方式来对这么多数据结构进行循环呢? 这里主要推荐一种接近于万能的循环方式for ... of ..
阅读全文
摘要:近期在做一个H5的视频课堂,遇到了H5播放的需求,因为原生的video的样式不太理想,尤其是封面无法压住控制条,这就需要我们自定义播放控件。 于是,找了很近的插件,找到了用户比较多的video.js插件,可是,这个插件在移动端,尤其是要兼容安卓和ios,有很多bug, 包括自适应,包括点击播放和暂停
阅读全文
摘要:formData.append() 理论上本身若键值已经存在,那么我们append的数据是进行类似push的操作,为了匹配php,我们进行加了[] ,这个操作。!
阅读全文
摘要:以上,我们通过将文件对象传入,即可返回图片的url . 若是其他文件内容,我们直接用对象.name 直接展示文件名称即可。
阅读全文
摘要:H5页面中我们常需要进行文件上传,那么怎么来实现这个功能呢??? 我主要谈如下两种方法。 (一)、传统的form表单方法 <form action="/Home/SaveFile1" method="post" enctype="multipart/form-data"> <input type="
阅读全文
摘要:H5中加载更多的逻辑总结: 1、首先,需要三个底部的提示,分别是“加载中”、“--我是有底线的--”、“暂时没有记录”,当然,这三句话根据不同的项目,可以自定义。具体代码例子如下: 2、根据如上情况,我们需要定义如下几个变量,来进行相应的操作。具体变量及说明如下: 3、加载具体数据的函数处 4、加载
阅读全文
摘要:在编程项目中,我们常需要用到回调的做法来实现部分功能,那么在js中我们有哪些方法来实现回调的? 方法1:回调函数 首先要定义这个函数,然后才能利用回调函数来调用! 调用 app.login((res)=>{ }) 方法2:es6的 promise 同样,我们先定义一个带有promise的函数 来来来
阅读全文
摘要:H5的上传图片如何实现呢? 以下是我用vue实现的图片上传功能,仅供参考。 后台PHP只需要利用 获取到接收的文件即可实现上传。
阅读全文
摘要:小程序支付和H5支付前端都不需要引入其他的js , 只需要后台将相关的参数 ( ) 返回来就可以发起微信支付。 小程序支付: H5支付:
阅读全文
摘要:一、引言: 在工作中我们会想把别人的代码直接拿过来进行参考,当然这个更多的是前端代码的进行获取。 那么微信小程序的代码怎么样获取呢? 参考 https://blog.csdn.net/qq_41139830/article/details/80531802 的博文,我自己简要总结如下。 二、方法与步
阅读全文
摘要:1、如何判定H5中滑动到底部,然后加载更多的功能实现。 思路:我们需要设定一个固定高度的盒子,然后我们利用scroll来监听滚动,当scrollTop(滚动的距离) + clientHeight(页面的设定的高度) >= scrollHeight(页面内容总高度) 这样我们就可以判定页面内容滑动到底
阅读全文
摘要:首先: 需要在服务器端安装node.js,然后安装express,socket.io这两个模块,并配置好相关的环境变量等。 其次: 服务端代码如下: 前端代码1如下: 前端代码2如下: 小结:通过以上代码,我们可以实现类似于聊天的功能,或者长连接功能。 注意,及时通讯的功能,不同于普通的请求,相应。
阅读全文
摘要:var arr = ["太阳光大","成功是优点的发挥","不要小看自己", "口说好话","手心向下是助人" ]; alert(arr[Math.floor((Math.random()*arr.length))]);
阅读全文