git指南

deep-gotgit

git config 配置文件的三种级别
1
2
3
4
5
6
# 版本库级别:
git config -e
# 全局(用户主目录下):
git config -e --global
# 系统级:
git config -e --system

阅读更多

vue vuex应用(三)

vue vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。

阅读更多

vue 模块化开发(二)

vue组件化开发

better-scroll 是一个移动端滚动的解决方案,它是基于 iscroll 的重写,它和 iscroll 的主要区别在这里。better-scroll 也很强大,不仅可以做普通的滚动列表,还可以做轮播图、picker 等等。

阅读更多

requirejs压缩工具r.js打包(三)

npm

  • npm 全名为Node Package Manager,是Node.js 的套件(package)管理工具,类似Perl 的ppm 或PHP 的PEAR 等。安装npm 后,使用npm install module name 指令即可安装新套件,维护管理套件的工作会更加轻松。

阅读更多

requirejs压缩工具r.js打包(二)

单模块打包

至于requirejs大家都是很熟悉的了,它的打包工具r.js是非常好用,也非常强大的,但是建于它的配置参数比较多,这里列出一份所有参数的中文详解,方便理解和记忆。

阅读更多

requirejs压缩工具r.js的build.js配置详解(一)

require之r.js打包

至于requirejs大家都是很熟悉的了,它的打包工具r.js是非常好用,也非常强大的,但是建于它的配置参数比较多,这里列出一份所有参数的中文详解,方便理解和记忆。

阅读更多

gulp

gulp打包

gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。

阅读更多

webpack

webpack打包

Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。

阅读更多

redis安装

redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。跟Memcached相比,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。更多关于Redis和Memcache的比较,可参见memcached redis 对比分析

阅读更多

memcached安装

memcached安装

Memcached是一个分布式、高性能、内存缓存系统,主要是用来加快高负载数据库类型网站的访问速度。它也可以被用来存储任何类型的对象。几乎每一个流行的CMS有一个插件或模块利用memcached,和许多编程语言都有一个缓存库,包括PHP,Perl,Ruby,Python。缓存在内存中运行,因此是相当快的,因为它不需要将数据写入到磁盘。

阅读更多