JS
刀剑分天下
我在这里停驻多年 只因为你太美的容颜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
无阻塞加载事件
默认情况下javascript是同步加载的,也就是javascript的加载时阻塞,后面的元素要等待javascript加载完成后才能进行再加 载,这样如果函数加载很慢的话,会占用用户大量时间。 我们需要解决javascript加载时的阻塞;这里,我简单分析不同浏览器在无阻塞加载事件时,得到的不同结果。 经过测试: 1.Chrome(谷歌浏览器):原创 2013-04-26 11:14:43 · 1278 阅读 · 0 评论 -
重写document.write实现无阻塞加载js广告
无阻塞加载javascript,对于页面性能优化有很大的作用,这样能有效的减少js对页面加载的阻塞。特别是一些广告js文件,由于广告内容有可能是富媒体,更是很可能成为你页面加载提速的瓶颈,高性能javascript告诉我们,同学,提升你的网页速度,就无阻塞地加载JS吧。 于是便有一下代码出现。 (function() { var s = document.createElement('转载 2013-04-26 11:19:49 · 1264 阅读 · 0 评论 -
JS学习笔记(一)——JS的阻塞特性
JS具有阻塞特性,当浏览器在执行js代码时,不能同时做其它事情,即每次出现都会让页面等待脚本的解析和执行(不论JS是内嵌的还是外链的),JS代码执行完成后,才继续渲染页面。 由于,JS的这种阻塞特性,每次遇到,页面都必须停下来等待脚本下载并执行,这会停止页面绘制,带来不好的用户体验。所以,有必要减少JS阻塞特性造成的困扰。 1 优化脚本位置 HTML4规范中,可以放在或中。你可能转载 2013-04-26 16:52:20 · 3209 阅读 · 0 评论 -
网站建设中的Ajax请求与浏览器缓存
Ajax请求与浏览器缓存 在现代Web网站建设中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度。 1. Ajax Request 使用jQuery框架可以很方便的进行Ajax请求,示例代码如下: $.ajax({ url : 'http://www.hualai.net.cn', data转载 2013-04-27 17:01:23 · 976 阅读 · 0 评论 -
JS截取字符串substr 和 substring方法的区别
substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选项。在返回的子字符串中应包括的转载 2013-05-24 13:06:56 · 1002 阅读 · 0 评论 -
php数组转换js数组操作及json_encode应用
对于php,个人感觉能够熟练操作数组和字符串,基本上已经是入门了,php本身有很多操作数组和字符串的函数, 今天在做一个功能时,需要用Js动态的创建门店信息,这些信息是要从后台添加的,想来想去,通过php读取数据库 ,得到数组,然后将数组转化成符合需求js数组, php数组形式为: $newArray = array(array('地区'=>'北京地区','items'=>'10','de转载 2013-05-28 16:06:29 · 1431 阅读 · 0 评论 -
网站如何做到 jQuery-free?
jQuery是现在最流行的JavaScript工具库。 据统计,目前全世界57.3%的网站使用它。也就是说,10个网站里面,有6个使用jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的91.7%。 虽然jQuery如此受欢迎,但是它臃肿的体积也让人头痛不已。jQuery 2.0的原始大小为235KB,优化后为81KB;如果是支持IE6、7、8的jQuery 1.转载 2013-05-14 18:16:22 · 1307 阅读 · 0 评论 -
js中substring和substr的用法
substring 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的转载 2013-06-09 18:00:45 · 1168 阅读 · 0 评论 -
javascript阻止事件冒泡和浏览器的默认行为
就是说用Div框住flash Div的鼠标事件不传递给Body 文中说的方法记录一下 /*--------------------------- 功能:停止事件冒泡 ---------------------------*/ function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器转载 2013-06-21 10:30:48 · 1436 阅读 · 0 评论
分享