- 博客(215)
- 资源 (2)
- 收藏
- 关注
原创 区块链相关技术总结
remix编辑器: https://remix.ethereum.org/#optimize=false&runs=200&evmVersion=null&version=soljson-v0.4.26+commit.4563c3fc.js。solidity语法教程: https://learnblockchain.cn/docs/solidity/grammar.html。比如 ERC-721 \1155 \998 : https://eips.ethereum.org/EIPS/eip-721。
2022-12-11 11:04:32
530
原创 2022面试相关- js继承相关
参考: https://juejin.cn/post/6844903696111763470。思考: new 的本质何尝不是一种这样的方式呢?继承的本质: 就是复制,
2022-10-31 22:57:55
333
原创 2022面试相关 - 小程序相关技术
本节主要是小程序的相关技术对于react, 有这几个, taro, remax抽离react 虚拟dom数据, uni-app , 对于基本的相关原理实现。
2022-10-31 22:56:05
175
原创 2022面试相关- 算法相关
思想: https://zhuanlan.zhihu.com/p/433610745?十大排序算法: https://zhuanlan.zhihu.com/p/449501682。
2022-10-31 22:48:24
150
原创 2022面试相关- rxjs相关网址
相关简介: https://blog.youkuaiyun.com/weixin_46232841/article/details/124760277。Subjects 将多个observable共享多个开发者的方式。Observable, 产生数据的集合。
2022-10-21 15:21:16
193
原创 2022面试相关 - webpack相关
Es module 引入时路径不支持表达式, 但是commonjs 引入方式支持动态引入, 编译时无法判断, 做树摇操作。Webpack 相关。
2022-10-21 15:19:47
172
原创 2022面试相关 - react相关原理
react技术理念: : https://react.iamkasong.com/preparation/idea.html#react%E7%90%86%E5%BF%B5。react 相关原理: https://react.iamkasong.com/#%E7%AB%A0%E8%8A%82%E5%88%97%E8%A1%A8。diff 算法加上key之后, 减少一些不必要的操作, 之前同级比较, 如果存在key后, 可以根据key进来移动, 不需要重新创建,React相关的东西。
2022-10-21 15:18:21
775
原创 2022面试相关 - 微前端
(前两个主要在销毁与激活方面的东西) modifyPropsMap(新增与修改)qiankun 引入库的但是 一些 样式 问题。
2022-10-21 15:16:42
204
原创 2022面试相关- reactnatvie相关
rn默认flex布局, 默认cloum 排列, 但是属性不是完全支持, 一些差异的对比: https://github.com/doyoe/react-native-stylesheet-guide。官方文档/组件: https://www.react-native.cn/docs/modal。rn 的难点与坑, (项目中的)React-native 相关。
2022-10-21 15:15:14
471
原创 2022面试相关- web浏览器相关知识
Url 输入 https://segmentfault.com/a/1190000013662126 流程。比较基础说法: https://juejin.cn/post/6928677404332425223。cookie 跨域: widthCredital:true sameSite:none,优化: https://zhuanlan.zhihu.com/p/433408114。requestAnimationFrame和requestIdleCallback。Web 浏览器相关知识。
2022-10-21 15:12:20
413
原创 2022面试相关- 设计模式
单例模式: (接口请求, 初始化一次, 后续判断存在直接返回)全局弹出控制。发布订阅者模式(最常用的)装饰器模式:(hoc),策略模式: 小程序表单,
2022-10-21 15:09:32
155
原创 2022面试相关- ts相关总结
基本数据类型: 数字, 字符串, 布尔类型, 数组, 元组, 枚举, any, void, undefined, null, Never, object。ts 逆变/ 协变
2022-10-21 15:07:57
319
原创 2022 面试总结 - 正则表达笔记
正则。也包括\w和^之间的位置,也包括\w和$之间的位置。\b是单词边界,具体就是\w和\W之间的位置,=p) , 针对于 单个的相关位置。\b 针对所有 字符的相关位置。
2022-10-21 15:05:43
188
原创 微前端相关
微前端技术及原理介绍微前端最直接的是使用iframe 实现,各个模块隔离,互补影响iframe缺点:2. iframe功能之间的跳转是无效的,刷新页面无法保存状态。3. URL的记录完全无效,刷新会返回首页。4. 主应用劫持快捷键操作,事件冒泡不穿透到主文档树上。5. 模态弹窗的背景是无法覆盖到整个应用。6. iframe应用加载失败,内容发生错误主应用无法感知,通信麻烦。基础spa的单页面应用, 就如qiankun也可以分为 js entry 与html entry (js如w.
2022-05-15 11:41:20
163
原创 工具类总结
导航:24k导航:https://24kdh.cn/磁力导航:https://zxmee.com/wikiHow:https://zh.wikihow.com/爱达杂货铺:https://adzhp.cn/考拉新媒体:https://www.kaolamedia.com/学吧导航:https://www.xue8nav.com/摸鱼https://withpinbox.com/explore/collection/266629...
2022-05-15 11:27:55
772
原创 react技术原理总结
不知不觉自己已经接触react已经快一年了, 特此总结一下,防止遗忘react 相关设计模式运用介绍: 添加链接描述react的一些技巧 调试技巧项react关于useState 的更新原理 原理执行react Fiber相关讲解 : 原理redux 相关使用: 防止遗忘参考面试题: https://interview2.poetries.top/(function free() { var ele = $('.content__default') ele.childNodes.f.
2022-05-15 11:18:49
308
原创 9/4 日常工作总结
对于class样式的解决方案,对于公共组件 antd之类(没有hash后缀), 可以直接使用:global或者:local来进行属性的修改但是对于自己封装的内部组件来说, 最直接不侵入的写法是使用css正则匹配来修改样式或者使用预留的className, 或者字符class达到对应目的4....
2021-09-04 17:46:51
171
原创 8/22 react 常用总结
jsx 语法极其灵活但是只有使用 表达式, 但是用es6 的 do语法可以拓展其写法jsx中, 使用map遍历的时, 如果直接(...), 可以省略returnjsx 的灵活写法(标签名直接变成变量)const Tag:string=tag||'div'return ( <Tag> children </Tag>)infer 推断使用 添加链接描述fetch 是浏览器原生支持用法(但是功能没有axios 强大), post, body需要自己转换s
2021-08-22 11:25:24
131
原创 TS 常用的片段示例
ts 常用片段returnType , Pick, Omittype Test={ name:string, age:number, call:()=>void, color:string,}type PickTest=Pick<Test, 'name'|'color' >//顾名思义, 挑出来type OmitTest=Omit<Test, 'name'|'color'> type T1 = Exclude<"a" | "b" | "c
2021-08-22 10:49:44
424
原创 vs code 插件推荐
自用 vscode 插件auto close tagauto importauot rename tagbeautifycode runnercss peekes7 react/reduxgitlenshtml to jsximage previewjs jsx snippetsliver servernpm intellisensepath autocompletepath intellisenseprettierreact hooks snippetssimple
2021-08-22 10:37:51
300
原创 react 使用总结
接触react 也有一段时间了虽说自己已经开发react 两周了, 对于基本的使用以及没有问题了,但是对于react组件以及原理上的问题, 还是有所欠缺的, 这一方面还是不断补强,比如 说 useState 更新(同步异步, 如何拿到精确的值), 以及useEffect 的, 回调传参(精确更新), return 函数, 减少副作用的使用(定时器)对于函数式组件默认组件属性值, 依旧可以使用 defaultProps 来实现对应的功能//useEffect 使用, 可以用于接口请求(初始化,
2021-08-07 20:17:07
206
原创 TS 的项目配置
对于开发项目来说ts 有一个tsconfig 配置文件, 用于定义ts 的一些规则常见示例:官方解释: 参数具体说明对于js来说, 也可以配置jsconfig.js 来声明文件, 使得vscode提示更加健全{ "compilerOptions": { /* 开启增量编译:TS 编译器在第一次编译的时候,会生成一个存储编译信息的文件,下一次编译的时候,会根据这个文件进行增量的编译,以此提高 TS 的编译速度 */ // "incremen.
2021-08-07 18:32:18
872
原创 8/1回顾
如今已经入职一家新公司, 也使用着最新的 react + ts 开发项目, 虽然经过一周的时间已经快速入手了, 但是对于自己来说, 针对未来的一些打算与计划,还是要做好一些准备的,在开发中, 多总结, 多回顾, 遇到不清楚的地方记录下来, 等着有空的时候去深入了解, 做好博客记录, 学习状态需要一直保持;把握机会, 抓住机会, 保持求知状态;对于工作中遇到的问题, 多多请求老人,及时沟通与反馈, 切不可埋头干事;充分利用好时间进行学习, 保持状态, 争取进入大厂;每半年保持一个面试求知状态, 回.
2021-08-01 23:13:21
110
原创 7/24上周复盘
星期三的时候已经入职涂鸦了, 目前感觉公司还是不错的, 至少的mac办公,感觉就十分高大上了, 目前的团队也是处于刚起步的阶段, 大家都是新人, 对于自己来说还是要保持通过状态, 快速开发;对于公司前端, 真的是高度工程化了, 从项目的构建模板, 到发布配置都是有一套完整的体系, 这是在小公司见识不到的; 自己学习的地方还有许多, 对于react+ts模式的适应 , 以及未来要发展方向的架构(对于自己来说,这家公司至少可以待个2年)把自己前端知识往深入发展把握自己的节奏, 保持求知状态...
2021-07-24 22:54:43
183
原创 7/4 号复盘
感觉最近的状态有一点的飘, 可能觉得自己有把握了吧, 这个周末直接玩了两天, 虽然之前没有面试之前也是一直是这种状态, 但是, 回到了有目标的时候感觉状态就是不一样, 觉得自己的眼中有光,所以说如何保持这种精神状态, 或者说这种求知欲, 这是我一直需要探索与保持的, 说实话, 自己这样保持集中的经历可能也就只能几年了, 后面在想这样保持, 可不是一件容易的事情, 所以在该学习的年纪,还是需要保持学习的状态;略过自己的精神状态, 谈到技术方面, 感觉每年通过面试去学习, 可以让自己停下来了解的更加通.
2021-07-04 21:36:08
175
1
原创 2021-06-27上周总结
async await 协程原理: 协程react 生命周期图: 生命周期es6 使用 do 处理表达式: 表达式vue3 相关学习: vue3何所谓闭包: 个人觉得闭包没有那么复杂,本质就是上级作用域内变量的生命周期,因为被下级作用域内引用,而没有被释放。就导致上级作用域内的变量,等到下级作用域执行完以后才正常得到释放...
2021-06-27 23:34:01
191
2
原创 6/11 面试总结
今天一次性面了4家都是一些小公司, 主要是面试找找手感, 对于目前来说, 小公司应该是轻轻松松拿下, 但是对于大一点的公司, 始终还是感觉差一点, 一是需要对 简历进行修改完善;二是面试的一些话术的总结,三 以及继续加强基础, webpack 的深入了解四 新知识react学习掌握五 算法的有时间加强常见但是自己还是掌握的不是很好的:http 1/1.1/2 特性三次握手,4此挥手缓存常见 优化webpack 相关的东西, 为什么html-webpack-plugin 是一个插件,
2021-06-13 09:52:23
176
原创 6/6 号上周问题汇总
巩固基础知识:按需加载引入的配置: 文章说明vr 展示 vr项目示例导航栏与吸顶效果: 吸顶效果缓存问题模块化介绍: 模块化js-xlsx 使用demo excel
2021-06-06 15:21:31
129
原创 6月份面试总结
需要形成自己的方法论( 基本用法与 原理)在6/1 号约了腾讯teg部门的面试:首先是要介绍自己(感觉自己介绍的很短,没有突出亮点,需要模板化)vue 的一些基础原理(computed watch…)小程序的原理(双线程,优劣, 如何通信)根据项目问了直播相关(trtc)url 的输入整个过程, 以及缓存问题复盘: 自己对于vue原理的优势没有展示出来, 需要自己加以引导, 而且对于一些基础知识的了解还是不够深入, 需要加强6/3 兔展自我介绍比上次好一点 (但是方法论还需要加强)
2021-06-05 11:02:07
162
1
原创 5/30 一周问题汇总
文件分片上传功能: 相关实现相关参考: 分片上传vue 虚拟列表的实现:参考jsx 在vue中的使用: jsx -vue 浏览器的重排重绘: 重排重绘nextTick 的使用原理: 深入原理Vue 源码更新相关: patch更新腾讯移动埋点统计: 链接浏览器使用, 以及性能优化:相关使用介绍性能优化http1/ 1.1 / 2的区别介绍: 区别介绍面试总结: 面试相关vue3 原理介绍: vue3 Proxy新用法前端优化手段: 优化手段...
2021-05-31 23:19:00
138
1
原创 面试-闭包
function createFunctions(){ var result = new Array(); for (var i=0; i < 10; i++){ result[i] = function(){ return i; }; } return result; } //解释一下这个 闭包问题 //在作用域链 整个作用对象变量(createFunctions->执行后 最后i 10跳出, 这是return i访问的所有都是10)...
2021-05-22 12:41:05
153
原创 面试- 理解面向对象/以及基础原理
基本类型与引用类型(但是引用类型也是无法访问器内存地址)typeof检测基本类型(function也可), intanceof 检测引用类型检测是不是一个数组是,可以使用intanceof 或者 isArrayarguments代表所有传入的参数, arguments.callee对标对应函数(函数名)的指针函数名始终是一个变量指针 function test(n){ if(n<=1){ return 1 }else{ r...
2021-05-22 12:39:47
105
judasn专属导航.html
2019-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人