会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
主页
分类
js
vue
canvas
typescript
react
vue
与后台框架的混合使用的尝试
react与vue的比较
项目规范
用户登录状态判断
打包需要注意的一些事
更多
canvas
经典particles效果
下雪效果
毕达哥拉斯树
图片上传简易 demo
浮动粒子构建的404页面
更多
webapp
Android webView包装WebAPP
用 crosswalk 解决webview 的一些痛点
webapp bug填坑记录
react
MobX 在 hook 中的使用
react hooks 全面转换攻略
redux入门指南
更多
Grewer
my coding way
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年12月23日
react-router-dom 源码阅读
摘要: 这次的版本是 6.0.2 这里只讲 react-router-dom 提供的 API, 像是 Routes, Router 这些都是 react-router 提供的 ##源码阅读 BrowserRouter, HashRouter BrowserRouter 和 hashRouter 的主要区别就
阅读全文
posted @ 2021-12-23 23:29 Grewer
阅读(342)
评论(0)
推荐(0)
2021年11月29日
关于 ArrayBuffer
摘要: ArrayBuffer 是什么 ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。 它是一个字节数组,通常在其他语言中称为“byte array”。 你不能直接操作 ArrayBuffer 的内容,而是要通过类型数组对象或 DataView 对象来操作,它们会将缓冲区中的数
阅读全文
posted @ 2021-11-29 23:57 Grewer
阅读(2540)
评论(0)
推荐(0)
2021年10月31日
react-loadable 源码解析
摘要: react-loadable 源码解析 简要的来说, loadable 是一个高阶函数, 他同时利用了 react 的渲染 API, webpack 知识点, babel, promise 合并起来的组件 使用 首先我们要知道 react-loadable 他的用法是什么: loader 需要延迟加
阅读全文
posted @ 2021-10-31 23:42 Grewer
阅读(322)
评论(0)
推荐(0)
2021年9月26日
从 json 说起
摘要: 标准 JSON 格式 js 中的 JSON JavaScript Object Notation (JSON) 是一种数据交换格式。尽管不是严格意义上的子集,JSON 非常接近 JavaScript 语法的子集。 js 转换 JSON json 更接近是 js 支持的原生语法, 所以他也内置了解析
阅读全文
posted @ 2021-09-26 01:31 Grewer
阅读(105)
评论(0)
推荐(0)
2021年8月29日
2021 面试题大纲
摘要: 因为我的主要技术站是以 react 为主, 所以框架篇中不会写太多 vue 相关知识点 最近经历了好多次的面试, 这里就将我最近面到的或者说是看到的题目记录下来, 作为后面换工作时的预习 这些都会了, P6 是不成问题的 主要分为六大类, css, js, 框架,浏览器, 计算机基础, 算法 CSS
阅读全文
posted @ 2021-08-29 00:29 Grewer
阅读(150)
评论(0)
推荐(0)
2021年6月19日
打造自定义 eslint
摘要: 起因 在多人合作项目中, eslint 和 prettier 是不必能缺少的, 他能帮助你,统一规范某一事物, 某一个方法的使用 但是有时候也并不尽如人意, 有些规范官方包没提供, 但是我们也需要进行一定的规范, 这个时候靠人工 code review 是不可靠的了 所以我们需要的是自定义 esli
阅读全文
posted @ 2021-06-19 16:38 Grewer
阅读(666)
评论(0)
推荐(0)
2021年6月17日
二叉树(三): 二叉查找树
摘要: 什么是二叉查找树 二叉查找树(英语:Binary Search Tree),也称为二叉查找树、有序二叉树(ordered binary tree)或排序二叉树(sorted binary tree) 他拥有以下性质: 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 若任意节点的
阅读全文
posted @ 2021-06-17 09:58 Grewer
阅读(226)
评论(0)
推荐(0)
二叉树(二): 补充
摘要: 对称二叉树 创建一个函数,用来判断一颗二叉树是不是对称的 如图, 这就是对称的二叉树 注意下图, 不是对称二叉树 思路: 从根节点开始, 他的左子树和右子树节点比较, 然后依次递归下去, 只要有一个不同就返回 false const isSymmetric = function (root) { i
阅读全文
posted @ 2021-06-17 09:56 Grewer
阅读(75)
评论(0)
推荐(0)
二叉树(一): 遍历
摘要: 什么是二叉树 在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒。 二叉树的第i层至多有2^个结点; 深度为k的二叉树至多有2k-1个结点; 对任何一棵二
阅读全文
posted @ 2021-06-17 09:54 Grewer
阅读(239)
评论(0)
推荐(0)
2021年5月31日
redux 源码浅析
摘要: redux 源码浅析 redux 版本号: "redux": "4.0.5" redux 作为一个十分常用的状态容器库, 大家都应该见识过, 他很小巧, 只有 2kb, 但是珍贵的是他的 reducer 和 dispatch 这种思想方式 在阅读此文之前, 先了解/使用 redux 相关知识点, 才
阅读全文
posted @ 2021-05-31 23:54 Grewer
阅读(322)
评论(0)
推荐(0)
2021年5月18日
react-redux 源码浅析
摘要: react-redux 版本号 7.2.3 react-redux 依赖的库: "dependencies": { "@babel/runtime": "^7.12.1", "@types/react-redux": "^7.1.16", "hoist-non-react-statics": "^3
阅读全文
posted @ 2021-05-18 00:42 Grewer
阅读(325)
评论(0)
推荐(0)
2021年5月6日
WebComponents使用以及思考
摘要: 起因 说起来这个东西, 出来至少 2 年了, 但是因为最近两年我基本没做过 web 端的东西, 所以也没怎么了解过, 趁着这次放假, 补充一下知识点 先来看看 MDN 中对于他的描述: Web Components旨在解决这些问题 — 它由三项主要技术组成,它们可以一起使用来创建封装功能的定制元素,
阅读全文
posted @ 2021-05-06 00:21 Grewer
阅读(1577)
评论(0)
推荐(0)
2021年4月19日
SHELL 语法以及实例
摘要: 语言简介 Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。 1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4起至macOS Mojave都将它作为默认she
阅读全文
posted @ 2021-04-19 00:30 Grewer
阅读(194)
评论(0)
推荐(0)
2021年3月11日
React-Native 原生 APP 更新
摘要: 当一个 APP在运行的时候, 开发者想要将自己的代码更新到用户的手机上时, 一般都有两种方案, 一是热更新, 二就是 APP 更新. 热更新暂且不说,这篇文章就讲讲 APP 如何更新 App更新流程 在 App 打开时请求接口或文件, 获取远程版本/版本更新说明/地址等等重用信息 通过库或者原生方案
阅读全文
posted @ 2021-03-11 15:39 Grewer
阅读(997)
评论(0)
推荐(0)
2021年1月26日
关于 cdn 在项目中的使用
摘要: 当我们在项目中引入公共 cdn 时,想要考虑一些东西,现在我把他描写一下 公共 cdn 的选择 这里只讨论免费的 cdn BootCDN https://www.bootcdn.cn/ 库同步于 cdnjs 支持海外节点,但是较慢 http/2 国内大部分地区都可访问(部分地区可能缓慢) 又拍云 h
阅读全文
posted @ 2021-01-26 18:20 Grewer
阅读(982)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告