随笔分类 -  Front-end technology series

摘要:模板的工作原理可以简单地分成两个步骤:模板解析(翻译)和数据渲染。这两个步骤可分别部署在前端或后端来执行。如果放在后端执行,则是像Smarty,FreeMarker这样的后端模板引擎,而如果放在前端来执行,则是我们要探讨的前端模板。 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用 阅读全文
posted @ 2016-08-26 21:32 jingwhale 阅读(19132) 评论(4) 推荐(4) 编辑
摘要:一.设备像素比(device pixel ratio ) 视觉稿 在前端开发之前,我们会有一个psd文件,称之为视觉稿。对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 首先,选取一款手机的屏幕宽高作为基准(以前是iphone4的320×480,现在更多的是iphone6 阅读全文
posted @ 2016-08-05 15:34 jingwhale 阅读(9174) 评论(2) 推荐(3) 编辑
摘要:本文介绍了布局解决方案,主要分为三个部分来讲居中布局,多列布局,等列布局。每个部分又分为定宽和不定宽的讨论。 阅读全文
posted @ 2015-08-24 01:07 jingwhale 阅读(4418) 评论(3) 推荐(4) 编辑
摘要:HTML页面的加载 HTML页面的加载实际上是基于http过程+浏览器对数据的解析渲染。 http协议的请求过程是基于TCP协议的。http是要基于TCP连接基础上,简单的说,TCP单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。http基于TCP建立的连接来收发数据,即实际应用上来的。 一个HTML页面的加载的交互流程大致如下: 0.输入URL 1.解析URL 2.构造并发送HTTP请求 服务器的永久重定向响应(从 http://example.com 到 http://www.example.com) 浏览器跟踪重定向地址 3.HTTP报文传输过程 4.服务器接受并处理HTTP报文 5.服务器构造并发送响应报文(传输过程略) 6.浏览器接收报文,并开始构建页面 7.(可选)浏览器发送嵌入在 HTML 中的静态资源如图片、音频、视频、CSS、JS等等) 8.(可选)浏览器发送Ajax异步请求(处理过程略) 9.页面构建完成 阅读全文
posted @ 2015-08-08 22:38 jingwhale 阅读(8103) 评论(1) 推荐(8) 编辑
摘要:常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。包括Chrome调试工具Element的使用,Chrome调试工具Source的使用,Chrome调试工具TimeLine的使用,Chrome调试工具Profiles的使用,Chrome调试工具Resource的使用,Chrome调试工具Audits的使用,Chrome调试工具Console的使用以及Chrome手机等设备模式的使用。 阅读全文
posted @ 2015-05-17 09:42 jingwhale 阅读(5121) 评论(8) 推荐(5) 编辑
摘要:常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。包括Chrome调试工具Element的使用,Chrome调试工具Source的使用,Chrome调试工具TimeLine的使用,Chrome调试工具Profiles的使用,Chrome调试工具Resource的使用,Chrome调试工具Audits的使用,Chrome调试工具Console的使用以及Chrome手机等设备模式的使用。 阅读全文
posted @ 2015-05-16 22:04 jingwhale 阅读(23944) 评论(13) 推荐(32) 编辑

点击右上角即可分享
微信分享提示