07 2016 档案

摘要:这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。 在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。 接下来,我想从原理展开讲述,多图, 阅读全文
posted @ 2016-07-29 13:16 {前端开发} 阅读(358) 评论(0) 推荐(0) 编辑
摘要:喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧。 你好,切图仔。 不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位,虽然身份之争多少有些无谓,但我对这种偏见还是心存芥蒂,酝酿了许久,决定写一个系列的文章,试着从工程的角度系统的介绍一下我对前端 阅读全文
posted @ 2016-07-29 13:12 {前端开发} 阅读(615) 评论(0) 推荐(0) 编辑
摘要:大家知道,将ES6代码编译为ES5时,我们常用到Babel这个编译工具。大家参考一些网上的文章或者官方文档,里面常会建议大家在.babelrc中输入如下代码: 我们现在来说明下这个配置文件是什么意思。首先,这个配置文件是针对babel 6的。Babel 6做了一系列模块化,不像Babel 5一样把所 阅读全文
posted @ 2016-07-29 11:04 {前端开发} 阅读(42841) 评论(3) 推荐(11) 编辑
摘要:本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的E 阅读全文
posted @ 2016-07-28 16:17 {前端开发} 阅读(599) 评论(0) 推荐(0) 编辑
摘要:What? Promise是CommonJS的规范之一,拥有resolve、reject、done、fail、then等方法,能够帮助我们控制代码的流程,避免函数的多层嵌套。如今异步在web开发中越来越重要,对于开发人员来说,这种非线性执行的编程会让开发者觉得难以掌控,而Promise可以让我们更好 阅读全文
posted @ 2016-07-28 15:48 {前端开发} 阅读(10062) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/zhbhun/article/details/46826129 阅读全文
posted @ 2016-07-26 13:04 {前端开发} 阅读(342) 评论(0) 推荐(0) 编辑
摘要:修改增加了demo地址 gulp-webpack-demo 之前在使用gulp和webpack对项目进行构建的时候遇到了一些问题,最终算是搭建了一套比较完整的解决方案,接下来这篇文章以一个实际项目为例子,讲解多页面项目中如何利用gulp和webpack进行工程化构建。本文是自己的实践经验,所以有些解 阅读全文
posted @ 2016-07-20 17:00 {前端开发} 阅读(9762) 评论(1) 推荐(1) 编辑
该文被密码保护。
posted @ 2016-07-18 16:33 {前端开发} 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Firefox和Opera有一个新特性,名叫“往返缓存”(back-forward cache,或bfcache),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。这个缓存中不仅保存着页面数据,还保存了DOM和JavaScript的状态;实际上是将整个页面都保存在了内存里。如果页面 阅读全文
posted @ 2016-07-18 16:07 {前端开发} 阅读(15467) 评论(0) 推荐(1) 编辑
摘要:浏览器缓存机制 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的<head>节点中加入<meta>标签,代码如下: html code 阅读全文
posted @ 2016-07-18 15:56 {前端开发} 阅读(331) 评论(0) 推荐(0) 编辑
摘要:什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。 我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sas 阅读全文
posted @ 2016-07-18 14:54 {前端开发} 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节; 4、POST请求,将参数放到body里面。POST请求... 阅读全文
posted @ 2016-07-14 11:15 {前端开发} 阅读(230) 评论(0) 推荐(0) 编辑