logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

移动端H5,软键盘的确认按钮变成搜索, 并实现搜索功能

有实现这样的功能,页面上的元素需要具备以下几个特性:input框需要用form表单包裹起来input框的type="search"form表单需要具备的属性为:// 1. action里如果写东西时候,会报错// 2. e.preventDefault()写了这句代码,可以保证表单第一次提交的时候不刷新页面<formonSubmit={(e) => { e.preventDefault

#html#css#html5
前端常用的排序算法

冒泡排序方法: 比较相邻两个数据的大小,将大的数据换到右边或者左边,这样将每一轮最大的值放在一端.时间复杂度为n²;该方法有两层for循环,一次数据交换;第一层是确定需要冒泡的次数;第二层循环是确定需要对比的次数;题外话: 脑袋里有个游戏场景还原这个算法. 假如这些需要比较的数字排成一列. 现在要对它进行排序,我们要做的就是拿着第一个数字与其他的数字进行比较,如果比自己手上拿的数字大,就拿上大的,

layer.open中的cancel中实现页面关闭的时候判断页面中input的数据是否更改

1.layer.open中的cancel回调方法cancel: function (index, layero) {var iframe=layero.find('iframe');var docObj = iframe.length &gt;= 1 ? iframe[0].contentDocument : null;var ismodify = isModify(doc...

vue--前端接收后台传过来的excel文件数据,并在前端做下载

一.思路:1.利用Bold接收数据2.利用a标签做文件下载二.相关代码axios.post(url, queryParams, { responseType: 'arraybuffer' }).then((_res) => {const blob = new Blob([_res.data], { type: 'application/vnd.ms-ex...

vue项目中,实现遮罩

问题:1.vue中的组件会自动生成虚拟DOM,无法设置高度的百分比2.选择vue实例的钩子函数实现:选择mounted钩子函数,在此函数值中动态设置目标div的高度,高度的单位为px.用另一个元素的clientHeight为目标idv赋值代码:html:&lt;div id="mask" ref="mask" @click="mask()&

vue框架中的表单输入框不支持focus以及blur事件的解决方案

采用指令的方式来解决这个问题(此处的前端框架以mint-ui为例):1.html引用: v-mtfocus2.在实例中添加指令directives: {'mtfocus' (el, binding, vnode) {let mtinput = el.querySelector('input')mtinput.onfocus = function () {...

到底了