Green's Blog

导航

 

2015年8月26日

摘要: 虽然Virtual DOM确实是性能杠杠的,但是其实可以说它是无心插柳的一个结果。React的核心思想:一个Component拯救世界,忘掉烦恼,从此不再操心界面。1. Virtual Dom快,有两个前提1.1 Javascript很快Chrome刚出来的时候,在Chrome里跑Javascrip... 阅读全文
posted @ 2015-08-26 10:20 GreenBlog 阅读(2459) 评论(0) 推荐(1) 编辑
 

2015年7月10日

摘要: 1. 为什么组件化这么难做Web应用的组件化是一个很复杂的话题。在大型软件中,组件化是一种共识,它一方面提高了开发效率,另一方面降低了维护成本。但是在Web前端这个领域,并没有很通用的组件模式,因为缺少一个大家都能认同的实现方式,所以很多框架/库都实现了自己的组件化方式。前端圈最热衷于造轮子了,没有... 阅读全文
posted @ 2015-07-10 02:14 GreenBlog 阅读(180) 评论(0) 推荐(0) 编辑
 

2015年7月9日

摘要: 也说Javascript对象拷贝及疑问一、浅拷贝 当我们需要将一个对象拷贝至另一个对象时,我们一般会这么实现function shadowCopy(source,target){ ... 阅读全文
posted @ 2015-07-09 23:58 GreenBlog 阅读(192) 评论(0) 推荐(0) 编辑
 

2015年7月6日

摘要: 常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。打开 Google Chrome 浏览器,通过下面任何一种方式进入开发人员工具:-点... 阅读全文
posted @ 2015-07-06 21:59 GreenBlog 阅读(201) 评论(0) 推荐(0) 编辑
 
摘要: 本文承接上一篇博文,上一篇博文介绍了跨域的相关概念、测试demo的相关配置和JSONP和CORS两种跨域方式的实现。本文主要介绍document.domain、URL.hash、cross-fragment、window.name和postMessage这五种方式的跨域实现。document.dom... 阅读全文
posted @ 2015-07-06 21:58 GreenBlog 阅读(272) 评论(0) 推荐(0) 编辑
 
摘要: 这几天看了鬼道师兄的《跨终端Web》这本书,该书从解决实际业务出发,讲述了跨终端的优势与未来,受益良多。其中,书中第九章介绍了作者在阿里内部的一个参赛作品Storage,该作品巧妙的使用了跨域知识,让我见识到跨域其实不仅仅是JSONP。以前,对前端跨域这块或多或少有点了解,但真正动手实践的不是很多。... 阅读全文
posted @ 2015-07-06 21:56 GreenBlog 阅读(1181) 评论(0) 推荐(0) 编辑
 
摘要: Meta标签:Crayon Syntax Highlighter v2.7.11[Format Time: 0.0019 seconds]这个想必大家都知道,当页面在手机上显示时,增加这个meta可以让页面强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放... 阅读全文
posted @ 2015-07-06 21:41 GreenBlog 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: 这两天在熟悉kissy框架的时候,看到了Promise模块。Promise对于一个Jser并不陌生,Promise类似于一个事务管理器,它的作用就是将各种内嵌回调的事务用流水形式表达。利用Promise可以让异步编程更符合人的直觉,让代码逻辑更加清晰,把开发人员从回调地狱中释放出来。这么“高大上”的... 阅读全文
posted @ 2015-07-06 21:40 GreenBlog 阅读(5054) 评论(0) 推荐(1) 编辑
 
摘要: 对于传统的页面模型来说,数据的拉取+渲染模型如下:在页面的head部分,使用jsonp预拉取cgi资源,然后在资源加载完成之后,检查预拉取的数据是否已经返回,如果已返回,则直接用该数据渲染(避免了先用缓存数据渲染再用cgi数据渲染导致的二次刷新),否则才用缓存数据渲染。对于上面的优化方式,我们可以用... 阅读全文
posted @ 2015-07-06 21:23 GreenBlog 阅读(1044) 评论(0) 推荐(0) 编辑
 
摘要: 原文:http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/作者:Addy Osmani译者按:本人第一次翻译外文,言语难免有些晦涩,但尽量表达了作者的原意,未经过多的润色,欢迎批... 阅读全文
posted @ 2015-07-06 21:11 GreenBlog 阅读(215) 评论(0) 推荐(0) 编辑