大文件前端简单分段上传
摘要:使用vue和element-ui el-upload <el-upload action="#" :http-request='splitFile'></el-upload> fileNum:1; methods:{ splitFile(file){ const reader=new FileRea
阅读全文
posted @
2021-12-10 17:38
半夏微澜ぺ
阅读(423)
推荐(0) 编辑
JavaScript百炼成仙-知识点小记
摘要:直接量和变量 直接量:数值 布尔 字符串 null undefined 对象和函数 对象是存储数据的一个容器,函数就是应用程序处理某一个系列逻辑的过程设计 null 表示也有值 undefined 表示变量未定义 变量:就是指向了某个直接量或者其他变量的‘钥匙’; 对象数据类型: js中的数据可以分
阅读全文
posted @
2021-11-25 14:56
半夏微澜ぺ
阅读(1905)
推荐(0) 编辑
render 动态增减表单项校验 小结
摘要:1 element-ui form表单动态增减表单项校验: <el-form-item v-for="(domain, index) in dynamicValidateForm.domains" :label="'域名' + index" :key="domain.key" :prop="'dom
阅读全文
posted @
2021-03-31 17:17
半夏微澜ぺ
阅读(424)
推荐(0) 编辑
js
摘要:学习js MDN为标准 浏览器端js: ECMAScript基础语法 数据类型 运算符 函数。。。。 ES1~ES8 BOM window location history navigator 正则表达式 Date DOM div p span 数据类型 基本数据类型(值类型): Number St
阅读全文
posted @
2020-07-19 19:49
半夏微澜ぺ
阅读(122)
推荐(0) 编辑
zepto.js
摘要:zepto的特点: 比jquery体积小。 移动端使用, 是基于模块化的,模块可以打散,可以定制, 是针对高级浏览器的,不需要考虑兼容性代码 jquery是针对pc端的 zepto使用: 第一种方法:zepto模块化,把各个方法分割成单独的文件,需要使用哪个方法,直接单独引入就可以了,但是这样会比较
阅读全文
posted @
2020-07-14 11:34
半夏微澜ぺ
阅读(293)
推荐(0) 编辑
js 保留2位小数 四舍五入Math.toFixed() bug
摘要:1 toFixed方法 toFixed方法可以把Number四舍五入位指定小数位数的数字。但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则。 银行家舍入: 四舍六入五取偶(四舍六如五留双),简单就是说:四舍六入五考虑,五后非0进1,五后为0看奇偶,五前为偶应舍去,五前为奇要进1. >
阅读全文
posted @
2020-06-23 10:20
半夏微澜ぺ
阅读(2854)
推荐(0) 编辑
js 二叉树算法
摘要:demo: 结果: 参考来自:https://cloud.tencent.com/developer/article/1482473
阅读全文
posted @
2019-10-23 10:04
半夏微澜ぺ
阅读(718)
推荐(0) 编辑
数组去重的方法
摘要:function unique1(arr) { reuturn new Set(arr); } function unique2(arr){ arr.filter(function(ele,inex,arr){return arr.indexOf(ele)==index}) }
阅读全文
posted @
2019-04-03 16:25
半夏微澜ぺ
阅读(134)
推荐(0) 编辑
jquery/原生js/css3 实现瀑布流以及下拉底部加载
摘要:思路: style: html: 瀑布流就是等宽不等高的元素进行排列;从第二行开始元素从第一行中高度的数组中获取高度最小的元素开始排列,然后把两个元素合并为一个元素,再次从数组中取出高度最小的值,依次类推 1 需要对所有的元素进行定位absolute; 2 定义子元素的宽度以及padding值,利用
阅读全文
posted @
2019-03-27 17:28
半夏微澜ぺ
阅读(813)
推荐(0) 编辑
JSON
摘要:JSON 是一种轻量级的数据格式,他基于javascript语法的子集,即数组和对象表示。由于使用的是javascript的语法,所以JSON定义可以包含在javascript文件中,对其的访问无需通过XML的语言来额外解析。在Ajax应用中,就是服务器直接生成javascript语句,客户端获取后
阅读全文
posted @
2019-03-22 16:16
半夏微澜ぺ
阅读(119)
推荐(0) 编辑
js中变量声明提前
摘要:demo1: 因为:js编译器在执行b这个函数时,会把函数中声明的变量提前到最前面进行声明;上面的函数b等同于: function b(){var a; alert(a); a=20; alert(a);} 不难看出最终的结果就是 undefined 20 demo2: js在执行函数b时,在函数自
阅读全文
posted @
2019-03-21 17:34
半夏微澜ぺ
阅读(607)
推荐(1) 编辑
Object.prototype.toString.call(obj)检测数据类型
摘要:typeof bar=='object' 不能确切判断数据是一个‘纯粹’的对象 Array null的结果都是object 比较好的方法是: Object.prototype.toString.call(bar)=='[object Object]'; 使用以上方法可以很好的区分各种类型: toSt
阅读全文
posted @
2019-03-20 17:00
半夏微澜ぺ
阅读(154)
推荐(0) 编辑
call,apply,bind与es6的数组扩展运算符...
摘要:js中每一个Function对象都有一个apply个一个call方法: function.apply(thisObj,[argArray]); function.call(thisObj,arg1,arg2); 一般来说this总是指向调用某个方法的对象,但是使用call和apply方法,就会改变t
阅读全文
posted @
2019-03-20 16:34
半夏微澜ぺ
阅读(707)
推荐(0) 编辑
javascript闭包和闭包的几种写法和用法
摘要:什么是闭包 闭包,官方的解释是:一个拥有需要许多变量和绑定了这=这些变量的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1 作为一个函数变量的引用,当函数返回时,其处于激活状态。2 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,javascript允许
阅读全文
posted @
2019-03-14 15:27
半夏微澜ぺ
阅读(1313)
推荐(0) 编辑
Array 对象
摘要:Array的对象用于在单个的变量中存储多个值。 constructor 返回对创建此对象的数组函数的引用。 demo: let arr=[]; arr.constructor==Array let obj={}: obj.constructor==Object let str=""; str.con
阅读全文
posted @
2019-02-28 15:57
半夏微澜ぺ
阅读(210)
推荐(0) 编辑
HTML DOM
摘要:Anchor对象 document.anchors 可以获取所有有name属性的a标签 每一个a标签对应一个Anchor对象 Audio对象方法 myVid=document.createElement('video'); myVid.canPlayType('video/mp4');//检测vid
阅读全文
posted @
2018-04-17 16:20
半夏微澜ぺ
阅读(97)
推荐(0) 编辑
javascript
摘要:HTML 定义了网页的内容 CSS描述了网页的布局 JavaScript网页的行为 JavaScript是脚本语言,是一种轻量级的编程语言,是可插入HTML页面的编程代码,插入HTML页面后,可由所有的现代浏览器执行。
阅读全文
posted @
2018-04-09 15:19
半夏微澜ぺ
阅读(103)
推荐(0) 编辑
vue-resourse 提交表单 使用formData
摘要:通过formData对象可以组装一组用XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果把表单的编码类型设置为multipart/form-data,则通过FormData传输的数据 格式和通过表单sumbit()方法传输的数据格式相同 如何
阅读全文
posted @
2017-08-18 14:58
半夏微澜ぺ
阅读(1088)
推荐(0) 编辑
chrome调试
摘要:1 无法在源文件上打断点 方法: f12进入开发模式,选择sources点击下方的{},就可以点击添加和删除断点 在调试<source>的左下方有一个{}图标,提示“pretty print”,点击,chrome就会另外打开一个:formatted的文件,在里面就可以调试了。 Debugger(调试
阅读全文
posted @
2017-07-05 17:08
半夏微澜ぺ
阅读(484)
推荐(0) 编辑
js bind es5函数柯里化
摘要:绑定函数 bind()最简单的用法是创建一个函数,使这个函数不论怎么调用都有同样的this值。常见的错误就像上面的例子一样,将方法从对象中拿出来,然后调用,并且希望this指向原来的对象。 如果不做特殊处理,一般会丢失原来的对象。使用bind()方法能够很漂亮的解决这个问题: this.num =
阅读全文
posted @
2017-06-23 15:22
半夏微澜ぺ
阅读(301)
推荐(0) 编辑