2021年4月4日

正文内容加载中...

posted @ 2021-04-04 19:47 追梦子 阅读(1123) 评论(8) 推荐(5) 编辑

2019年4月20日

摘要: 应用场景 在前端开发的过程中,时常有这样的一个需求,需要将某个组件,展示在不同的页面中。常见的有,头部菜单栏、底部版权,如下图中的菜单,就需要在不同页面中进行显示。 解决方法 假设有这样一个需求,希望把下面的这个头部菜单在 Home 和 About 这两个页面中显示 在页面中,引入公共组件 在需要显 阅读全文

posted @ 2019-04-20 21:18 追梦子 阅读(4839) 评论(0) 推荐(2) 编辑

2018年12月15日

摘要: 为什么要做接口适配 同一个功能,后端返回的数据结构经常变动,导致前端写的逻辑也得相应的修改,而接口适配就是为了解决此问题,不管后端接口怎么变动,前端只需要调整适配的数据部分,而不会对页面已有逻辑造成影响。 请求接口的适配 拿登录功能来说,有账号密码字段。 请求登录(以前) export const 阅读全文

posted @ 2018-12-15 14:02 追梦子 阅读(1831) 评论(0) 推荐(2) 编辑

2018年11月15日

摘要: 这是上家公司,在团队做的分享,还是挺有意思的,特此分享。 初识树状文档 记得刚来团队那会, 每天早上有个站会, 站会的任务就是把今天要做的事情写到树状文档里面, 刚开始这样做我是不太认同的, 因为在以前的公司并没有这么做过, 在之前的公司最多也就是写写周报, 然而对于周报而言,当时我也是比较反感的, 阅读全文

posted @ 2018-11-15 21:19 追梦子 阅读(2121) 评论(0) 推荐(4) 编辑

2018年6月10日

摘要: 在现在这个团队待了也有将近一年的时间, 基本上是看着它一步步成长的, 我也深受这个过程的影响, 翻看过去的日记, 有不少可圈可点的地方, 特此分享给那些在前端路上的新朋友 文章里面的日期时间不要太过于关注, 因为很多都是当时日记里面写的, 在文章中我并没有去改, 另外文章中的一些观点和现在也发生了许 阅读全文

posted @ 2018-06-10 21:37 追梦子 阅读(3098) 评论(5) 推荐(9) 编辑

2018年4月17日

摘要: 昨天一朋友和我聊到JS中的异步和同步, 后来从异步和同步的问题中得出了函数的另一面, 觉得挺不错, 特此分享一下 追梦子: 聊天是同步还是异步 小A: 异步 小A: 和你聊还可以和别人聊 追梦子: 那得看怎么聊, 小A: 那你也没法说我错 追梦子: 你要是等另一个人回答后再回,也就是你一句我一句,那 阅读全文

posted @ 2018-04-17 21:09 追梦子 阅读(1830) 评论(2) 推荐(2) 编辑

2018年4月1日

摘要: 我都用时间记录法记录哪些 在上篇 "我是这样做时间管理的(上)" 中,我讲了我是怎么做时间记录法的, 以及使用时间记录法后对我的影响, 但很多初学时间记录法的朋友,包括之前的我, 会比较疑惑一个问题, 那就是我需要去记录哪些内容? 在刚开始做时间记录法时, 我是把当天几乎所有事情都记录下来了, 比如 阅读全文

posted @ 2018-04-01 12:23 追梦子 阅读(711) 评论(0) 推荐(1) 编辑

2018年3月31日

摘要: 为什么会想做时间管理 在几个月前我的生活和工作规律总是很混乱, 每天看似很忙, 但只要我一回顾就会发现其实真正做的事很少, 更多的是花在无意义的事情上, 现在想来使我生活规律很混乱的原因在于, 我没有合理的去分配时间, 明天我要做什么, 有多少时间可以做这些事, 哪些是必须完成的, 哪些事在哪个时间 阅读全文

posted @ 2018-03-31 18:37 追梦子 阅读(1210) 评论(0) 推荐(2) 编辑

2018年2月20日

