新博客:mjzhang.cn
摘要: 本文同步发布于知乎专栏 "https://zhuanlan.zhihu.com/p/27434018" ,喜欢本文的就去知乎点个赞支持下吧~ 引言 该系列文章将通过创建一个组件库来引导你学习如何构建自己的组件库。 _这是该系列的第二部分。如果你还没有阅读_ " _Part 1_ " _,我推荐你先阅 阅读全文
posted @ 2017-06-16 22:12 mjzhang 阅读(2261) 评论(0) 推荐(0) 编辑
摘要: 本文同步发布于知乎专栏 "https://zhuanlan.zhihu.com/p/27401329" ,喜欢本文的就去知乎点个赞支持下吧~ 引言 该系列文章将通过创建一个组件库来引导你学习如何构建自己的组件库。 _这是该系列的第一部分。该部分将主要关注配置我们的模块和文件结构,但我们最后将会创建一 阅读全文
posted @ 2017-06-16 22:05 mjzhang 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 腾讯 错过第一个电话(3.14 13:59) 3.14有面试官试图发起一面,然后我没接到电话,然后就GG了。 一面(3.20 19:31) 终于等到你,不过这次好像跟之前不是同一个面试官,简历可能换了个人被捞起来。 一面大概30min。首先是一些基础的js问题,然后问了事件代理以及事件代理在事件哪个 阅读全文
posted @ 2017-05-06 16:32 mjzhang 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 同步发布于: "https://mingjiezhang.github.io/" (转载请说明此出处)。 ES6中加入了let,也让JavaScript拥有了块级作用域。 没有块级作用域的JavaScript 在ES5及其之前的版本里,作用域只有全局作用域和函数作用域两种,而不像其他许多语言一样还拥 阅读全文
posted @ 2016-10-08 21:04 mjzhang 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 同步发布于: "http://mjzhang.cn/" (转载请说明此出处)。 JavaScript是ECMAScript的实现和扩展,ES6标准的制定也为JavaScript加入了许多新特性。本文主要记录展开运算符。 展开运算符(spread operator)允许一个表达式在某处展开。展开运算符 阅读全文
posted @ 2016-09-24 12:53 mjzhang 阅读(35386) 评论(0) 推荐(0) 编辑
摘要: 首发于:https://mingjiezhang.github.io/ 闭包和作用域有着千丝万缕的联系。 js的作用域 具体的作用域我就不展开叙述了。其中很重要的两点就是:js的作用域链机制和函数词法作用域在定义的时候就确定的。对于前者,js中每个函数都有自己的执行环境,执行流进入一个函数时,函数的 阅读全文
posted @ 2016-09-07 20:07 mjzhang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 首发于: "https://mingjiezhang.github.io/" (转载请说明此出处)。 在JavaScript中,this对象是运行时基于函数的执行环境(也就是上下文)绑定的。 从react中的demo说起 Facebook最近一次更新react时,将es6中的class加入了组件的创 阅读全文
posted @ 2016-08-29 00:21 mjzhang 阅读(8196) 评论(2) 推荐(0) 编辑
摘要: 参考资料:Inline elements and padding 今天写一个导航栏时遇到了一个问题:行内元素的padding-top,padding-bottom和margin-top,margin-bottom是不是真的是无效的? 接下来就这个问题将具体分析: 1.行内元素拥有盒子模型么 答案是是 阅读全文
posted @ 2016-04-10 11:32 mjzhang 阅读(13324) 评论(2) 推荐(1) 编辑
摘要: 在百度ife刷题是自己的一个错误引发了我对<input type="text"/>的学习。 先贴代码: 这段代码语法上是正确的,不过逻辑上是有问题的:var input=document.getElementById("weather_input").value;该语句中input获取了input输 阅读全文
posted @ 2016-04-09 11:34 mjzhang 阅读(22576) 评论(0) 推荐(0) 编辑