摘要: 前言:昨天被面试官问到了opacity和rgba的区别,突然想起很久以前遇到的一个有关这方面的问题。本文先讲解两者的区别,再来结合这个问题说说两者的应用场景。 区别一 opacity和rgba最大的区别:opacity具有继承性,rgba不具有继承性。 区别很明显,左图中红色的子元素继承了父元素的不 阅读全文
posted @ 2017-08-12 22:43 小丸子的城堡 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 前言:之前一直不懂既然都是项目的依赖,为什么要分成两个部分,devDependencies和dependencies,有什么区别? 安装方式 我们在通过npm安装插件或库时,有三种方式: npm install packagename:将插件安装到项目,但不写入package.json(不推荐,这样 阅读全文
posted @ 2017-07-23 12:14 小丸子的城堡 阅读(2101) 评论(0) 推荐(0) 编辑
摘要: 前言:FileReader是一种异步文件读取机制,结合input:file可以很方便的读取本地文件。 input:file 在介绍FileReader之前,先简单介绍input的file类型。 input的file类型会渲染为一个按钮和一段文字。点击按钮可打开文件选择窗口,文字表示对文件的描述(大部 阅读全文
posted @ 2017-07-22 13:14 小丸子的城堡 阅读(51693) 评论(2) 推荐(9) 编辑
摘要: 前言:Vue最核心的功能之一就是响应式的数据绑定模式,即view与model任意一方改变都会同步到另一方,而不需要手动进行DOM操作,本文主要探究此功能背后的原理。 思路分析 以下是一个最简单的双向绑定的例子: 观察以上代码,我们可以看出双向绑定的涉及到的3个元素:input,data.msg和{{ 阅读全文
posted @ 2017-07-16 13:26 小丸子的城堡 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 前言:最近在学习Vue,感觉对vue+vuex+vue-router算是小小地入门了。想起前期最苦恼也是最费时的事,就是在每个阶段找到合适当前水平的资源或者demo,所以本文我根据我自己的体验,整理了一些资源,每个阶段跨度都较平缓,应该能比较顺畅地入门。 (以下链接后标明vue1的,表示博文及其de 阅读全文
posted @ 2017-07-06 21:38 小丸子的城堡 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 前言:大家可能都听说过gulp,知道它是一种前端自动化开发工具,可以用来文件压缩、语法检查、文件合并和编译less等,但可能并不知道要怎么用?看过官方文档,也看过许多博客,但基本都是讲gulp的API和各类插件,一直不太清楚到底应该怎么着手使用gulp。本文就根据我最近对一些了解,从头开始一步步实现 阅读全文
posted @ 2017-06-17 22:53 小丸子的城堡 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言:最近要完成一个统计各浏览器访问量占比的任务,于是好好查了查以前半知半解的navigator.userAgent,总结如下。通过navigator.userAgent可以获得包含浏览器版本信息的字符串。本文分两部分: 1)各浏览器的userAgent特点; 2)如何识别各浏览器版本 各浏览器的u 阅读全文
posted @ 2017-06-14 21:46 小丸子的城堡 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 前言:this参数为函数的一个参数,在面向对象编程中非常重要。在JavaScript中,它的值取决于函数调用的模式,模式不同this指向就可能不同。JavaScript中共有以下4种调用模式: 1)方法调用模式; 2)函数调用模式; 3)构造函数模式; 4)apply/call模式。 方法调用模式 阅读全文
posted @ 2017-05-24 22:52 小丸子的城堡 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 前言:前不久阿里远程面试时问了我一个问题,如下: 当时正在问我原型链的问题,所以面试官直接用我写的person问的,我当时是这么实现的: 返回结果其实也对,但set()和get()耦合太紧,不灵活。再联想一下当时正在考我原型链,且面试开始时问了我jQuery的链式操作原理(没答上来),所以感觉这题应 阅读全文
posted @ 2017-05-24 16:08 小丸子的城堡 阅读(12750) 评论(1) 推荐(0) 编辑
摘要: 上篇文章以arguments为例讲到了类数组对象,这篇我们讨论更多的类数组对象NodeList、HTMLCollection和NamedNodeMap。既然是类数组对象,这3种对象也都能应用上篇文章中提到的类数组对象的可用方法,下面主要讲讲这3种对象的应用及区别。 HTMLCollection 可以 阅读全文
posted @ 2017-05-23 21:12 小丸子的城堡 阅读(278) 评论(0) 推荐(0) 编辑