摘要: 1.页面加载事件流程 静态资源加载 2.原型和原型链 3. tcp三次握手和四次挥手 客:第一次握手:我要向你(服)发送请求哦 服:第二次握手:我已经准备好了,你呢? 客:第三次握手:我也准备好了,我要发数据了哦 客:发送数据 断开链接客服端和服务端都可以发起,常见的时客户端发起的。 客(主动方): 阅读全文
posted @ 2019-11-29 11:39 chua1989 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 因为之前一直有人给我推荐gulp,说他这里好哪里好的。grunt熟悉以后实际上他的配置也不难,说到效率的话确实是个问题,尤其项目大了以后,目前位置遇到的项目都还可以忍受。不过不管怎么说,需要亲自用过gulp之后才能品评他和grunt之间的优劣。不废话,直接上实例。 本人自建了一个前端目录结构,后续的 阅读全文
posted @ 2016-04-15 09:51 chua1989 阅读(17222) 评论(3) 推荐(12) 编辑
摘要: jQuery 1.9.1源码分析已经完毕。目录如下 jQuery-1.9.1源码分析系列(一)整体架构 jQuery-1.9.1源码分析系列(一)整体架构续 jQuery-1.9.1源码分析系列(二)jQuery选择器 jQuery-1.9.1源码分析系列(二)jQuery选择器续1 jQuery- 阅读全文
posted @ 2015-12-05 13:54 chua1989 阅读(4555) 评论(13) 推荐(34) 编辑
摘要: 日常 成都:好多老头老太太 深圳:咋这个多年轻人 成都:早上公园一堆堆的打太极 深圳:早上公园一堆堆跳广场舞 成都:一到冬天,天天雾霾 深圳:一年四季碧水蓝天 成都:没有山,山都在西边去了 深圳:大山小山不少,有山或水必有公园。周末没事爬爬山 衣 成都:成都好时髦呀,男女穿搭都很时尚 深圳:都是匆匆 阅读全文
posted @ 2024-05-04 21:29 chua1989 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中使用了umi,最开始默认开启了umi的预设插件集合@umijs/preset-react。后面由于没有用到了预设插件中的功能,所以就去掉了。 去掉后发现部分样式出现了问题,检查后发现antd相关的样式优先级变高了。对比如下 . 解决过程 在这个过程中实际上发现了两个问题。 第一个问题:有 阅读全文
posted @ 2022-07-27 18:33 chua1989 阅读(2991) 评论(0) 推荐(0) 编辑
摘要: 整体架构 Scratch3的界面功能划分如下图 Scratch的整体架构如下图所示 scratch-gui: 是基于React的组件库,组成了整个页面。对于界面有定制化的在这个库下进行 scratch-blocks:积木编程模块,创建和生成积木块区域和拖拽效果区域。需要定制化积木块以及积木块相关功能 阅读全文
posted @ 2020-09-17 10:51 chua1989 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 文档:Proxy 基本使用就不赘述,看文档即可 通用 1.Proxy可以包装任何形式的对象:包括原生数组,函数,甚至另一个代理 2.代理实例中没有指定的handler,实际就是操作原对象target:实例:打开控制台查看 let target = function(){return 'ddd'} l 阅读全文
posted @ 2020-09-15 22:15 chua1989 阅读(2272) 评论(0) 推荐(2) 编辑
摘要: 响应式原理 源码目录:https://github.com/vuejs/vue-next/tree/master/packages/reactivity 模块 ref: reactive: computed: effect: operations:提供TrackOpTypes和TriggerOpTy 阅读全文
posted @ 2020-09-10 18:12 chua1989 阅读(4139) 评论(1) 推荐(1) 编辑
摘要: 创业有一年多了,公司前途未卜,有感而发 创业是一种艰苦的修行 工作强度和压力大大提升 创业的这几个人都是熟人,也都是第一次创业。选择了儿童编程作为入口,近两年炒的比较火,市场也比较看好。 选好了就干呗,初生牛犊嘛,鸡血还是要打的。每个人的热情都是比较旺盛的。都希望产品快速出来看效果,前面开发产品的几 阅读全文
posted @ 2020-08-23 18:04 chua1989 阅读(353) 评论(3) 推荐(3) 编辑
摘要: 网络上有很多类似的讨论。比如 阮一峰:MVC,MVP 和 MVVM 的图示 廖雪峰:MVVM 司徒正美: 各自用一句话来概括MVC、MVP、MVVM的差异特点 。。。 但是说的往往比较概念化、空泛,初学者很难理解。本篇用最简单的例子讲解这三者,看完本篇,你就不会再纠结这个问题了 本文例子主要从MV* 阅读全文
posted @ 2020-08-01 16:48 chua1989 阅读(1512) 评论(0) 推荐(2) 编辑
摘要: 这个插件主要配合打包自动添加css浏览器兼容前缀,比如-webkit-、-ms-等。官网:https://github.com/postcss/autoprefixer 这是PostCSS的插件,根据官网,配置参数有两种方式 引用的时候作为参数传递 在.browserslistrc文件或者packa 阅读全文
posted @ 2020-05-27 15:21 chua1989 阅读(2167) 评论(0) 推荐(0) 编辑
摘要: 基本知识可以参考下面文章: Emoji 那些事儿:https://www.jianshu.com/p/a5b667371380 一个emoji引发的思考: https://www.jianshu.com/p/d8e30225788a 查看浏览器的emoji支持情况,在浏览器打开下面的页面(如果浏览器 阅读全文
posted @ 2020-05-18 16:56 chua1989 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 点播不同格式之间不能切换 比如a视频为mp4格式,b视频为m3u8格式,a和b之间切换。会导致很多异常问题 a先切换到b,发现播放没有问题,可以调用replayByVidAndPlayAuth无缝切换,但是再从b切换到a,就出现视频格式无法解析的问题,报4006 a先切换到b再切回a,无法对b进行调 阅读全文
posted @ 2020-04-23 17:07 chua1989 阅读(9867) 评论(0) 推荐(0) 编辑