随笔分类 -  Browser:Load File + File Code / Server

摘要:本文总结一下浏览器在 javascript 的加载方式。关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式... 阅读全文
posted @ 2014-10-09 03:23 daishuguang 阅读(289) 评论(0) 推荐(0) 编辑
摘要:delete只能删除属性,不能删除变量1 var a = "roboce";2 delete a; // false3 a;4 5 6 b = "haha";7 delete b; // true8 b; // window.b; 阅读全文
posted @ 2014-10-06 01:36 daishuguang 阅读(114) 评论(0) 推荐(0) 编辑
摘要:最近一直在构建Angular应用,通过bower管理前端包依赖,然后通过gulp和它配合.发现gulp相比于grunt真的很轻,现在我的项目中已经取代了grunt.这里把我的一些实践贴记录下来和大家分享一下.gulp定位和grunt一样也是前端构建工具,和grunt相比它更突出一个流的概念,它所有... 阅读全文
posted @ 2014-10-01 02:16 daishuguang 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:一、天生我材必有用给http字符自动添加URL链接是比较常见的一项功能。举两个我最近常用到的自动检测http://地址并添加链接的例子吧,首先是QQ邮箱,在使用QQ邮箱时,如果输入了URL地址(http://或是https://开头),则QQ邮箱会自动给这个地址添加可打开的链接。如下图所示:还有就是... 阅读全文
posted @ 2014-09-27 18:50 daishuguang 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:HTML去掉注析、换行符 - HtmlMinCSS文件压缩合并 – CssMinifyJS代码风格检查 – JsHintJS代码压缩 – Uglyfyimage压缩 - imageminhttp://tgideas.qq.com/webplat/info/news_version3/804/808/... 阅读全文
posted @ 2014-09-27 18:30 daishuguang 阅读(162) 评论(0) 推荐(0) 编辑
摘要:http://amazeui.org/getting-started/javascript 阅读全文
posted @ 2014-09-21 23:27 daishuguang 阅读(130) 评论(0) 推荐(0) 编辑
摘要:js模板引擎越来越多的得到应用,如今已经出现了几十种js模板引擎,国内各大互联网公司也都开发了自己的js模板引擎(淘宝的kissy template,腾讯的artTemplate,百度的baiduTemplate等),如何从这么多纷繁的模板引擎中选择一款适合自己的呢,笔者最近对主流的js模板引擎(m... 阅读全文
posted @ 2014-09-21 01:04 daishuguang 阅读(298) 评论(0) 推荐(0) 编辑
摘要:译者jjfat日期:2012-9-17来源:GBin1.com随着前端开发的密集度越来越高,Ajax和JSON的使用越来越频繁,大家肯定免不了在前台开发中大量的使用标签,常见到的例子如下:你的到了一个JSON对象,如下:var data={ email: 'terry.li@gbin1.com, g... 阅读全文
posted @ 2014-09-21 01:03 daishuguang 阅读(235) 评论(0) 推荐(0) 编辑
摘要:CommonJS Module 规范CommonJS的模块化规范描述在Modules/1.1.1中目前实现此规格的包有:Yabble,CouchDB,Narwhal(0.2),Wakanda,TeaJS (formerly v8cgi),CommonScript,PINF JS Loader,Sea... 阅读全文
posted @ 2014-09-21 00:37 daishuguang 阅读(167) 评论(0) 推荐(0) 编辑
摘要:编写web应用程序时,有很多的技术决策。笔者最近回来编写现代Web应用程序,并希望总结一些曾经在开发周期过程中做了记录零散的想法。这篇文章是关于一套对笔者最近开发的项目有帮助的框架。笔者重温了一些最重要的框架类型,其中每一个可以展开来写一篇文章。这并不是一个广泛的现有产品相比,只是一个笔者最近使... 阅读全文
posted @ 2014-09-21 00:27 daishuguang 阅读(292) 评论(0) 推荐(0) 编辑
摘要:/* ---RequireJS 是一个JavaScript模块加载器。它非常适合在浏览器中使用, 它非常适合在浏览器中使用,但它也可以用在其他脚本环境, 就像 Rhino andNode. 使用RequireJS加载模块化脚本将提高代码的加载速度和质量。IE 6+ .......... 兼容 ✔Fi... 阅读全文
posted @ 2014-09-21 00:13 daishuguang 阅读(145) 评论(0) 推荐(0) 编辑
摘要:前言:之前的一个项目里面就有用到这个前台的渲染模版,当时挺忙的也没时间抽空总结一下,刚好上周项目里又用到这个轻量型的渲染模版,真心感觉很好用,因此就总结一下使用心得,算是一个入门级别的指引吧。1. Mustache 概述Mustache是基于JavaScript实现的模版引擎,类似于JQuery T... 阅读全文
posted @ 2014-09-20 23:07 daishuguang 阅读(230) 评论(0) 推荐(0) 编辑
摘要:打开HTML5的技术网站,满屏的“5个推荐的JavaScript框架”、“10个移动应用框架”,全都是你妹的框架,但是,你知道这些框架是干毛用的吗?来吧,我们来梳理一下吧 目前HTML5涉及的框架大致可以分成以下几类: 1、跨平台开发框架:PhoneGap 、 Titanium、 Trigger.... 阅读全文
posted @ 2014-09-20 23:06 daishuguang 阅读(862) 评论(0) 推荐(0) 编辑
摘要:这段时间在学习Require.js和Backbone.js的过程中,发现有些项目里的HTML代码都是写在View的js代码里面的,渲染的时候需要对Collection进行循环,再将HTML代码拼接上去,这似乎不是一件非常好的事情,因为将js代码和html代码融合到一起会增加代码的维护难度,而且这个过... 阅读全文
posted @ 2014-09-20 22:58 daishuguang 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1 window.pushState({}, "title", "/index.html");---------------->改变URL的值,但是并不刷新1 window.addEventListener("popState", function() {}); 阅读全文
posted @ 2014-09-20 20:54 daishuguang 阅读(244) 评论(0) 推荐(0) 编辑
摘要:如果你玩过Google+,看到过YouTube的新界面,便会体验到这个HTML5的新功能。使用pushState + Ajax(pjax),可以实现网页的ajax加载,同时又能完成URL的改变而没有网页跳转刷新的迹象,就像是改变了网页的hash(#)一样。指引 / 跳至1旧的解决方案2新的解决方案:... 阅读全文
posted @ 2014-09-20 19:07 daishuguang 阅读(403) 评论(0) 推荐(0) 编辑
摘要:尽 管是上面讲到的《JavaScript高级程序设计》(第二版)中提到,BOM中的location.path/query…… (window.location)在通过JavaScript更改以后,浏览器都会通过刷新来到达你更改后的URL(location的意思就是位 置。。)而在JavaScript... 阅读全文
posted @ 2014-09-20 19:00 daishuguang 阅读(310) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.cnblogs.com/gaoxue/p/3885796.html参考MDN:https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_historyhttps://developer.m... 阅读全文
posted @ 2014-09-20 18:46 daishuguang 阅读(580) 评论(0) 推荐(0) 编辑
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3432一、本文就是个实例展示三点:我就TM想找个例子,知道如何个使用,使用语法什么的滚粗跟搜索引擎搞基自己备忘精力总是有限的,昨... 阅读全文
posted @ 2014-09-20 18:36 daishuguang 阅读(260) 评论(0) 推荐(0) 编辑
摘要:原文地址:HTML5′s async Script Attribute原文日期: 2010年09月22日翻译日期: 2013年08月22日(译者注:异步加载,可以理解为无阻塞并发处理.)(译者再注:建议使用 defer,但是经测试发现 defer 属性对页面内的script无效,没有时序差别.只对外... 阅读全文
posted @ 2014-09-20 18:24 daishuguang 阅读(238) 评论(0) 推荐(0) 编辑