摘要:
今天偷懒,看看ruanyf老师的全栈工程师培训课程 前端开发的历史和趋势 什么是前端 前端:针对浏览器的开发,代码在浏览器里面运行 后端:针对服务器的开发,代码在服务器里面运行 前后端不分的时代 这个时候多好哈哈哈,前端开发的复杂度这么低。 在互联网发展的早期时代,前后端开发是一体的,前后端是后端代 阅读全文
摘要:
跨域 浏览器的同源政策 概述 A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。 协议相同 域名相同 端口相同 含义 举例来说, 这个网址,协议是 ,域名是 ,端口是 (默认端口可以省略)。它的同源情况如下。 :同源 :不同源(域名不同) :不同源( 阅读全文
摘要:
现在是2020年4月19日星期天,之前的一个星期有点颓废 定一下下礼拜要完成的任务 1. 每天认真完成工作任务 每天锻炼一个小时 不然身体遭不住了 2. 小明同学课程的每天坐地铁听 两课 3. 把数组链表的算法题刷五遍 两数之和题目: " https://leetcode cn.com/proble 阅读全文
摘要:
前段时间在工作中同事在rebase时遇到一个问题来问我,今天突然想起来觉得有必要记录一下。 在我们日常工作中,经常使用git座位代码管理工具,而且一个项目通常由多人开发,我当时所在组的git管理策略是master分支作为主干的无bug分支(测试验证通过),每个开发在自己的个人分支上进行开发,当开发完 阅读全文
摘要:
跳表 今天在算法训练营里面接触到了一个新的东西,跳表。目前自己的算法很薄弱,但是基本的名词也听的差不多了,刚刚听到这个跳表的时候???这是个什么鬼???→_→ →_→ →_→ →_→ 瞅你咋地 在Redis里面用的多,然而自己没怎么写过Java,Redis也不是特别了解,以后有余力的话,再多写点Ja 阅读全文
摘要:
自顶向下编程 代码的写作方式 clean code: book review newspaper metaphor 现在 代码的写作方式 是一个类似于写报纸的方式 什么是类似于写报纸的方式??? 就是头版头条在最前面,后面才是细节,所有的代码就是要像新闻稿一样。最关键的东西 最大的值在前面体现,不要 阅读全文
摘要:
vscode Top Tips 「截止2020年4月11日,经常用下面」 vscode的插件还有美化等配置就不说了,网上一抓一大把,自己也用了Settings Sync这个插件在自己的mac mini 还有mbp上同步编辑器设置,非常好用。 下面我们来说说常用的vscode 快捷键(mac) 1. 阅读全文
摘要:
精通一个领域(数据结构与算法) Chunk it up 切碎知识点 数据结构(https://naotu.baidu.com/file/b832f043e2ead159d584cca4efb19703?token=7a6a56eb2630548c) 庖丁解牛 把数据结构的一个又一个知识点分解开来 I 阅读全文
摘要:
开始啃算法了 给自己三个月的时间啃算法 看看自己三个月以后算法能啃到什么程度。。。 现在的水平是一个 leetcode 简单题都写不出来那种2333333 今天是2020年4月10日 看看2020年7月10日的时候自己的算法水平能到什么样。 算法的学习过程,也会记录到博客里面。 leetcode 3 阅读全文
摘要:
首先来看reduce方法() 这是一个数组的方法。 执行数组中每个值的函数,包含四个参数: ( 累加器 ) ( 当前值 ) 可选( 当前索引 ) 可选( 数组 ) 可选( 初始值 ) 废话不多说 直接看代码 来理解compose函数 理解完了数组的reduce方法之后,就很容易理解compose函数 阅读全文
摘要:
react中编程式的路由 以往知识点都很零散,今天来系统的总结一下react中编程式的路由。目前来看主要有两种编程式的路由。 1. react router redux 说句实在的,体验了一番还是react router redux香,简洁明了。以后还是尽量用这个。 ` // 1. reducer. 阅读全文
摘要:
有个问题:到底如何组织Reducer与Action? 公司里面的项目,action和reducer都是分开组织的。 这应该是传说中的“标准形式”reducer action。 1. 所有action放在同一个文件里面,会导致的是无限扩展 2. action与reducer分开,实现业务逻辑的时候来回 阅读全文
摘要:
redux工作流程 首先,用户发出Action。 可以通过 得到当前状态。如果使用的是 React,这时可以触发重新渲染 View。 javascript let next = store.dispatch; store.dispatch = function dispatchAndLog(acti 阅读全文
摘要:
diff算法 vue中v-for中加key 跟这个也很类似 虚拟DOM的两个假设 1.组件的 DOM 结构是相对稳定的 2.类型相同的兄弟节点可以被唯一标识 然后,我们从react的diff算法开始讲起。react有着一套严密的算法来确保每次组件的所有变动都能及时的得到更新。这套算法不同于标准的Tr 阅读全文
摘要:
来自 重学前端 寒冬Winter 今天要讲的是元信息类标签 所谓 页面元信息类标签 ,就是指描述自身的信息。元信息类标签一般不会被页面所显示出来。 元信息多数情况下是给浏览器、搜索引擎等机器阅读的,有时候这些信息会在页面之外显示给用户,而有的时候不会。 head标签 html中的head标签本身一般 阅读全文
摘要:
浏览器是如何工作的 第一小节 HTTP HTTPS 把一个URL变成一个屏幕上显示的网页 1. 浏览器首先使用HTTP协议或者HTTPS协议,向服务端请求页面 2. 把请求回来的HTML代码经过解析,构建成DOM树 3. 计算DOM树上的CSS属性 4. 最后根据CSS属性对元素逐个进行渲染,得到内 阅读全文
摘要:
今天公司没事情做,于是自己就在学极客时间里面寒冬Winter的重学前端课程。 在看「浏览器是如何工作的」这几个小节的时候,到了第五节(也就是最后一节),自己突然领悟出来。 普通的程序员调用api 架起一个能用的app 牛逼的大牛吃原理、学算法,从底层理解整个app的实现并对细节做各种优化,写出很棒的 阅读全文