Suniceman Blog

我干了什么 究竟拿了时间换了什么

Webpack

webpack 是一个模块打包器(module bundler)。打包器(bundler)帮助您取得准备用于部署的 JavaScript 和样式表,将它们转换为适合浏览器的可用格式。

介绍 首先我们要消除一个常见的误解。webpack 是一个模块打包器(module bundler)(例如,Browserify 或 Brunch)。它不是一个任务执行器(task runner)(例如,Make, Grunt 或者 Gulp )。任务执行器就是用来自动化处理常见的开发任务,例如项目的检查(lint)、构建(build)、测试(test)。相对于打包器(bundler),任务...

Grunt

Grunt是一个基于NodeJS,可用于自动化构建、测试、生成文档的项目管理工具

简介 Grunt是一个基于NodeJS,可用于自动化构建、测试、生成文档的项目管理工具。 Grunt 能做什么 Grunt可以自动化我们的整个开发流程,简单地说,就是用JavaScript去执行一些程序来完成一些任务。比如说将css、Javascript、图像等资源压缩;将Sass和Less通过预处理器编译成Css;将Coffeescript、Typescript等转化为Javascr...

判断ios和Android及PC端

JS通过navigator属性来区分不同的设备

navigator的一些常用属性 navigator为window对象的一个属性,指向了一个包含浏览器相关信息的对象 1 2 3 navigator.appVersion 浏览器的版本号 navigator.language 浏览器使用的语言 navigator.userAgent 浏览器的userAgent信息 其中userAgent 属性是一个只读的字符串,声明了浏览...

Java和Golang的区别

从几方面比较java和golang的差别

1. 结构体 -> 类 // 包名即为包含该文件的目录名字 package collection // 声明一个结构体,类似Java中的类 type Stack struct { data []string } // 声明一个Push函数,并通过一个Stack的指针对象实现该方法 // 类似声明了Stack的成员方法 func (s *Stack) Push(x stri...

Git 常用命令总结

How to use git?

前言 在工作中需要对代码进行版本控制, 公司使用git进行版本控制, 花费了两天时间对git进行了学习, 现整理一些常用的git命令。 Git常用命令 git log 查看提交历史记录 git reflog 查看命令历史 回退 在工作区修改(指的是已经被追踪的文件)了但是还没add, git checkout --...

Markdown Syntax

How to write markdown?

HTML Elements Below is just about everything you’ll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. Heading 1 Heading 2 Heading 3 Heading...

Hello World

"Hello World, Hello Blog"

“Yeah It’s on. ” 前言 Suniceman Blog 就这么开通了。 跳过废话,直接看技术实现 2017 Silence Su总算有个地方可以好好写点东西了。 作为一个程序员, Blog 这种轮子要是挂在大众博客程序上就太没意思了。一是觉得大部分 Blog 服务都太丑,二是觉得不能随便定制不好玩。之前因为太懒没有折腾,结果就一直连个写 Blog 的地儿都没...