SF
全栈开发
全栈开发
注册登录
关注博客
注册登录
主页
关于
RSS
CentOS 虚拟机 扩展LVM硬盘空间
杰克船长
2018-07-13
阅读 2 分钟
4.3k
我是在Macbook上使用ParallelDesktop安装的centos虚拟机时,MacBook本身硬盘比较小,所以安装前就给centos虚拟机分配了8G硬盘空间。好像也没安装什么,安装完成后就发现centos 虚拟机空间就用了80%左右了。于是想打算再增加几个G的空间, 记录步骤如下。
CSS遮罩层:hover状态丢失及解决方案
杰克船长
2017-08-19
阅读 6 分钟
9k
CSS遮罩层,顾名思义就是在div上,再“铺”一层半透明的div。在hover时,亦可进一步改变该遮罩层的色彩和透明度。我们可以通过css定位和背景色实现。
JavaScript文件的同步和异步加载
杰克船长
2017-08-19
阅读 4 分钟
6.9k
对于JS文件的引用,尽管当前有不少框架和工具(比如webpack,commonjs,requiresjs等)都做了很好的处理。但是抛开这些框架,了解原生的加载方式还是不无裨益。本文简述一些js文件的同步和异步加载方式。
再论JavaScript原型继承和对象继承
杰克船长
2017-08-08
阅读 3 分钟
2.4k
JavaScript的原型继承是老生常谈。由于原型即prototype本身也是对象,所以“原型”继承可认为是一种特殊的“对象式”继承。”对象式“继承是笔者基于自己的理解,所提出的一个名词。本文就着重阐述这两种继承方式的异同之处。
CSS的组件化方案:OOCSS + BEM
杰克船长
2017-08-06
阅读 3 分钟
3k
想象下,把此页面(或者做成组件)嵌入到另外一个页面,而它也以button 标签定义了button的样式,会造成非我们期望的button样式。所以尽量避免标签定义样式。还有一个问题是,.primary-button看似是一个普通的类,也有可能在别的地方定义,所以维护会比较困难。
闲话JavaScript数据类型
杰克船长
2017-07-17
阅读 4 分钟
2.5k
JavaScript支持的类型 JS的内置数据类型罗列如下: {代码...} bool, number, string bool, number, string这三种类型的赋值是同类似的。 字面量方式赋值 {代码...} 函数式赋值 与字面量方式等价的函数式赋值: {代码...} 可验证变量的类型: {代码...} 基本类型包装类 倘若透过基本类型包装类构造,那么这些变量都变成ob...
独家解析Javascript原型继承 - 之函数原型和AOP
杰克船长
2017-07-15
阅读 3 分钟
4.7k
独家解析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.4k
我们知道C++/Java/C#等面向对象语言,都原生地支持类的继承。继承的核心作用大抵是创建一个派生类,并使其复用基本类(即父类)的字段和/或方法。并且派生类可以重写基本类的方法。这样基本类和派生类相同签名的方法在被调用时,就会有不同的行为表现,即为多态的实质。换句话说,多态是透过继承和重写实现的。
Javascript中的类型转换
杰克船长
2017-06-26
阅读 3 分钟
2.7k
JS里任何类型之间的算数运算,逻辑运算和位运算都不会抛异常或者错误。例如 1/0 == Infinity, 0/0 = NaN, [ ] + 1 = '1' 等。所以catch到excepton/error的几率,相对于编译型语言甚至于python/ruby等动态语言,是大大地降低了。
TypeScript不利于高级Javascript程序员的修养
杰克船长
2017-06-18
阅读 2 分钟
10.7k
如果是contact.ts, 那么tsc编译的时候出错:error TS2350: Only a void function can be called with the 'new' keyword.