![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
弓长张_木子李
这个作者很懒,什么都没留下…
展开
-
zTree获取当前节点的下一级子节点数
使用zTree插件实现树形图中,需要获取当前点击的父节点的子节点数的需求,使用treeNode.children获取子节点数据集合,使用length方法获取集合长度。将当前节点的treeNode传入即可调用。/*查找当前节点下一级的子节点数*/function findNodes(treeNode){ var count; /*判断是不是父节点,是的话找出子节点个数,加一原创 2018-01-22 17:00:06 · 3231 阅读 · 0 评论 -
js判断手机系统
var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Ma...转载 2018-08-24 09:42:49 · 725 阅读 · 0 评论 -
js 编辑数组
删除数组第一个元素使用var length = arr.shift(); 删除arr的第一个元素后, 返回值是删除后的数组长度 删除数组最后一个元素使用var length = arr.pop(); 删除arr的最后一个元素后, 返回值是删除后数组的长度 在数组开头添加元素使用var length = arr.unshift("ele","ele...原创 2018-08-24 09:41:30 · 465 阅读 · 0 评论 -
html + js 实现图片上传,压缩,预览及图片压缩后得到Blob对象继续上传问题
先上效果上传图片后(设置了最多上传3张图片,三张后上传按钮消失)点击图片放大,可以使用删除和旋转按钮 (旋转功能主要是因为ios手机拍照后上传会有写图片被自动旋转,通过旋转功能可以调正) html页面 需要引入weui.min.css 不然没法渲染样式, 将下面的代码放在需要上传文件的地方就行了,如果不需要图片旋转功能, 可以直接删掉那个div, 改不改js无影...原创 2018-08-24 09:38:36 · 5039 阅读 · 2 评论 -
js FormData方法介绍
1. 概述FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。2. 构造函数创建一个formData对象实例有几种方式1、创建一个空对象实例var formData = new FormData();此时可以调用append()方法来添加数据2、使用已有的表单来初始化一个对象...转载 2018-08-24 09:37:59 · 2452 阅读 · 0 评论 -
js中图片上传,多次上传同一张不生效
在做图片上传的功能时, 使用删除功能删除了一张图片, 然后想重新上传原来删除的图片, 结果预览不显示, 也不能上传成功解决办法, 在删除方法里置空input$("#id").find('input').val('');拿到input所在的位置, 找到这个input, 然后置空 还有一种方法是来回切换input的属性每次删除图片后, 改变input的type属性先变成t...原创 2018-08-24 09:36:41 · 1679 阅读 · 0 评论 -
js中实现隐藏部分姓名或者电话号码
项目需要, 只显示用户的姓名和手机号开头跟结尾, 其他部分用 * 代替, 借鉴了网上的代码, 参考地址没来得及记下hidden:function(str,frontLen,endLen) { var len = str.length-frontLen-endLen; var xing = ''; ...原创 2018-07-19 10:12:42 · 4677 阅读 · 0 评论 -
js中split()方法得到的数组长度
js 中split(",")方法通过 ”,“ 分割字符串, 如果字符串中没有 “,” , 返回的是字符串本身var str = “abc”;//分隔符个数为0var newStr = str.split(",");console.log(newStr.length);结果是: 长度: 1 newStr: abc var str = “abc,”;//分隔符个数为1var ...原创 2018-07-19 10:05:04 · 5417 阅读 · 0 评论 -
Vue使用枚举类型实现HTML下拉框
下拉框包含option中的Value和用来显示的选项, 一般后台都是使用的Value值,而不是显示在前台的选项 第一步: 编写下拉框需要的枚举类型 StatusEnum.javapublic enum StatusEnum { RED, YELLOW, GREEN}第二步: 编写用来存放下拉框中对应的option中的Value和显示的选项原创 2018-02-05 15:33:45 · 3890 阅读 · 0 评论 -
使用vue的v-for生成table , 给table加上序号
现在有一个使用mybatis的分页插件生成的table,table中数据是通过vue获得的 , 前台显示使用后台vue获取数据使用分页插件进行查询然后使用回调,将结果返回给vue的一个model/** * 分页控件加载 * @param data */function aspnetPagerInfoIM(pageDataShow,pageModule,resource, mod原创 2018-01-26 14:29:55 · 16195 阅读 · 0 评论 -
使用vue的v-for生成table , 给table加上序号
现在有一个使用mybatis的分页插件生成的table,table中数据是通过vue获得的 , 前台显示使用后台vue获取数据使用分页插件进行查询然后使用回调,将结果返回给vue的一个model/** * 分页控件加载 * @param data */function aspnetPagerInfoIM(pageDataShow,pageModule,resource, mod原创 2018-01-25 11:35:49 · 10284 阅读 · 0 评论 -
zTree异步加载展开第一级节点
在 setting 中的 callback 中加上 onAsyncSuccess:onAsyncSuccess 回调函数 , 然后实现回调函数 var isFirst = true;function onAsyncSuccess(event, treeId) { if (isFirst) { //获得树形图对象 var zTr原创 2018-01-22 17:01:23 · 2389 阅读 · 1 评论 -
js获取请求地址后面带的参数
浏览器输入页面地址的时候在后面带有请求参数, 页面加载后需要获取携带的参数, 可以使用js, 在页面加载js的时候获取参数http://localhost:8080/demo/index.html?id=1&name=2 $(function(){ var id= GetPar("id"); var name = GetParam("nam"); functi...原创 2018-11-13 15:01:08 · 1581 阅读 · 0 评论