摘要: 随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js。那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题。因为j可以说是浏览器中的霸主,换句话说在js的引入和解析过程中页面是不会进行加载和渲染的。那么如果js加载的... 阅读全文
posted @ 2014-12-28 15:14 龙御风 阅读(866) 评论(0) 推荐(0) 编辑
  2015年12月23日
摘要: 最近一直在做h5的项目,对h5开发有了自己的理解。首先h5开发并不是指的html5的开发,而是指无线端的web开发,至于为什么叫h5开发,我觉得一方面是因为html5近几年还是挺受关注,另一方面h5在无线端有比较好的支持。 大概从去年开始,好多人提出了pc已死的说法。其实比不是pc变弱了,反而... 阅读全文
posted @ 2015-12-23 23:07 龙御风 阅读(2678) 评论(0) 推荐(0) 编辑
  2015年10月2日
摘要: 在javascript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。 一、对象等级划分 我们认为在javascript任何值或变量都是对象,但是我还需... 阅读全文
posted @ 2015-10-02 20:29 龙御风 阅读(12343) 评论(3) 推荐(6) 编辑
  2015年10月1日
摘要: 每种语言都有自己的基本类型,javascript也不例外。在javascript中有五大基本类型,分别是number,string,boolean,null,undefined。其他不属于这五种基本类型的都是对象,有时候null也h是对象的一种。 一、基本类型介绍 可以通过typeof来确定... 阅读全文
posted @ 2015-10-01 16:19 龙御风 阅读(1003) 评论(0) 推荐(0) 编辑
  2015年9月28日
摘要: Promise在Javascript中早就已经实现,在ECMAScript6中正式加入到标准。那么Promise到底是干什么的?怎么用? 一、Promise介绍 Promise是一个对象,用来传递异步操作的消息,它有三种状态,pending(进行中)、resolved(成功)、rejecte... 阅读全文
posted @ 2015-09-28 14:57 龙御风 阅读(853) 评论(0) 推荐(0) 编辑
  2015年9月21日
摘要: flexbox布局是一种新的css布局,flex是flexible的简写,所以flexbox就可以理解为可伸缩布局。而可伸缩性也是flexbox布局的亮点,至于如何可伸缩,看完下面的介绍大家应该就会有自己的认识。 一.flexbox布局的历史 flexbox布局分为三个阶段,分别是最老版本... 阅读全文
posted @ 2015-09-21 00:45 龙御风 阅读(803) 评论(1) 推荐(1) 编辑
  2015年9月5日
摘要: 前两天学习了一下http协议的一些知识,总结一下。 一.http的发展 先说说http的发展历程。 http/0.9只支持get方法,最初知识为了满足获取简单地html,不支持多媒体内容的MIME类型,版本号,各种首部。 http/1.0增加了对多媒体的支持,增加了首部,版本号和一些额... 阅读全文
posted @ 2015-09-05 00:39 龙御风 阅读(514) 评论(0) 推荐(0) 编辑
  2015年7月11日
摘要: 对于web前端开发的同学来说,图片保存格式非常的重要。那么该如何选择图片保存的格式呢?下面我总结一下gif,jpg,png等图片格式的区别。 gif是很早应用的一种图片格式。它采用的是lzw的压缩算法,lzw算法是将长字符串替换成短字符串的的方法来实现压缩。gif支持动画,支持透明,支持渐变色... 阅读全文
posted @ 2015-07-11 14:41 龙御风 阅读(2381) 评论(0) 推荐(1) 编辑
  2015年3月18日
摘要: nodejs是一个方兴未艾的技术,近几年一直活跃在各大论坛。其实nodejs也只是新瓶装旧酒,只是它的一些激进的特性使她显得很神秘。nodejs使用的是JavaScript的语法,所以在学习nodejs时,必须有前端学习的基础。 不同于java,php等流行技术,nodejs使用的是单线程,异... 阅读全文
posted @ 2015-03-18 17:26 龙御风 阅读(355) 评论(0) 推荐(0) 编辑
  2015年3月16日
摘要: 在使用git开发时,有三个概念需要知道,工作区,暂存区和版本库。工作区就是直接进行操作的地方,版本库是要将修改提交的地方,那么暂存区是干什么的呢?下面将对暂存区深入研究。 一.修改后能直接提交吗? 在工作区修改后能直接执行git commit提交吗?让我们一起试试。 首先修改welcome... 阅读全文
posted @ 2015-03-16 13:50 龙御风 阅读(1433) 评论(0) 推荐(0) 编辑
  2015年3月7日
摘要: 一.创建版本库和第一次提交 首先先设置git的一些变量,这些变量将永久的存储在全局文件(主目录下的.gitconfig)或系统文件(etc/gitconfig)中。 1.配置用户名和邮件地址,这个在版本库提交时将用到,可以说是使用必须的一步。用以下命令配置。 git config --gl... 阅读全文
posted @ 2015-03-07 21:01 龙御风 阅读(695) 评论(0) 推荐(1) 编辑