CentOS 虚拟机 扩展LVM硬盘空间

2018-07-13
阅读 2 分钟
4.1k
我是在Macbook上使用ParallelDesktop安装的centos虚拟机时,MacBook本身硬盘比较小,所以安装前就给centos虚拟机分配了8G硬盘空间。好像也没安装什么,安装完成后就发现centos 虚拟机空间就用了80%左右了。于是想打算再增加几个G的空间, 记录步骤如下。

CSS遮罩层:hover状态丢失及解决方案

2017-08-19
阅读 6 分钟
8.7k
CSS遮罩层,顾名思义就是在div上,再“铺”一层半透明的div。在hover时,亦可进一步改变该遮罩层的色彩和透明度。我们可以通过css定位和背景色实现。

JavaScript文件的同步和异步加载

2017-08-19
阅读 4 分钟
6.6k
对于JS文件的引用,尽管当前有不少框架和工具(比如webpack,commonjs,requiresjs等)都做了很好的处理。但是抛开这些框架,了解原生的加载方式还是不无裨益。本文简述一些js文件的同步和异步加载方式。

再论JavaScript原型继承和对象继承

2017-08-08
阅读 3 分钟
2.3k
JavaScript的原型继承是老生常谈。由于原型即prototype本身也是对象,所以“原型”继承可认为是一种特殊的“对象式”继承。”对象式“继承是笔者基于自己的理解,所提出的一个名词。本文就着重阐述这两种继承方式的异同之处。

CSS的组件化方案:OOCSS + BEM

2017-08-06
阅读 3 分钟
2.9k
想象下,把此页面(或者做成组件)嵌入到另外一个页面,而它也以button 标签定义了button的样式,会造成非我们期望的button样式。所以尽量避免标签定义样式。还有一个问题是,.primary-button看似是一个普通的类,也有可能在别的地方定义,所以维护会比较困难。

闲话JavaScript数据类型

2017-07-17
阅读 4 分钟
2.4k
JavaScript支持的类型 JS的内置数据类型罗列如下: {代码...} bool, number, string bool, number, string这三种类型的赋值是同类似的。 字面量方式赋值 {代码...} 函数式赋值 与字面量方式等价的函数式赋值: {代码...} 可验证变量的类型: {代码...} 基本类型包装类 倘若透过基本类型包装类构造,那么这些变量都变成ob...

独家解析Javascript原型继承 - 之函数原型和AOP

2017-07-15
阅读 3 分钟
4.5k
独家解析Javascript原型继承已经比较全面的分析了自定义函数类型,JS内置基本类(undefined, null, bool, number, string, symbol)和JS内置对象类型(Error, Date, Function)的design-time的prototype, 以及run-time的__proto__原型链。鉴于函数是JS的一等公民,另辟新篇介绍函数的原型及其应用。

独家解析Javascript原型继承

2017-07-15
阅读 6 分钟
6.2k
我们知道C++/Java/C#等面向对象语言,都原生地支持类的继承。继承的核心作用大抵是创建一个派生类,并使其复用基本类(即父类)的字段和/或方法。并且派生类可以重写基本类的方法。这样基本类和派生类相同签名的方法在被调用时,就会有不同的行为表现,即为多态的实质。换句话说,多态是透过继承和重写实现的。

Javascript中的类型转换

2017-06-26
阅读 3 分钟
2.6k
JS里任何类型之间的算数运算,逻辑运算和位运算都不会抛异常或者错误。例如 1/0 == Infinity, 0/0 = NaN, [ ] + 1 = '1' 等。所以catch到excepton/error的几率,相对于编译型语言甚至于python/ruby等动态语言,是大大地降低了。

TypeScript不利于高级Javascript程序员的修养

2017-06-18
阅读 2 分钟
10.6k
如果是contact.ts, 那么tsc编译的时候出错:error TS2350: Only a void function can be called with the 'new' keyword.