摘要: 可以使用vue官方提出的(在gitbash) 阅读全文
posted @ 2020-02-15 18:10 恒若 阅读(898) 评论(0) 推荐(0)
摘要: 1、递归组件。 2、取消keep alive状态下的组件自动缓存功能 exclud="name"。 3/浏览器调试窗口显示的组件名称。 阅读全文
posted @ 2020-01-29 14:05 恒若 阅读(1084) 评论(0) 推荐(0)
摘要: 设置动画效果时,不要通过添加display: none属性来进行动画的展示与过渡。 原因:display属性为none的时候,该dom节点会直接被注释掉,html结构中不存在这个节点,其占据的位置也会被取消。动画效果无法通过操控dom来达到想要的动画效果。 阅读全文
posted @ 2020-01-14 10:08 恒若 阅读(718) 评论(0) 推荐(0)
摘要: 1、typeof不能正确判断类型, typeof null 会等于 object。且对于对象,除了函数,都会转换成object (如数组)。 2、instance不能正确判断类型,对于对象,Array会被转换成Object,且不能区分string和boolean。 可使用Object.prototy 阅读全文
posted @ 2020-01-10 14:27 恒若 阅读(473) 评论(0) 推荐(0)
摘要: 前言 在进行窗口的resize、scroll、输入框内容等校验操作时,如果事件处理函数的调用频率太高,会加重浏览器的负担,使用户体验变差。此时可采用防抖函数(debounce)、 和节流函数(throttle)的方式来减少调用频率且不影响效果。 防抖函数 在浏览器控制台输入即可看到效果 阅读全文
posted @ 2020-01-09 09:44 恒若 阅读(133) 评论(0) 推荐(0)
摘要: 1、如果一个元素的height值为百分比,则其高度是相对于父元素的宽度而言,对于padding bottom和padding top也是。 2、计算overflow时,内容区域和padding区域都会计算进去,即使设置了overflow:hidden,padding区域也会显示。 综上所述,可以用p 阅读全文
posted @ 2020-01-07 16:25 恒若 阅读(745) 评论(0) 推荐(0)
摘要: 解法一 使用两层循环暴力解 解法二 每遍历一个元素,就计算出target与数组元素的差值dif,如果temp[dif]存在,则返回。否则就将原数组的键值对调,存入temp中。 阅读全文
posted @ 2020-01-06 14:41 恒若 阅读(147) 评论(0) 推荐(0)
摘要: 利用异或操作 ^ :相同的位异或为0,不同的为1,一个不为0的数字与0异或为它本身。 阅读全文
posted @ 2020-01-06 10:44 恒若 阅读(100) 评论(0) 推荐(0)
摘要: 前言 即事件循环,是浏览器或者Node用来解决javascript的单线程运行时阻塞的机制,也是异步的原理。 任务 在javascript中,任务被分为宏任务与微任务。 执行顺序(浏览器) 执行栈完成同步任务后,查看执行栈是否为空,若为空则检查微任务队列,执行微任务队列。再执行宏任务。每执行一项宏任 阅读全文
posted @ 2019-12-31 12:23 恒若 阅读(198) 评论(0) 推荐(0)
摘要: 题目如题,通过几次基本的推演 台阶 跳法 0 0 1 1 2 2 3 3 4 5 5 8... 可以由跳法的规律知道是典型的斐波那契数列。 可由以下代码解(javascript) function jumpFloor(number) { // write code here if(number == 阅读全文
posted @ 2019-12-05 21:26 恒若 阅读(898) 评论(0) 推荐(0)