上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 118 下一页
摘要: http://www.cnblogs.com/skylaugh/archive/2013/08/23/3277899.html 阅读全文
posted @ 2014-04-14 01:22 daishuguang 阅读(158) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/m13666368773/article/details/7586106本文总结一下浏览器在 javascript 的加载方式。关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式: 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执行。js之所以要同步执行,是因为 js 中可能有输出 documen 阅读全文
posted @ 2014-04-13 14:02 daishuguang 阅读(164) 评论(0) 推荐(0) 编辑
摘要: HTML 4.01 的script属性charset: 可选。指定src引入代码的字符集,大多数浏览器忽略该值。defer: boolean, 可选。延迟脚本执行,相当于将script标签放入页面body标签的底部,js脚本会在document的DOMContentLoaded之前执行。除IE和较新版本的Firefox外,其他浏览器并未支持。language: 已废弃。大部分浏览器会忽略该值。src: 可选。指定引入的外部代码文件,不限制后缀名。type: 必选。指定脚本的内容类型(MIME类型)。现实中通常不指定该值也可以,浏览器会默认当作text/javascript类型来解释执行。HTM 阅读全文
posted @ 2014-04-13 14:01 daishuguang 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 当加载js时,页面会一直在转,没有加载完。如何优化这一点呢js的加载方式介绍同步加载---------------异步加载------------------延迟加载异步加载仍然会触发window.onload事件,---这个是导致页面一直在转的原因,异步加载实质是并行加载。因此,window.onload = function() { var script = document.createElement("script"); script.src = "/scripts/main.js"; document.body.appendChild(scri 阅读全文
posted @ 2014-04-13 14:00 daishuguang 阅读(161) 评论(0) 推荐(0) 编辑
摘要: http://www.qiqiboy.com/2011/04/12/javascript-and-images-lazyload.htmllazyload可以用于很多场合,如JS、css的按需加载;对于页面上很多大图片的网站来说,图片的延迟加载,可以很好的节约页面大小,减少页面与服务器的资源交互,减少用户的等待时间等。所以使用的人越来越多了。刚不久前做一个业务时,碰到了此类需求。不同的是,这个网站上没有引入jQuery,所以不能拿别人开发的jQuery lazyload插件来开发了。遂只好自己来写代码了,此文贴出代码,仅作参考交流。代码基本上实现了图片lazyload的需求,不过还有一些问题, 阅读全文
posted @ 2014-04-13 03:30 daishuguang 阅读(612) 评论(0) 推荐(0) 编辑
摘要: http://jiangzhenghua.iteye.com/blog/1137873http://www.cnblogs.com/yjmyzz/archive/2010/05/13/1734850.html 阅读全文
posted @ 2014-04-13 03:25 daishuguang 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Javascript性能优化之异步加载和执行Author:小欧2013-09-17随着科技的发展,如今的网站和五六年前相比,现在的人们对web的要求越来越高了,用户体验,交互效果,视觉效果等等都有很高的要求,要实现这些功能我们最就需要用到javascript,这时候JS的性能优化就越来越重要了,今天在这里给大家转载一篇IBM开发人员写的怎么优化javascript文章,我觉得写的挺好,希望对大家有所帮助。无论当前JavaScript代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执 阅读全文
posted @ 2014-04-13 03:15 daishuguang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/radom/archive/2011/04/26/2028886.htmlontrolJS 主要为了是解决网页加载中Js文件的性能问题,ControlJS的原理ControlJS本身是异步进行加载的,首先将script的标签type属性值更改为浏览器无法识别的类型,这样浏览器不会认为这是一个脚本。本身异 步加载的ControlJS执行时开始遍历type=”text/cjs”的script标签(包括内嵌脚本),如果存在”DATA-CJSSRC”属性 将创建IMAGE或者OBJECT对象(依赖浏览器而选择),去异步预下载脚本文件并缓存文件,直到wind 阅读全文
posted @ 2014-04-13 03:13 daishuguang 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阻塞特性:JS有个很无语的阻塞特性,就是当浏览器在执行JS 代码时,不能同时做其他任何事情,无论其代码是内嵌的还是外部的。脚本位置: 浏览器在碰到一个引入外部JS 文件的 组织脚本: 为了改善上面的阻塞情况,应尽可能的减少页面中 无阻塞的脚本:为了阻塞状况,这里提供了几个实现并行下载JS 脚本的方案。1. 延迟的脚本HTML4 为2.动态脚本元素 这是最通用的解决方案,通过DOM 动态地创建 3.XMLHttpRequest 脚本注入即通过AJAX 方式加载,不过这种方式无法实现跨域加载,不适用于大型网站。推荐的无阻塞模式 我们上面做的这些工作当然也已经被那些牛人们完成了,并写成了一些... 阅读全文
posted @ 2014-04-13 03:12 daishuguang 阅读(352) 评论(0) 推荐(0) 编辑
摘要: document.getElementById("id").style.height----------->是获取不到他的高度的。document.getElementById("id").clientHeight------------>获取他的高度clientHeight大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。http://www.chinahtml.com/0707/1185173293 阅读全文
posted @ 2014-04-13 01:25 daishuguang 阅读(619) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2112804.htmlhttp://my.eoe.cn/530696/archive/10468.htmlhttp://my.eoe.cn/530696/archive/10468.html 阅读全文
posted @ 2014-04-12 22:44 daishuguang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: http://www.open-open.com/lib/view/open1351324240738.html这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1. 使用JDK中HttpURLConnection访问网络资源(1)get请求01publicString executeHttpGet() {02String result =null;03URL ur 阅读全文
posted @ 2014-04-12 22:04 daishuguang 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 固定table列等宽固定table列等宽style: {table-layout:fixed}html: style="table-layout:fixed"js:object.style.tableLayout=fixed; 阅读全文
posted @ 2014-04-12 20:32 daishuguang 阅读(5433) 评论(0) 推荐(0) 编辑
摘要: https://github.com/maxzhang/maxzhang.github.com/issues/8http://www.tuicool.com/articles/Nfiimahttps://github.com/maxzhang/maxzhang.github.com/issues/8http://justspamjustin.github.io/junior/# 阅读全文
posted @ 2014-04-12 18:16 daishuguang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/ 阅读全文
posted @ 2014-04-12 18:09 daishuguang 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 118 下一页