摘要: 通俗的方式理解动态类型,静态类型;强类型,弱类型 自己对于动态类型、静态类型的概念有点模糊,于是上网搜文章看,找到一篇写的特别好的,fork 下来。原文链接:https://segmentfault.com/a/1190000012372372 0 x 01 引言 今天和一个朋友讨论 C++ 是强类 阅读全文
posted @ 2020-06-06 19:19 jaiodfjiaodf 阅读(740) 评论(0) 推荐(0) 编辑
摘要: ECMA-262 Clause 4 阅读全文
posted @ 2020-06-05 10:03 jaiodfjiaodf 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 学完 winter 前端进阶训练营前四周 JavaScript 部分,今天顺带开始啃 ECMA-262。 一直在纠结 property 还有 attribute,这两个单词翻译到中文都是属性,给人很大的迷惑。 之前自己一直理解为,对象的属性是 property,css 里面描述样式的比如 style 阅读全文
posted @ 2020-06-05 09:38 jaiodfjiaodf 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 不想睡午觉,就在着翻微博、翻微信公众号,看到微博博主 2gua 的一个回答,喜欢了。转下来激励下自己。 对“为什么那么多自学前端的人后来都放弃了”问题的回答。 你有没有听说过一万小时定律?它是马尔科姆·格拉德威尔在他的《异类》一书中提到的定律,“天才之所以能力超强,非天资聪颖,而是付出不懈努力后的结 阅读全文
posted @ 2020-06-03 13:15 jaiodfjiaodf 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 了解 React 里面的各个 event 每个事件都有以下的事件 boolean bubbles boolean cancelable DOMEventTarget currentTarget boolean defaultPrevented number eventPhase boolean is 阅读全文
posted @ 2020-06-03 09:38 jaiodfjiaodf 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 今天看了篇有关前端应用程序性能优化的文章,文章内容写得很 ok。文章是twitter写的,内容关于 twitter lite 如何优化。 twitter lite 优化 总结下来大概是这么几点: 学会用 chrome devtools 分析应用程序的性能 添加基于路由的细粒度代码拆分 改写造成 ja 阅读全文
posted @ 2020-06-01 16:17 jaiodfjiaodf 阅读(250) 评论(0) 推荐(0) 编辑
摘要: “成长,就是一个不动声色的过程,一个人熬过一些苦,才能无所不能” 阅读全文
posted @ 2020-05-30 18:30 jaiodfjiaodf 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ****************************************************************************************************************************************************** 阅读全文
posted @ 2020-05-29 15:12 jaiodfjiaodf 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 结合过去的经验,还有 react 官方文档的开发说明,可见 先用已有的数据来渲染一个不包含交互功能的 UI。最好将渲染 UI 和添加交互两个过程分开。 理由:编写一个应用的静态版本的时候,往往需要编写大量的代码,而且不需要考虑太多的交互细节。添加交互功能的时候往往要考虑大量的细节,而不需要编写大量的 阅读全文
posted @ 2020-05-29 09:28 jaiodfjiaodf 阅读(331) 评论(0) 推荐(0) 编辑
摘要: var的作用域提升 我们先来看下面的代码 for(; i < 10; i++) { let i = 0; console.log(i) } // Uncaught ReferenceError: i is not defined at <anonymous>:1:9 这意味着let 并不会有作用域的 阅读全文
posted @ 2020-05-28 22:20 jaiodfjiaodf 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 自己阅读并翻译了一下,原文链接:https://medium.com/@robinpokorny/index-as-a-key-is-an-anti-pattern-e0349aece318 我经常看到开发人员在呈现列表时都在使用 item 的 index 作为 key。 {todos.map((t 阅读全文
posted @ 2020-05-28 15:18 jaiodfjiaodf 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 以前对 bind 一直模模糊糊的,今天就再从官网捋一下 必须谨慎对待JSX回调函数中的 this,在 javascript 中,class 的方法默认不会绑定 this。如果你忘记绑定 this.handleClick 并把它传入了onClick,当你调用这个函数的时候 this 的值会变为 und 阅读全文
posted @ 2020-05-28 14:05 jaiodfjiaodf 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 之前用 State 的时候还不熟,然后根据从返过来的 state 里面的数据来渲染。但是有时候拿不到这个数据,因为 State 的更新可能是异步的 例如 // Wrong this.setState({ counter: this.state.counter + this.props.increme 阅读全文
posted @ 2020-05-28 11:34 jaiodfjiaodf 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. 今天题目的问题是,是我大学本科时期的一次卧谈会,几个室友问我的问题。 虽然多年以前杭州的房价并不如现在的那么贵,但是很多浙大读书的同学,都会讨论如果以后毕业要在杭州或者临近的上海扎根买不买得起房子的问题。 早在十年前,相较于当时人们的收入,不少人也难以负担一线城市的房价。 当然,这个问题,不仅 阅读全文
posted @ 2020-05-27 13:11 jaiodfjiaodf 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: winter 大大的前端进阶训练营 第三周 字符串与数字之间的互相转化作业 <!-- * @Date: 2020-05-26 18:58:36 * @LastEditors: xuchao * @LastEditTime: 2020-05-26 20:52:08 * @FilePath: /暂时性缓 阅读全文
posted @ 2020-05-26 20:54 jaiodfjiaodf 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ![react && redux](https://img2020.cnblogs.com/blog/1735070/202005/1735070-20200522101219366-1385229594.png) 阅读全文
posted @ 2020-05-22 10:13 jaiodfjiaodf 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这是winter大大在前端阶级训练营第二周第二课给我们留的的作业,写一个UTF8Encoding函数 怎么将一个Unicode编码的中文转为UTF8的字节码嘞? var str = '中'; var code = encodeURI(str); console.log(code); // => %E 阅读全文
posted @ 2020-05-20 15:51 jaiodfjiaodf 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 这是winter大大在前端进阶训练营第二周留给我们的作业 # 正则表达式练习 1. 写一个正则表达式 匹配所有 Number 直接量 整数 /^-?[0-9]+$/ 浮点数 /^[-+]?[0-9]*\.?[0-9]+$/g 二进制数 /^[01]+$/ 八进制数 /^[0-7]+\$/ 十六进制数 阅读全文
posted @ 2020-05-20 13:49 jaiodfjiaodf 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 正好今天没事情做,早上就看了下 JavaScript 的浮点数处理相关的文章,下午就把正则表达式的学习开个头 这里有一篇 github 3w+ star 的文章,学正则这篇文章应该够了 https://github.com/ziishaned/learn regex/blob/master/tran 阅读全文
posted @ 2020-05-19 14:24 jaiodfjiaodf 阅读(126) 评论(0) 推荐(0) 编辑
摘要: JavaScript 浮点数陷阱以及解法 参考winter大大重学前端 0.1 + 0.2 为什么不等于 0.3 ? https://zhuanlan.zhihu.com/ne-fe 众所周知,JavaScript浮点数计算经常会遇到 0.000000001 和 0.999999999 这样奇怪的结 阅读全文
posted @ 2020-05-19 11:34 jaiodfjiaodf 阅读(486) 评论(1) 推荐(0) 编辑