2020年7月21日

JavaScript:闭包中的this

摘要: 匿名函数的执行环境具有全局性,因此this经常指向window。 1 var name = "window"; 2 var obj = { 3 name : "obj", 4 getName : function(){ 5 return function(){ 6 return this.name; 阅读全文

posted @ 2020-07-21 11:00 JKHao 阅读(285) 评论(0) 推荐(0) 编辑

2020年2月4日

TS + React

摘要: 项目结构 因为目前项目是没有做前后分离的打算的(一个内部工具平台类的项目),所以大致结构就是基于上次Node项目的结构,在其之上添加了一些FrontEnd的目录结构: . ├── README.md ├── copy-static-assets.ts ├── nodemon.json ├── pac 阅读全文

posted @ 2020-02-04 14:36 JKHao 阅读(1416) 评论(0) 推荐(0) 编辑

2020年1月15日

js Array to Tree

摘要: source = [{ id: 1, pid: 0, name: 'body' }, { id: 2, pid: 1, name: 'title' }, { id: 3, pid: 2, name: 'div' }] 转换为: [{ id: 1, pid: 0, name: 'body', chil 阅读全文

posted @ 2020-01-15 17:58 JKHao 阅读(421) 评论(0) 推荐(0) 编辑

2019年12月27日

vue click.stop阻止点击事件继续传播

摘要: <div id="app"> <div v-on:click="dodo"> <button v-on:click="doThis">阻止单击事件继续传播</button> </div> </div> <script> var app = new Vue({ el: "#app", data: { 阅读全文

posted @ 2019-12-27 17:25 JKHao 阅读(994) 评论(0) 推荐(0) 编辑

2019年12月26日

JavaScript 常用的函数

摘要: javascript Function:Array 数组copyWithin() 方法用于从数组的指定位置拷贝元素到数组的另一个指定位置中。array.copyWithin(target, start, end) 参数 描述target 必需。复制到指定目标索引位置。start 可选。元素复制的起始 阅读全文

posted @ 2019-12-26 09:32 JKHao 阅读(364) 评论(0) 推荐(0) 编辑

2019年12月13日

go 的基本数据类型和结构

摘要: // 变量命名方式当用两个或两个以上的单词命名变量时,可以将除第一个单词以外的所有单词的首字母大写package 命名方式全部小写不加 _ 布尔类型:bool整型:int8、byte、int16、int、uint、uintptr 等浮点类型:float32、float64复数类型:complex64 阅读全文

posted @ 2019-12-13 09:35 JKHao 阅读(257) 评论(0) 推荐(0) 编辑

yarn 的常用命令

摘要: 初始化新项目yarn init添加依赖包yarn add [package]yarn add [package]@[version]yarn add [package]@[tag]将依赖项添加到不同依赖项类别分别添加到 devDependencies、peerDependencies 和 optio 阅读全文

posted @ 2019-12-13 09:21 JKHao 阅读(129) 评论(0) 推荐(0) 编辑

React与Vue的比对

摘要: 1.virtual dom 用JS模拟DOM结构,DOM变化的对比,放在JS层做,以提高重绘性能 DOM操作昂贵,JS运行效率高,要减少DOM操作 使用:snabbdom的使用 核心API:h函数 h(‘标签名’,{属性},[子元素]) 或者h(‘标签名’,{属性},’’) patch(contai 阅读全文

posted @ 2019-12-13 09:13 JKHao 阅读(153) 评论(0) 推荐(0) 编辑

导航