摘要: 扯淡 一年又一年,过的真快,又到了做总结的日子了,回想过去的一年中,有迷茫,有收获,值得高兴的是收获更多一点。 看了下 "2017年的总结" ,写的较多的是比较迷茫和抓不住重点,今年再看这两点,稍有了不错的提升,之前比较迷茫就在于要学的比较多,互联网技术更新较快,因此较为急躁,也花了很多时间在这上面 阅读全文

posted @ 2018-02-20 13:29 追梦子 阅读(1962) 评论(8) 推荐(4) 编辑

2017年6月10日

摘要: 首先是在访问上的区别,当访问实例对象的某个属性但它本身没有时,它就会到原型中去查找,但不会去查找静态属性。 静态方法中的this指向调用它的对象,比如在下面代码中指向的就是调用它的Foo,原型方法中的this指向实例对象 静态属性和原型属性的区别就在于this的指向以及查找规则上,但this的指向问 阅读全文

posted @ 2017-06-10 14:10 追梦子 阅读(2764) 评论(1) 推荐(2) 编辑

2017年6月8日

摘要: 在项目中难免不去使用多个插件,如此一来这些插件就有可能出现一样的名称,当出现同名变量时后一个将会覆盖上一个,这样的话我们就无法同时使用多个插件了。 当遇到这种情况我们可以手动去修改插件源码把它的名字改了,但这种方式是不明智的,假如说你使用的某个插件它的版本更新了,那么你还得再次去修改它的源码,再则随 阅读全文

posted @ 2017-06-08 17:52 追梦子 阅读(1208) 评论(0) 推荐(0) 编辑

2017年6月6日

摘要: 废话 这几天有想看源码的想法,于是就开始了源码的研究,经过几天的摸索发现看源码还是有点技巧在里面的,想着把这些东东写下来作为一个小总结。 在一个多月前我对Vue源码进行了一次研究,那时看源码的方式基本上是从上往下看,结果看着看着就看不下去了,后来找了一个很老的版本看,但看的还是不太懂,于是想着干脆看 阅读全文

posted @ 2017-06-06 21:43 追梦子 阅读(9165) 评论(1) 推荐(4) 编辑

2017年5月30日

摘要: 创建函数 通过构造器的方式来创建函数,最后一个参数为函数体其他为形参 由于函数体是通过字符串拼接的,因此我们可以用这个特性来实现代码的组合 还可以用这个特性来实现json字符串转对象 甚至我们可以利用它来实现重载运算符 我们可以将返回的函数作为构造器来创建对象 执行函数 函数名加()可以执行一个函数 阅读全文

posted @ 2017-05-30 22:28 追梦子 阅读(1202) 评论(0) 推荐(0) 编辑

2017年5月29日

摘要: 创建对象 Object构造器的参数如果为空或null、undefined将返回一个空的Object对象,如果为其他值则调用相应的构造器,如 如果传递多个参数取第一个,由于使用构造器来创建对象需要判断参数所以一般比我们直接使用字面量{}创建对象要慢一些。 我们也可以自己定义一个构造器来创建对象,如下 阅读全文

posted @ 2017-05-29 23:07 追梦子 阅读(1295) 评论(0) 推荐(1) 编辑

2017年5月25日

摘要: Array构造器 如果参数只有一个并且是Number类型,那么就是指定数组的长度,但不能是NaN,如果是多个会被当做参数列表。 注意当只传递一个参数时,它只是指定该数组的长度,并不会去填充内容 由于传递一个参数时不会填充数组内容,因此forEach不会循环这些空内容,或者说forEach不是根据数组 阅读全文

posted @ 2017-05-25 09:17 追梦子 阅读(1289) 评论(0) 推荐(0) 编辑

2017年5月14日

摘要: GOF设计模式—Smalltalk MVC笔记 MVC通过建立一个“订购 /通知”协议来分离视图和模型。视图必须保证它的显示正确地反映了模型的状态。一旦模型的数据发生变化,模型将通知有关的视图,每个视图相应地得到刷新自己的机会。这种方法可以让你为一个模型提供不同的多个视图表现形式,也能够为一个模型创 阅读全文

