
WEB
大道化简
先后担任技术总监就职于多家世界500强企业,技术委员会成员,在PaaS平台及业务应用建设方面深耕多年。
展开
-
页面的渲染
今天我要将关注点放到页面渲染以及其重要性上。虽然已经有很多文章提到过这个主题了,但大部分信息都是零碎的片段。为了思考这件事情,我需要研究很多信息的来源。这也就是为什么我觉得我应该写这篇文章的原因。我相信这篇文章对新手会很有用,并且对想刷新和巩固他们已经了解的东西的高手也同样适用。渲染应该从最开始当页面布局被定义时就进行优化,样式和脚本在页面渲染中扮演着非常重要的角色。专业人员知道一些技巧以转载 2014-09-26 13:28:05 · 537 阅读 · 0 评论 -
名词解释-CDN
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的原创 2014-09-17 09:13:30 · 473 阅读 · 0 评论 -
[HTML5] HTML技巧100例
1. 链接控制 返回前页:使用OnClick="history.go(-1)",如返回主页:使用OnClick='top.location.href="../chinamail.html"',如2. 链接提示 在链接语句中增加OnMouseOver="window.status='这里是 ...'; return true"如: 去哪转载 2015-09-28 17:47:39 · 682 阅读 · 0 评论 -
Knockoutjs快速入门
Knockoutjs是一个JavaScript实现的MVVM框架。主要有如下几个功能:1. Declarative bindings2. Observables and dependency tracking3. Templating它对于分离前台的业务逻辑和视图简化数据绑定过程有显著的作用。闲言少叙,直接看例子,如何下载也不说了,如果用VS开发的话用Nuget就可以一键搞定。转载 2015-10-20 10:30:31 · 362 阅读 · 0 评论 -
RequireJS入门(一)
RequireJS由James Burke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好,以一个简单示例开始。 新建一个目录,结构如下 目录r1下有ind转载 2015-10-20 11:35:27 · 304 阅读 · 0 评论 -
RequireJS入门(二)
SnandyStop, thinking is the essence of progress.RequireJS入门(二)上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下这次新建了一个子目录转载 2015-10-20 11:44:59 · 326 阅读 · 0 评论 -
RequireJS入门(三)
这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM元素上的数据。示例实现功能:为页面上所有的段落P元素添加一个点击事件,响应函数会弹出P元素的innerHTML。 创转载 2015-10-20 16:59:41 · 316 阅读 · 0 评论