只言片语


只为春暖花开

Javascript爬坑记(一)——预解释

预解释、预编译、变量提升

Javascript基础知识整理~第一篇。 全局作用域 当浏览器加载HTML页面的时候,首先会提供一个全局JS代码执行的环境->全局作用域(global/window)。 js中变量和内存 栈内存:用来提供一个供js代码执行的环境 ->作用域(全局作用域/私有作用域) 堆内存:用来存储引用数据类型 ->对象存储的是属性名和属性值,函数存储的是代码...

Windows中虚拟机配置linux

node开发环境配置

windows系统中安装虚拟机,然后在虚拟机中配置与node相关的环境。 步骤 安装虚拟机,推荐oracle的 linux系统,我使用的最新的centos7 在linux中安装相应的软件 epel-release,nodejs 详细教程 现在是凭借记忆开始写了,有些遗漏的地方,请留言吧。 一、 安装虚拟机,关于虚拟机的选择,到底是vmware还是oracle...

canvas 动画

结合css sprite制作canvas动画

canvas动画,请求一张大图,尽我所能的分析些利弊。基础的canvas画图之类的不做介绍了。 起因 在和公司的flash姐姐合作的时候,发现,那种重复动作的动画,总是要请求多张图片。处女座病犯了……这样的话会增加请求次数,影响加载速度呀!PS:用flash转canvas简直是神器,分分钟完成一个相当复杂的动画! 基础的canvas画图之类的不做介绍了,默认你会canv...

你可知道清除浮动?

从清除浮动引出BFC概念~

本文所有的外文翻译都是小久哥自己翻译的,如果你觉得不准确或者想看原文,请点击相关链接。 我们经常使用的清除浮动的代码是: .clearfix:after { content:""; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; } 可是为什么要这...

sublime的插件

sublime的插件,按照需要安装

前端编辑神器sublime中一些有用的插件! 零、package manager         毫无疑问,必须第一个安装的插件 一、Emmet (zen coding)         如果你能花点时间学习一下emmet的语法,编程的速度会快些 二、syncedSideBar         一个自动在左边slidebar里找到对应文件的插件 三、terminal     ...

Node简易http-server

基于node.js搭建本地简易http-server

应用node.js的插件,搭建一个简易的http-server 简单来说就是基于node.js的插件“http-server”来快速搭建一个简易的本地服务器。因为要用真机测试移动端代码,没有上线的测试,只好搭建一个临时的本地服务器,手机通过ip地址访问我电脑里的文件来测试移动端。 至于搭建本地服务器的方法有很多,python似乎会快些 python -m SimpleHTTP...

npm指令

node初期常用的一些npm指令

2016年6月19日第一次更新 npm指令 初始化(会生成package.json):npm init 安装模块:npm install xxx 安装模块(安装不上线的代码依赖,比如webpack):npm install xxx --save-dev 安装模块(安装需要上线代码依赖,比如jq):npm install xxx --save 安装模块(安...