浅谈 CSS(样式)的优先级

  对于CSS(样式)优先级的问题,大家在开发过程中都必然或多或少的遇到过,谈及也不下千万次。要想处理好优先级可能带来的各种不协调和莫名其妙的“反人类”问题,就要重新回到这个问题最基本的层面上,找准根源、认真分析,才能知其所以然,悉症结所在,方能药到病除,与此同时也可以尽可能地少范一些“不太严谨”的毛病和看似“无所谓”的错误。

阅读更多
图解CSS3 Flexbox属性(转)

  近期的项目之中遇到不少关于display布局的问题,flexbox这一弹性布局相信也深受大家的热爱,已经有很多人在开发中使用了,效果也发挥出色。在网上看了看,发现有两篇关于Flexbox的文章,其中一篇是大漠老师写的,我选择了转载到此;另一篇是阮一峰老师写的,可以点击 这里 跳转查看。其两者虽然较为相似,但都写得非常详细和基础,适合新手入门,当然也非常适合老手不定期回看以加深印象。这篇关于CSS3的Flexbox属性以及一些简单的布局已经写的非常全面了。故在此进行转载,方便各位读者学习和交流。

阅读更多
浅谈JS中的call、apply和bind

  关于call、apply和bind方法,网上搜出来的相关内容实在是太多,其中不免有些是纯复制粘贴的,但也有不少诚然写得不错的。我对这上述的三种方法的认识虽没有那么深刻、透彻,但博客毕竟是可以用来分享的,于是便在这里作一次小小的浅析,权当温习和巩固一下知识。

阅读更多
浅谈JS中正则表达式(RegExp)的使用

关于正则表达式

正则表达式(即Regular Expression,在代码中常简写为regex、regexp或RE),是由一个字符序列形成的搜索模式,具体而言是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。

说到模式,模式可分为简单跟复杂。简单的模式可以是一个单独的字符。更复杂的模式还包括更多的字符,并可用于解析、格式检查、替换等等。特别的,我们可以规定字符串中的检索位置以及要检索的字符类型等等。

阅读更多
浅谈CSS清除浮动(ClearFix)的方法

  在很多开发过程中,常常会用到浮动流来弥补标准流布局所难以实现或者不合适的缺陷。但如果一味地使用浮动流进行布局,其产生的副作用足够大之时,就难免会遇到一些“尴尬”和棘手的问题。

阅读更多
NPM常用命令

关于NPM

NPM,全称Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,可以方便JavaScript开发者下载、安装、上传以及管理已经安装的包。

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

A. 允许用户从NPM服务器下载别人编写的第三方包到本地使用。

B. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

C. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

阅读更多