摘要: 什么叫事件委托/事件代理呢 ? JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 事件冒泡: 当事件发生后,这个事件就要开始传播(从里到外或者从外向里),为什么要传播呢?因为事件源本身(可能)并没有处理事件的能力,即处理事件的函数阅读全文
posted @ 2019-04-06 17:40 Hi-Sen 阅读(19) 评论(0) 编辑
摘要: Js - 运行机制 (Even Loop) Javascript 的单线程 - 引用思否的说法: JavaScript的一个语言特性(也是这门语言的核心)就是单线程。什么是单线程呢?简单地说就是同一时间只能做一件事,当有多个任务时,只能按照一个顺序一个完成了再执行下一个。 那为什么JS是单线程的呢?阅读全文
posted @ 2018-07-06 09:01 Hi-Sen 阅读(1920) 评论(0) 编辑
摘要: dangerouslySetInnerHTMl 属性 很多时候我们做一个项目接口会返回一段 HTML 字符串文本,然后我们把它解析渲染成正常的html,这是在项目中常见不能再常见的情况了,可是在 react 里边就有一个小小的插曲,在这里分享给同学们; 由于react 项目中是 JSX 语法,JSX阅读全文
posted @ 2018-07-04 18:08 Hi-Sen 阅读(1277) 评论(0) 编辑
摘要: 问题: index.android.bundle 这个bug 我相信很少同学会遇到,然而就是这个问题,困扰了我跟我的同事多天, 各种方法处理: 进入 android 目录 ./gradlew clean 一下,然后回到项目根目录,react-native run-android 有的时候也可以解决,阅读全文
posted @ 2018-06-06 19:03 Hi-Sen 阅读(2265) 评论(0) 编辑
摘要: 封装 ,继承 ,原型, 原型链 封装 ? 面向对象有三大特性,封装、继承和多态。对于ES5来说,没有class(类)的概念,并且由于JS的函数级作用域(函数内部的变量在函数外访问不到),所以我们就可以模拟 class (类)的概念,在ES5中,类其实就是保存了一个函数的变量,这个函数有自己的属性和方阅读全文
posted @ 2018-06-06 18:54 Hi-Sen 阅读(809) 评论(0) 编辑