posted @ 2017-05-14 11:46 追梦子 阅读(879) 评论(0) 推荐(0) 编辑

2017年5月10日

摘要: 前言 看似简单的CSS,却暗藏玄机,那是我们摸爬滚打好长时间后悟出的真理。 在很长的一段时间里,我并没有重视CSS,觉得CSS很简单,无非就是一些属性;后来才发现自己小看了CSS,对CSS的了解实在是太少,尤其是对其核心概念的理解太模糊,实际上它有很多神奇的地方并不为大家所知。对于一个新手来说,只知 阅读全文

posted @ 2017-05-10 13:44 追梦子 阅读(4141) 评论(1) 推荐(0) 编辑

摘要: 摘录自 "《CSS核心技术详解》" 1.1 CSS中你可能会疑问的几个问题 1.1.1 在CSS中为什么要有层叠 在CSS中可能会有多个样式表同时影响同一个元素的某个属性,设计这个功能的主要原因有两个,解决模块化和作者、用户、用户代理样式冲突。 模块化 一个页面中的样式可以拆分成多个样式表,代码如下 阅读全文

posted @ 2017-05-10 13:42 追梦子 阅读(2894) 评论(3) 推荐(5) 编辑

2017年5月8日

摘要: 顺序、分支和循环 “虽我之死,有子存焉” ,这里描述了可能存在的分支结构,即“IF”条件判断。 “子又生孙, 孙又生子; ⋯⋯子子孙孙, 无穷匮也” ,这里描述了完成这个工程所必须的循环结构。作为优秀的程序分析师,愚公论述了这个循环的可行性:由于“山不加增” ,所以条件“山平”必将成立(“何苦而不平 阅读全文

posted @ 2017-05-08 21:02 追梦子 阅读(714) 评论(0) 推荐(0) 编辑

摘要: 比如有下面这么一段代码 这段代码所做的事就是将console.log重写,但从执行的角度上看,这里无非就是在原有的console.log基础上添加了几条语句,再来看下面这段代码: 从执行角度上看,它就像下面这样: 最终它成了这样: 举这些例子我想说的是,不管你写的代码有多复杂,程序始终还是一步一步的 阅读全文

posted @ 2017-05-08 20:54 追梦子 阅读(441) 评论(0) 推荐(0) 编辑

2017年5月7日

摘要: 有下面这样的一段代码: 请问如何让b继承a? 注意不能写成 因为a函数中的代码,并不属于prototype对象。 如果a也是一个对象呢 请问如何让b继承自a 如何实现多重继承 虽然javascript并不提供多重继承,但我们可以借用多个对象来实现。 但这也是有缺陷的,平白无故将b的原型加到了a上。 阅读全文

posted @ 2017-05-07 23:01 追梦子 阅读(646) 评论(0) 推荐(0) 编辑

2017年5月6日

摘要: ECMAScript语言类型对应于使用ECMAScript语言的ECMAScript程序员直接操作的值。ECMAScript语言类型有以下几种Undefined,Null,Boolean,String,Symbol,Number和Object。ECMAScript语言值是以ECMAScript语言类 阅读全文

posted @ 2017-05-06 13:35 追梦子 阅读(880) 评论(2) 推荐(1) 编辑

2017年5月4日

摘要: 本文翻译自 "popularity" ,为了更好的阅读我把部分内容进行了增删改,如果你英语比较好,建议直接阅读原文,因为这篇文章是我通过google翻译再进行修改的。 貌似(根据一位精神导师的说法)JavaScript最终流行了。 对我来说,从小时候起就是一个书呆子,当然这是一场诅咒与玩笑。 Bre 阅读全文

posted @ 2017-05-04 17:04 追梦子 阅读(904) 评论(0) 推荐(0) 编辑

2017年4月26日

摘要: 等一个未来 23:43:46 前几天我们公司规定要每天写日报,一开始感觉挺烦,后来到网上找了很多相关的东西,比如写日报的意义是什么之类的,看完以后,发现其实写这个东西也是有很多好处的,同时也能看到其他人的想法,后面觉得很有意思。知其所以然,你才不会迷失,而我觉得讨论的意义,就是要知其所以然,搞明白为 阅读全文

posted @ 2017-04-26 09:34 追梦子 阅读(818) 评论(0) 推荐(0) 编辑

2017年4月23日

摘要: 从宽高说起 从宽高说起,我们知道一个物体的大小是由长、宽、高三个方向的尺寸决定的,但是你想啊电脑显示器是一个平面的,而不是3维,另因网页大部分情况下只需要使用到2维,所以为了简单在CSS中只有宽和高的设置。 有了宽和高的概念以后,就会产生另外一个问题,如果内容超出宽和高以后是该显示还是隐藏呢?为了解 阅读全文

posted @ 2017-04-23 21:47 追梦子 阅读(713) 评论(0) 推荐(1) 编辑

摘要: 提取字符串中的表达式 var BINDING_RE = /\{\{(.+?)\}\}/; function parse(text) { // 找不到返回null if (!BINDING_RE.test(text)) return null var m, i, tokens = [] while ( 阅读全文

posted @ 2017-04-23 15:37 追梦子 阅读(517) 评论(0) 推荐(0) 编辑

摘要: 实现监听数组方法 我们可以看到在这段代码中并没有对数组进行get和set监听,这也是为什么在vue中给数组直接赋值不会触发更新的主要原因。 数组remove和replace方法 实现监听对象方法 阅读全文

posted @ 2017-04-23 15:16 追梦子 阅读(716) 评论(0) 推荐(0) 编辑

2017年4月22日

摘要: 'abc' = 'Abc' 一开始在想作者为什么不直接if(value),后来发现如果这样写的话0就会被返回空字符串了,看到下面这么一句 'abc' = 'ABC' 这个是用来将所有字母转换成大写的,很明显这句比上面一句更加简洁,那么作者为什么不用第二种写法来实现第一种呢?我觉得主要还是因为第一种不 阅读全文

posted @ 2017-04-22 23:25 追梦子 阅读(466) 评论(0) 推荐(0) 编辑

摘要: typeOf 每个对象都有一个 toString() 方法,当对象被表示为文本值时或者当以期望字符串的方式引用对象时,该方法被自动调用。默认情况下,toString() 方法被每个继承自Object的对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 "[object type] 阅读全文

posted @ 2017-04-22 18:50 追梦子 阅读(1251) 评论(0) 推荐(0) 编辑

2017年4月18日

摘要: 今天要讲的这个并不复杂,我用一个例子来讲解吧 我们先来看一下ontouchstart、ontouchend、onclick这三个方法的执行顺序。 可以看到它们的执行顺序是ontouchstart ontouchend onclick 除了执行顺序不同以外,还有一个非常大的区别那就是onclick只在 阅读全文

posted @ 2017-04-18 17:39 追梦子 阅读(21223) 评论(0) 推荐(3) 编辑

2017年4月17日

摘要: 文字溢出隐藏 如果你观察过浮动元素,你会发现这样一个事实,当前一个元素将宽度占满以后,后一个元素就会往下掉,如下所示 代码如下 也许在你眼里这是个再正常不过的现象,不过有人却将这个现象用在了实现文本溢出隐藏上,我们来看看他们是怎么实现的。 先来看看它的效果,如下 实现这个效果的原理就是先将省略号通过 阅读全文

posted @ 2017-04-17 17:00 追梦子 阅读(1107) 评论(0) 推荐(2) 编辑

2017年4月10日

摘要: 本文是对web components的一次实践,最终目的是做出一个tab组件,本文涉及Custom Elements(自定义元素)、HTML Imports(HTML导入)、HTML Templates(HTML模板)、Shadow DOM(影子DOM)四部分知识。 自定义元素 自定义元素通过doc 阅读全文

posted @ 2017-04-10 17:33 追梦子 阅读(811) 评论(0) 推荐(0) 编辑

2017年4月8日

摘要: 本书让我知道的是,计算机并不能解决所有问题。 “图灵把这个信条贯彻到了极致。老实说,我一开始对他的做法还挺恼火的。每次他给我布置一个任务,我完成以后,他都不肯赏脸看一看我的解法,而是会自己先解一遍;只有自己先初步尝试一遍之后,才会看我的解法。我很快就看到了他这样做的好处。首先,他如果不亲自尝试,是不 阅读全文

posted @ 2017-04-08 21:39 追梦子 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 只有文丑而侥幸者,断无文佳而埋没者。 既然我是笨人,那将来做一切事都要一步一个脚印,踏踏实实地用笨方法去做,不投机不取巧不走捷径。成功的路有千万条,我只走那条看上去最笨、实际上最踏实的路! 我这一生不信书,只信命。命运是操纵在自己手中的,当年如果不改名,我可能没有现在这么高的成就。 曾国藩拿出了从前 阅读全文

posted @ 2017-04-08 21:39 追梦子 阅读(3652) 评论(0) 推荐(0) 编辑

摘要: 我们在解题过程中 ,通常重视问题的条件信息 ,轻视问题的结 论信息 ,认为条件才是问题解决的基础材料 ,结论是问题解决所追 求的终极目标 .其实 ,这是一种片面的认识 ,问题结论所隐藏的信 息又何尝不是问题解决的基础 ,同样也存在着不可忽视的作用 问题的结论既是一组信息 ,也是我们解题时所追求的终极 阅读全文

posted @ 2017-04-08 21:39 追梦子 阅读(758) 评论(0) 推荐(0) 编辑

摘要: 三年的磨砺够吗?对平庸者而言或许够了。但张居正认为三十年也不够,因为他磨砺的是心,心不定,任何磨砺都会适得其反。 人有时候想不明白一些事,就是因为没有站到对方的角度考虑问题。如果世界上,尤其是政治场中的事都如他说的那样简单,政治也就不足为奇了。 朱厚熜对严嵩态度的转变,缘于严嵩的年纪。1558年严嵩 阅读全文

posted @ 2017-04-08 21:39 追梦子 阅读(428) 评论(0) 推荐(0) 编辑

摘要: 回想过往,我意识到让我痛恨微积分课的不是数学,而是从来就没有人想到要告诉我数学的意义是什么。 相信我,技术细节十分重要(也十分有趣),但是如果你不知道它们的出发点是什么,那么摆在你面前的将会是一堆天书般的符号。如果连你自己都不相信学习统计学是一件有意义的事情,那么你或许根本不会去关心所谓的出发点。 阅读全文

posted @ 2017-04-08 21:38 追梦子 阅读(2577) 评论(0) 推荐(0) 编辑

摘要: 当你脸上一旦习惯了大人的表情,每天的生活就只剩下日复一日地单调重复。 “大概就是这么回事。”不深入思考,将一切囫囵吞枣。 “反正,还不是这一套。”嘴上这么说着,什么事都敷衍对付。 然而这样的日子过久了,人的心立刻就会变得像放了两三天的面包,硬邦邦的。身体随着年岁衰老很自然,可是心不同。心如果也变硬了 阅读全文

posted @ 2017-04-08 21:38 追梦子 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写Javascript的薪水比我高一倍? 谁让你在一家建站公司上班呢。对一家做网站的公司而言,机器学习和编译原理是不能为它带来收益的,而Javascript写成的带有完美动画的交互组件却能实实在在的拉升公司产品的销售。 而同样是这个人,如果 阅读全文

posted @ 2017-04-08 21:38 追梦子 阅读(1427) 评论(0) 推荐(2) 编辑

2017年4月6日

摘要: 有时我们需要在javascript脚本中创建js文件,那么在javascript脚本中创建的js文件又是如何执行的呢?和我们直接在HTML页面种写一个script标签的效果是一样的吗?(关于页面script脚本的执行可看 "webkit技术内幕读书笔记 (四)" 中的资源加载一节)这是今天我要研究的 阅读全文

posted @ 2017-04-06 17:59 追梦子 阅读(534) 评论(0) 推荐(0) 编辑