Awaiting K.I.S.S

陈坎生的个人博客

Learning Typescript

学习 Typescript

什么是Typescript?Typescript 是微软发布的带有类型系统与模块系统的 JavaScript 超集语言。通过向 JavaScript 增加可选的静态类型声明来把 JavaScript 变成超强类型的语言。 可选的静态类型声明12345678910111213141516171819202122232425262728293031323334353637383940414243......

Automatic Workflow

学习自动化工作流程

前期准备首先,在开发环境中安装好必要的工具软件: Git Node.js && Bower && nm && tsd Atom(plugin:atom-typescript) ...

Python Enviroment Build

Python 项目开发环境搭建

基于阿里云平台 Ubuntu14.04 Server 开发依赖123456789101112sudo apt-get -y update # update sourcesudo apt-get -y upgrade # upgradesudo apt-get -y install build-essential # make requrie toolsudo apt-get ......

Scroll Location Page

滚动定位导航特效制作

scroll-location-page页面滚动定位特效制作 特效分析 页面结构: 左为主体内容,右为悬浮导航菜单 页面滚动,导航随内容不同聚焦移动 点击导航,左侧内容滚动到对应内容 特效分析: 技术支撑页面滚动会发生滚动事件,通过滚动事件从而实现页面中相应内容的位置导航聚焦 可以通过jQuery的方法快捷实现。 12345678// 适用于所有可以滚动的元素和window对......

Nginx First

使用 Nginx 作为 Web 服务器

install nginx 1.10.0212345678910111213141516# download nginx_signing keywget http://nginx.org/keys/nginx_signing.key# add nginx_singning key to the apt program keyringsudo apt-get add nginx_signing......

Haskell First

Haskell 之初

0从 Haskell 的官网下载( https://www.haskell.org )包含 GHC、cabal(Haskell的包管理器)的 Minimal installers, Glasgrow:格拉斯哥,英国的一座城市 GHC(The Glasgow Compilier):Haskell 编译运行实现 cabal:Haskell的包管理工具,同时身兼自动化编译工具的功能 注意:不要......

New Words

新增单词

3.24 inference n. 推理,推断,推论 peer v. 仔细看 n. 同等地位的人,同龄人,贵族 interfere vi. 干涉,妨碍,打扰,调停 3.21 savvy n. 常识,技能 adj. 有见识的,精明的 mute adj. 无声的,哑的 3.18 agile 灵活,轻快,机敏,敏捷 essential adj&n 基本的,必须的,必需品,精华 das......

Extension of Array

ES6 数组的扩展 ——《ECMAScript 6 Primer》学习笔记

数组的扩展把类似数组结构转化为数组 —— Array.from()Array.from(object, mapCallBack) Array.from 可以把 类数组的对象和可遍历对象转化为数组,以便进行一些数组的方法操作。 类数组对象:拥有 length 属性的对象,如DOM节点集合、arguments对象。 1234567891011// querySelectorAll 返回的是类......

Extension of Function

ES6 函数的扩展 ——《ECMAScript 6 Primer》学习笔记

函数扩展ES6 可直接为函数参数指定默认值, 可采用结构赋值的方式传递参数 12345678910function log(x = 0, y = 0) { console.log(x + y);}functio add ([x, y]) { console.log(x * y);}var [a, b] = [1, 3];add([a, b]......