随笔分类 -  javascript

摘要:深拷贝是指复制一个对象时,不仅复制对象本身的属性,而且递归复制对象属性的值。通俗的说,深拷贝将一个对象完全复制一份,并且新对象的修改不会影响原对象。 实现深拷贝的方法有很多,以下是两种常见的方式: 1. 递归实现深拷贝 通过递归遍历需要拷贝的对象,当遇到子对象时进行深度遍历,将子对象也进行深拷贝。可 阅读全文
posted @ 2023-05-31 07:28 kitebear 阅读(32) 评论(0) 推荐(0)
摘要:js宏任务是什么?当前调用栈中执行的代码成为宏任务。js微任务是什么?当前宏任务执行完,在下一个宏任务开始之前需要执行的任务,可以理解为回调事件。宏任务中的事件放在callback queue中,由[事件触发](https://so.csdn.net/so/search?q=%E4%BA%8B%E4 阅读全文
posted @ 2023-05-30 15:17 kitebear 阅读(77) 评论(0) 推荐(0)
摘要:在 JavaScript 中,0.1 和 0.2 都是小数,它们实际的二进制表示时可能是无限循环或者近似值的。而当两个近似值的小数进行数值计算时,由于数值的精度只有 53 位,会产生舍入误差,从而导致计算结果不准确。 例如,在 JavaScript 中执行 `0.1 + 0.2` 的运算,可能得到的 阅读全文
posted @ 2023-05-30 15:16 kitebear 阅读(121) 评论(0) 推荐(0)
摘要:效果 目前项目使用的是Taro做小程序开发框架,Taro可以集成mbox,当然一些正常的框架也可以集成mbox,只不过需要自己集成,或者用redux也可以用相同的思想实现。 思路 利用mbox action会重新render页面的能力来实现通过切换action来改变对应的语言,同样的国际化会写成一个 阅读全文
posted @ 2019-01-30 16:22 kitebear 阅读(658) 评论(0) 推荐(0)
摘要:// 最主要的是理解 setTimeout 和( 浏览器执行程序 || resolve执行位置 )的顺序就能吃透了 //(MD 楞是看了我2个小时时间 真的是费脑洞︿( ̄︶ ̄)︿)X.then.then "以下:我把完整版摘出来" 阅读全文
posted @ 2019-01-16 05:12 kitebear 阅读(184) 评论(0) 推荐(0)
摘要:valueof toString add(1)(2) // 3 add(1, 2, 3)(10) // 16 add(1)(2)(3)(4)(5) // 15 function add() { var args = Array.prototype.slice.call(arguments); ret 阅读全文
posted @ 2017-03-04 11:24 kitebear 阅读(128) 评论(0) 推荐(0)
摘要:字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multilin 阅读全文
posted @ 2016-06-18 10:26 kitebear 阅读(414) 评论(0) 推荐(0)
摘要:ump_player在线直播播放器封装,可以支持加载在线直播流 https://github.com/Mrxdh/EveryExercise/blob/master/ump_player%E5%9C%A8%E7%BA%BF%E7%9B%B4%E6%92%AD%E6%92%AD%E6%94%BE%E5 阅读全文
posted @ 2016-03-22 13:50 kitebear 阅读(352) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-03-17 23:49 kitebear 阅读(113) 评论(0) 推荐(0)
摘要:最近在做H5,遇到这样的需求(如题) 先上一部分代码:    正常情况下基本思路是:   监听webkitAnimationEnd动画结束以后再add另一个class   这样的话两个 动画连接在一起(自己脑补效果),但是这样做有个问题是如果这个方案是单页面形式的,回到之前页面过后会发现这个页面始终 阅读全文
posted @ 2016-03-13 11:00 kitebear 阅读(1170) 评论(0) 推荐(0)
摘要:Demo1 美食网站 Demo2 12301智慧旅游公共服务平台 Demo3 react_and_koa example 阅读全文
posted @ 2016-02-02 14:30 kitebear 阅读(181) 评论(0) 推荐(0)
摘要:Backbone 是一款基于模型-视图-控制器 MVC 模式的轻量级javascript 框架 ,可以用来帮助开发人员创建单页Web应用。 借助Backbone 我们可以使用REST的方式来最小化客户端和服务器间的数据传输,从而实现了更快加速的Web页面更新。 能心静下来学习了,以前以为Backbo 阅读全文
posted @ 2015-07-19 19:04 kitebear 阅读(311) 评论(0) 推荐(1)
摘要:描述 目前提供一个方法 ele 元素对象 obj 操作 duration 时间 effect 缓动选择 thwenMove(option) 框架支持以下缓动策略 -指数衰减的正弦曲线缓动 -圆形曲线的缓动 -超过范围的三次方缓动 -指数衰减的反弹缓动 -正弦曲线的缓动 -5次方的缓动 -四次方的缓动 阅读全文
posted @ 2015-07-07 18:21 kitebear 阅读(277) 评论(0) 推荐(0)