上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 一、一个真正的react组件编译后长啥样? 我们瞎几把解读了react 虚拟dom对象是怎么生成的,生成了一个什么样的解构。一个react组件不光由若干个这些嵌套的虚拟dom对象组成,还包括各种生命周期钩子、自定义方法、事件等组成 下面让我们继续探索 react组件写法: 1 // 一个再普通不过的 阅读全文
posted @ 2018-08-15 17:47 白菜帮子 阅读(1573) 评论(1) 推荐(0) 编辑
摘要: 一、jsx变createElement 每一个用jsx语法书写的react组件最后都会变成 react.createElement(...)这一坨东西, 通过看代码就知道:header这个组件有三个子元素: span text 变量 可以说每遇到一个html标签就用createElement做包装, 阅读全文
posted @ 2018-08-15 14:49 白菜帮子 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 〇、看前准备 1.自行clone react最新代码 2.自行搭建一个能跑react的test项目 一、看表面:那些插件 如何解析JSX 有如下一段代码: 发现每一个出现jsx语法的地方都要出现import React from 'react'; 其实react 的引入就是为了将解析完的jsx 能有 阅读全文
posted @ 2018-08-02 16:19 白菜帮子 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 一.在开发机安装redis并远程连接 因本人的远程开发机配置原因,使用jumbo安装redis 二、ioredis 通过使用ioredis,可以方便的进行node对redis进行操作,包说明如下:https://www.npmjs.com/package/ioredis 通过其封装的管道操作pipe 阅读全文
posted @ 2018-07-23 17:49 白菜帮子 阅读(960) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-20 17:10 白菜帮子 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.mysql 及 promise-mysql nodejs 连接 mysql 有成熟的npm包 mysql ,如果需要promise,建议使用 promise-mysql; npm:https://www.npmjs.com/package/mysql https://www.npmjs.com/ 阅读全文
posted @ 2018-07-12 16:57 白菜帮子 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在mongodb的查询中可以通过使用如下操作符进行深度查询 1.条件操作符 $gt $gte : > >= {"age":{"$gt":18}} $lt $lte: < <= $or : 或 {"$or":[{"name":"jack"},{"name":"mike"}]} $in/$nin : 在 阅读全文
posted @ 2018-06-20 16:47 白菜帮子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 修改器是为了爱update文档时,不需要传入整个文档就能修改当前文档的某个属性值,修改器用法如下: 假设数据库中foo集合中存在如下文档:{"name":"jack","age":18} db.foo.update({"name":"jack"},{"$inc":{"age":2}}); //这是一 阅读全文
posted @ 2018-06-19 16:53 白菜帮子 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.mongodb的安装 (1) mac使用brew 安装就好 brew install mongodb (2) mkdir /data/db 作为mongodb默认的数据目录 并 sudo chown -R $(whoami) /data/db 赋予其权限 2.mongodb 命令行(分为2步) 阅读全文
posted @ 2018-06-15 18:22 白菜帮子 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 需要预习:call , typeof, js数据类型 1. isFunction中typeof的不靠谱 源码: typeof 是为了区分数据类型,下面是MDN中总结的typeof中所有存在的值 问题一:我们都知道typeof null 出来的结果是‘object’,可这是为啥呢?MDN给出了答案 : 阅读全文
posted @ 2018-04-16 16:26 白菜帮子 阅读(346) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页