摘要: 真的超级无奈,百度上查了好久才搞定了把自己的文件上传到github上,多久?几个小时<摊手> 于是得赶紧记录下来,以备不时之需,怕自己又忘了 1首先得安装git到自己的电脑上,去官网。 2在github上注册个账号,要记住自己的密码,账号,邮箱。 3.绑定用户: 打开Git Bash.exe,使用命 阅读全文
posted @ 2017-03-09 23:11 小爱想偷懒 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 上网查了很久的bower与npm的区别,得到如下信息: npm是伴随node.js出现的包管理器,最开始只能支持nodejs的模块管理,经过一次次改版,打出的口号是,JavaScript的包管理器,所以,其已经不是局限于nodejs的模块管理,已经通用到所有的js的包管理器,也就是前后通吃。 npm 阅读全文
posted @ 2017-03-05 16:09 小爱想偷懒 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 为css加入编程元素,许多人称为‘css预处理器’,它的基本思想就是:用一种专门的编程语言,进行网页样式设计,然后再编译成正常的css文件。那么Sass就是其中一种css预处理器。 sass有两种文件后缀:sass(不使用大括号和分号),scss(与css类似,推荐) 关于sass的安装:http: 阅读全文
posted @ 2017-03-04 19:20 小爱想偷懒 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 重绘不一定需要重排,比如改变某个页元素的颜色,就会只会触发重绘,不会触发重排,因为布局没有改变,但是,重排必然会导致重绘,比如改变一个网页元素的位置 每个页面至少在初始化的时候会有一次重排操作。任何对渲染树的修改都有可能会导致下面两种操作: 1,重排就是渲染树的一部分必须要更新 并且节点的尺寸发生了 阅读全文
posted @ 2017-03-04 12:47 小爱想偷懒 阅读(827) 评论(0) 推荐(0) 编辑
摘要: grunt 是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:① 压缩文件② 合并文件③ 简单语法检查 ”自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件 阅读全文
posted @ 2017-03-03 21:07 小爱想偷懒 阅读(602) 评论(0) 推荐(0) 编辑
摘要: DNS 实现域名到IP的映射。通过域名访问站点,每次请求都要做DNS解析。目前每次DNS解析,通常在200ms以下。针对DNS解析耗时问题,一些浏览器通过DNS Prefetch 来提高访问的流畅性。 什么是 DNS Prefetch ? DNS Prefetch 是一种DNS 预解析技术,当你浏览 阅读全文
posted @ 2017-02-27 20:05 小爱想偷懒 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 浮动的原因 要解答这个问题,我们得先说说CSS中的定位机制:普通流,浮动,绝对定位 (其中"position:fixed" 是 "position:absolute" 的一个子类)。 1)普通流:很多人或者文章称之为文档流或者普通文档流,其实标准里根本就没有这个词。如果把文档流直译为英文就是 doc 阅读全文
posted @ 2017-02-23 15:06 小爱想偷懒 阅读(210) 评论(1) 推荐(0) 编辑