Saxon's blog-那些年的大前端Saxon's blog

More than code
Thoughts, stories and ideas

【闲言碎语】

将80%的时间放在提升基础问题上,余下的20%再去学习框架,库和工具

最新发布 第5页

打造优秀的CSS初始化文件(lss.base.css)-Saxon's blog
CSS

打造优秀的CSS初始化文件(lss.base.css)

李 帅帅阅读(768)赞(0)

一、前言 css初始化的出现是为了考虑浏览器的兼容问题,不同浏览器对有些标签的默认样式是不同的,如果没有css初始化往往会出现浏览器之间的页面差异。当然,初始化样式对SEO有一定的影响,但鱼和熊掌不可兼得,力求在 影响最小的情况下初始化。 ...

编程思想之多线程与多进程-Saxon's blog
前端那些事

编程思想之多线程与多进程

李 帅帅阅读(684)赞(0)

一、任务调度 要理解线程这个概念,须先了解一下操作系统的一些相关概念。大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务...

nodejs+express+ejs+mongodb搭建网站-Saxon's blog
NodeJs

nodejs+express+ejs+mongodb搭建网站

李 帅帅阅读(996)赞(0)

一、前言 本文是关于如何用nodejs搭建自己的网站,如果有自己的服务器,可以将项目部署到服务器上,绑定域名,就可以通过域名来访问了,我的作品展示这个网站就是基于nodejs搭建的http://works.lishuaishuai.com/...

关于AMD/CMD/CommonJs的理解-Saxon's blog
前端那些事

关于AMD/CMD/CommonJs的理解

李 帅帅阅读(741)赞(0)

一、前言 时间过的太快,这个月大部分时间都在看书、看文档(感谢公司没有工作),工作上用不到的东西忘得太快,最近重温了模块化开发、nodejs的一些东西,其中涉及了AMD、CMD、CommonJs,现将内容整理如下。 二、那些模块规范 这三个...

Normalize.css最新中文文档-Saxon's blog
CSS

Normalize.css最新中文文档

李 帅帅阅读(910)赞(0)

一、前言 Normalize.css 是现代的reset css的很好的替代品。我们在开发网站的时候基本都会用到初始化样式,然而,当看到有些代码的时候,真是无语到极点,没有针对性,没有基本的原则。 个人也一直在基于Normalize.css...

理解CSS3里的Flex布局用法-Saxon's blog
CSS

理解CSS3里的Flex布局用法

李 帅帅阅读(819)赞(0)

一、前言 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案—-Flex布局,可以简便、...

揭秘网站整体变灰(黑白、置灰)原理-Saxon's blog
CSS

揭秘网站整体变灰(黑白、置灰)原理

李 帅帅阅读(819)赞(0)

一、前言 在很多时候我们需要把整个网站变灰,比如“汶川地震”。近日受降雨影响四川茂县突发山体高位垮塌,想起了曾经的汶川地震。来看看网站是如何实现整体变灰的。 二、CSS3 filter(滤镜) 属性 html{ -webkit-filter...

Git使用教程(五)-Saxon's blog
Tool

Git使用教程(五)

李 帅帅阅读(869)赞(0)

九、标签管理 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本...

Git使用教程(四)-Saxon's blog
Tool

Git使用教程(四)

李 帅帅阅读(756)赞(0)

八、分支管理 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。...

Git使用教程(三)-Saxon's blog
Tool

Git使用教程(三)

李 帅帅阅读(806)赞(2)

五、理解Git 工作区、暂存区和版本库 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有...

React CLI - 快速创建react项目脚手架工具

官 网GitHub