自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 模拟 lodash 中的 flowRight,组合函数的使用

const reverse = arr => arr.reverse();const first = arr => arr[0];const toUpper = s => s.toUpperCase();// ES5 写法function compose (...args) { return function (value) { return args.reverse().reduce(function (acc, fn) { return fn(acc) },

2021-02-01 13:44:50 376 1

原创 模拟实现 lodash 中的curry方法, 柯里化原理

function getSum (a, b, c) { return a + b + c}function curry (fn) { return function curriedFn (...args) { // 当参数 与原始函数参数不一致时 if (args.length < fn.length) { return function () { return curriedFn(...args.concat(Array.from(arguments))) }.

2021-02-01 10:57:09 262

原创 js 毫秒 微秒 转为 时分秒

搜了那么多,全是用parseInt 取整,是不对的1/9999999 结果为 1.00000010000001e-7parseInt(1/9999999) 结果为 1, 所以取Math.floor 就可以了export function setDateTimePrefix (dateTime: number): string { return dateTime < 10 ? `0${dateTime}` : `${dateTime}`;} // 传进来是 微秒

2021-01-06 13:21:49 1143

原创 new Date 使用会有时间差, 解决时间差, 拿到东八区的时间

2020-09-09 10:46:17 1780

原创 防抖 节流2

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> div { width: 0;...

2020-04-08 13:50:32 117

字符串相关处理方法

substrchaAt获取指定位置的 字符charCodeAt获取指定位置的 ASCII 码截取操作substr(n, m)从 索引 n 开始 截取 m 个 位置substring(n, m)从 索引 n 开始 到 索引 m 结束(不含 m 下标)slice(n ,m)从下标n 开始 到下标 m 结束 (不含 m ...

2020-04-06 11:12:06 137

原创 常用数据类型转换 parseInt parseFloat Number Boolean

NaN常用NaN === NaN // false 跟谁都不相等,比较特殊// parseInt parseFloat他俩遇到非有效数字,就会返回 NaN在这里插入代码片parseInt('123') // 123parseInt('a12') // NaNparseFloat(12.36) // 12.36 会转换 小数点parseFlo...

2020-04-05 14:27:17 271

原创 a ==1 && a==2 && a==3或则a === 1 && a === 2 & a=== 3

a ==1 && a==2 && a==3 // true在这里插入代码片// 可以利用 对象 转换时 会 默认 调用 toString valueOf 方法var a = { i : 1, toString () { return a.i ++ }, //valueOf () { // return a.i ++ //...

2020-03-24 14:39:03 162

原创 ES5 中6 种方式实现继承,各自优缺点

1、原型链继承function Father (name) { this.name = name this.hobby = ['挣钱','打小孩']}Father.prototype.sayName = function () { return this.name}function Son (name) { this.name = name this.age = 8}Son...

2020-03-22 17:36:28 303

原创 手写 js 中 new call apply bind

1、手写newfunction Student (name, age){ this.name = name; this.age = age;}Student.prototype.like = function () { console.log('读书');}function MyNew(){ const obj = new Object(); const...

2020-03-19 22:23:20 194

原创 时间倒计时js

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-08 21:55:29 114

原创 element-ui 表单按enter 刷新页面

当element-ui from 表单只有一个输入框时,按键盘enter 会刷新页面 ,解决,在表单加 @submit,native.prevent

2019-01-09 11:08:08 2038

原创 树形结构无限层级遍历,递归思想

注释的,是筛选树禁用的节点,未注释的是树形结构每层拼接数据

2019-01-04 16:43:55 2171

原创 区域时间,element-ui, 截止时间中禁用开始时间之前的时间

2018-10-31 17:11:20 1653

原创 elemen-ui 中日期disabledDate ,禁止选择当前之前的日期

&amp;lt;el-date-pickerv-model=“value1”type=“date”:picker-options=“pickerOptions”placeholder=“选择日期”&amp;gt;// 属性picker-option 在data中定义data( ) {return {pickerOptions: {disabledDate(time) {return time...

2018-10-19 11:25:23 26314 4

原创 element-ui中 右击显示下拉菜单

1.&amp;amp;lt;el-row&amp;amp;gt; &amp;amp;lt;el-col @contextmenu.prevent.native=&amp;quot;rightClick(item)&amp;quot;&amp;amp;gt; &amp;amp;lt;el-dropdown trigger=&amp;quot;click&amp;quot; :ref=&amp;quot;work_flow

2018-09-25 19:56:38 7654 4

原创 element-ui 表单清空 resetFields 方法清空表单中的坑

resetFields() 清空表单时机

2018-08-23 10:20:24 33412 7

原创 element-ui 自定义上传文件

&amp;lt;el-upload action=&quot;&quot; :on-change=&quot;handleChange&quot; :http=request=&quot;uploadFile&quot;&amp;gt; &amp;lt;/el-upload&amp;gt;data() { return { // 上传的文件 fi

2018-08-05 11:24:52 7398

原创 前端js vue中 文件 单个下载与批量打包下载

&lt;form ref="Ref_FromDownload" :action="URL" :method="method" style="display:none"&gt; &lt;!-- 单个下载 --&gt; &lt;input type="text" name="token" v-model="token&quot

2018-08-05 11:08:07 4575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除