![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 73
wendell.w
这个作者很懒,什么都没留下…
展开
-
js 模块化规范
模块化规范无规范时通用做法 IIFE模式:匿名函数自调用(闭包)作用: 数据是私有的, 外部只能通过暴露的方法操作编码: 将数据和行为封装到一个函数内部, 通过给window添加属性来向外暴露接口(function usePopup(store, params) { const key = Symbol(); const { type, kind } = params; function showPopup(extData) { // do something }原创 2021-04-19 23:06:20 · 114 阅读 · 0 评论 -
js 快排
快排的基本逻辑从数组中选择一个基准点所有比基准值小的元素摆放在基准值左边,而大于基准值的摆放在右边重复上述操作直到排序完成快排低配版function quickSort(arr: number[]): number[] { if (arr && arr.length <= 1) return arr; let left = [], right = [], basePoint = arr[0]; for (const item of arr.sl原创 2021-03-22 20:35:53 · 178 阅读 · 0 评论 -
js正则全局匹配引发的血案
现象下面这个代码的输出毫无疑问,是true;const reg = /\d+/g; //匹配数字reg.test(11111); // true 如果我接着再test一遍呢const reg = /\d+/g; //匹配数字reg.test(11111); // true reg.test(11111); // false 这就是血案本案了lastIndex观察const reg = /\d+/g; //匹配数字console.log(reg.test(11原创 2020-09-27 11:25:55 · 1600 阅读 · 0 评论 -
深入浏览器原理
从输入URL到页面展示,这中间发生了什么?网络流程页面渲染过程js执行过程web安全理论多进程现代浏览器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IklMalIN-1588409578589)(/Users/wangdong/Library/Application Support/typora-user-images/image-20200429...原创 2020-05-02 16:54:09 · 248 阅读 · 0 评论 -
axios和ajax及fetch原理浅析
axios和ajax及fetch原理浅析这三个其实都是用来请求数据的,那他们的区别在哪里呢?其实 axios 和 ajax 都是对XMLHttpRequest这个对象的封装;而fetch则是window下的一个方法,是一个更底层的方法。ajax其实重点就是首先实例一个XMLHttpRequest对象,用其中的open方法建立连接;send方法传输数据(前端传到后台);然后再利用o...原创 2018-09-03 12:35:12 · 3387 阅读 · 0 评论 -
js从事件流到事件委托及target与currentTarget
事件流 事件流一般分为三个部分,以下解析均在DOM level 2事件下,DOM leve 0不支持捕获先来解释一下addEventListener() 这个方法:当我们使用addEventListener添加事件时,该方法有四个参数,分别为:事件类型listener callbackoptions 可选 一个指定有关 listener 属性的可选参数对象。可用的...原创 2018-09-16 23:15:31 · 1006 阅读 · 0 评论 -
移动端开发兼容性问题
移动端开发会让你经常会和测试说这样一些话:“我已经测了的,怎么会是这个样子?”;“我的手机上是正常的呀!”;“会不会是缓存~”;“还有这种操作???”…刚开始不如移动端开发,这个时候才发现设备的兼容性是多么让人头疼,下面会记录一些我遇到的问题。这篇文章会持续不定期更新我讲的不会很细致,只会讲出我遇到的问题和解决的思路及少量代码ios使用fixed蒙层输入框你会惊奇的发现,如果你在有...原创 2019-01-16 20:03:40 · 772 阅读 · 0 评论 -
js事件循环
目录写在前面事件循环单线程非阻塞写在前面经历了一个阶段的校招,也侥幸拿到了几个offer,说实话,虽然找工作的日子很困难,但是在那一段时间也确实给自己带来了很多成长,尤其是一些自己以前独立学习的时候没有注意到的知识点,对基础的掌握要牢固了些。但是,拿到了自己想要的offer之后,自己心理上放松了很多,对学习和巩固都没有了之前的热情,直到最近几天才醒悟过来,我们应该时刻保持一定的警惕性和危机感,...原创 2019-02-14 14:31:13 · 137 阅读 · 0 评论