
前端
格子衫前端进阶
这个作者很懒,什么都没留下…
展开
-
回流,重绘,重排,重构傻傻分不清楚
重绘,回流,重排简单介绍原创 2023-02-27 11:17:36 · 439 阅读 · 0 评论 -
前端vue-json-excel遇到坑
vue-excel原创 2022-01-26 18:10:05 · 2754 阅读 · 0 评论 -
js常用工具函数
js常用工具函数生成随机数 @param {} min 最小位数 @param {} max 最大位数javascriptfunction randomString(min=7, max=15){ let str = "", range = min, arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g',原创 2021-11-15 18:13:40 · 379 阅读 · 0 评论 -
substr和substring的区别
substr与substring的的用法有点相似,都是可以传入两个参数,也可以传入一个参数,为了更好的记忆,自己参考别人文档进行下整理,仅供参考substr用法substr(start [,length]) start必选 length可选var str = 'hellowrold'str.substr(1) // elloworldstr.substr(1, 5) // ellowsubstring(start [,end]) start必选 end可选var str = 'hellowr原创 2021-02-06 16:22:07 · 724 阅读 · 0 评论 -
js防抖与节流
js防抖的概念,什么是防抖1.1 在事件被触发n秒后再执行回调函数,如果在这n秒内又被触发,则重新计时。 function debounce(fn, wait=500){ let timer = null return function() { if (timer) { clearTimeout(timer)原创 2021-01-03 10:37:47 · 136 阅读 · 0 评论 -
js函数柯里化
一 函数柯里化的概念维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术普通函数与柯里化函数调用对比 普通函数function add(a, b) { return a + b }add(1, 2) // 3 柯里化 function curry(a) { return function(b) {原创 2021-01-01 16:34:58 · 812 阅读 · 0 评论 -
js的深拷贝与浅拷贝的区别
一 堆(heap)和栈(stack)栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放堆(heap)和栈(stack)栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放二 说到深浅拷贝的时候就不得不说一下JS中的变量类型了:基本类型: undefined、null、boolean、number、string, 按值存放在栈内存中的简单数据段, 可以直接访问.引用类型: 存放在堆内存中的对象,原创 2020-12-27 16:26:07 · 632 阅读 · 0 评论 -
7种css左边固定,右边自适应及优缺点
JS函数柯里化方法一 function curry() { // 第一次执行时,定义一个数组专门用来存储所有的参数 const _arg = Array.prototype.slice.apply(arguments) // 在内部声明一个函数,利用闭包的特性保存_args并收集所有的参数值 const _curry = function() { _arg.pu原创 2020-12-20 15:49:15 · 331 阅读 · 0 评论 -
css八种元素居中的几种方法
css元素居中方法01 css居中第一种方法01 父元素定位设置position,并且知道父子元素的尺寸大小.fathher { position: position; width: 100px; height: 100px;}.child {position: absolute;width: 50px;height: 50px; left: 0; top: 0; bottom: 0; right: 0; margin: auto}<div class="fa原创 2020-12-19 11:23:50 · 1689 阅读 · 0 评论