玲儿灵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2015 档案

摘要:https://github.com/thinkpixellab/flatland{"color_scheme":"Packages/Theme-Flatland/FlatlandDark.tmTheme","flatland_square_tabs":true,"font_face":"Sour... 阅读全文
posted @ 2015-05-28 18:29 玲儿灵 阅读(313) 评论(0) 推荐(0) 编辑

摘要:查看分支:git branch创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d 一、git的简介 git是linux用两个月的时间用C语言写的一个分布版... 阅读全文
posted @ 2015-05-26 14:44 玲儿灵 阅读(292) 评论(0) 推荐(0) 编辑

摘要:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并... 阅读全文
posted @ 2015-05-19 16:43 玲儿灵 阅读(203) 评论(0) 推荐(0) 编辑

摘要:参考网站:https://docs.npmjs.com/有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。npm 常用命令npminstall安装nodejs的依赖包例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版... 阅读全文
posted @ 2015-05-18 14:50 玲儿灵 阅读(1765) 评论(0) 推荐(0) 编辑

摘要:Node Package ManagerNPM的全称是Node Package Manager[1],是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。如果你熟悉ruby的gem,Python的pypi、setuptools,PHP的pear,那么你就知道NPM的作... 阅读全文
posted @ 2015-05-18 11:13 玲儿灵 阅读(224) 评论(0) 推荐(0) 编辑

摘要:https://nodejs.org/JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。[1]Node.js是一个基于Chrome Java... 阅读全文
posted @ 2015-05-18 11:08 玲儿灵 阅读(185) 评论(0) 推荐(0) 编辑

摘要:开源软件项目:Grunthttp://www.gruntjs.net/.Grunt 是一个基于任务的JavaScript工程命令行构建工具。为何创建 grunt?创建一个主要的或单文件 repo 是相当容易的,你会承诺在不久后将会添加 linting 和单元测试。使用 grunt,你曾经所有的推迟的... 阅读全文
posted @ 2015-05-18 11:07 玲儿灵 阅读(284) 评论(0) 推荐(0) 编辑

摘要:cnpm是企业内部搭建npm镜像和私有npm仓库的开源方案。它同时解决了现有npm架构的一些问题。为什么企业需要私有NPM主要有如下理由:确保npm服务快速、稳定:对于企业来说,上线生产系统的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的。部署镜像后,可以确保高速、稳定的npm服... 阅读全文
posted @ 2015-05-18 10:31 玲儿灵 阅读(3659) 评论(0) 推荐(0) 编辑

摘要:如何快速搭建node开发环境npm超慢github无法打开的问题于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门。快速搭建Node.js开发环境如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 o... 阅读全文
posted @ 2015-05-18 10:30 玲儿灵 阅读(253) 评论(0) 推荐(0) 编辑

摘要:一、使用float:复制代码代码如下:ABCDE二、使用display:flex(这个css3属性仅谷歌和火狐支持)复制代码代码如下:ABCDE实现效果如图所示: 阅读全文
posted @ 2015-05-18 09:19 玲儿灵 阅读(439) 评论(0) 推荐(0) 编辑

摘要:【51CTO精选译文】本文从技术和用户体验的角度,一一介绍了影响浏览器速度的因素,以及如何判定一个浏览器是否快速。本文作者Evan Martin是Google Chrome项目的开发者,文章来自他的个人博客,与Google官方并无关系。以下为原文编译:所谓快速的浏览器,到底是什么意思?事实上这是个挺... 阅读全文
posted @ 2015-05-18 09:17 玲儿灵 阅读(370) 评论(0) 推荐(0) 编辑

摘要:本文将深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入网址:2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下:浏览器缓存 –浏览器会缓存DNS记录一段时间。 有趣的是,操作系统没有告诉浏览器储存DNS记录的... 阅读全文
posted @ 2015-05-18 09:16 玲儿灵 阅读(394) 评论(0) 推荐(0) 编辑

摘要:摘要浏览器的组件结构介绍与渲染引擎介绍目录[-]浏览器组件结构组件-渲染引擎主流程1、调用网络取到请求内容2、渲染引擎处理内容流程webkit和Geckowebkit流程图Geoko流程图浏览器主流:IE、firefox(开源)、safari(部分开源)、opera、chrome(开源)基于开源的浏... 阅读全文
posted @ 2015-05-18 09:14 玲儿灵 阅读(210) 评论(0) 推荐(0) 编辑

摘要:一、静态网页的工作原理如下:A、用户在浏览器的地址栏输入要访问的地址并回车,触发这个浏览请求。B、浏览器将请求发送到Web服务器。C、Web服务器接受这个请求,并根据请求文件的后缀名判定是否为HTML文件。D、Web服务器从服务器硬盘的指定位置或内存中读取正确的HTML文件然后将它发送给请求浏览器。... 阅读全文
posted @ 2015-05-18 09:11 玲儿灵 阅读(1591) 评论(0) 推荐(0) 编辑

摘要:1.3使用网页浏览器网页浏览器是显示网页服务器或档案系统内的文件,并让用户与这些文件互动的一种软件。它用来显示在万维网或局部局域网络等内的文字、影像及其他资讯。浏览器就是设计者的画廊,设计者把网页放在这里展示给用户。1.3.1网页浏览器的工作原理Windows系统中自带了IE浏览器,普通用户在使用它... 阅读全文
posted @ 2015-05-18 09:09 玲儿灵 阅读(1270) 评论(0) 推荐(0) 编辑

摘要:如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。前端给力的地方是可以有许多种简单的策略和代码... 阅读全文
posted @ 2015-05-12 13:22 玲儿灵 阅读(290) 评论(0) 推荐(0) 编辑

摘要:Web性能涉及的范围太广,但一般web开发者在程序上线以后很多都曾遇到过性能的问题。普遍表现为页面速度开始急剧变慢,正常访问时间变的很长,或则干脆给你抛出异常错误页面。这里会涉及到很多可能发生的情况,举例几个最主要发生的情况:* 数据库连接超过最大限制,一般表现为程序的连接池满,拒绝了与数据库的连接... 阅读全文
posted @ 2015-05-12 13:20 玲儿灵 阅读(177) 评论(0) 推荐(0) 编辑

摘要:除了自己总结:1. 减少http请求,2.压缩并优化js/css/image 3.尽量静态页面,从简原则 4.代码规范(详见:个人知识体系思维导图)从yahoo 新学到的:网页内容减少http请求次数80%的响应时间花在下载网页内容(images, stylesheets, javascripts,... 阅读全文
posted @ 2015-05-12 13:17 玲儿灵 阅读(197) 评论(0) 推荐(0) 编辑

摘要:. 安装Node.jshttp://nodejs.org/download/2. 加速NPM安装npm install -g cnpm --registry=http://r.cnpmjs.org安装cnpm国内镜像, 以后所有npm命令换成用cnpm执行即可3. 安装gruntnpm instal... 阅读全文
posted @ 2015-05-12 10:57 玲儿灵 阅读(259) 评论(0) 推荐(0) 编辑

摘要:Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是页面的部分从服务器获得请求数据。实现方式就利用页面部分刷新数据来给用户更好的体验。其中 XMLHttpRequest 是ajax的... 阅读全文
posted @ 2015-05-07 16:20 玲儿灵 阅读(141) 评论(0) 推荐(0) 编辑