摘要: var check = {} require = function(name, callback){ //name切割成多个模块名,然后转换为URL //for循环 //这里会运行于iframe中 var s = document.createElement("script"... 阅读全文
posted @ 2014-09-09 17:48 huhl 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. 前言在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(Single Page WebApp)。对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载。在开发单页应用时第一个要处理的问题就是页面结构化,由于多... 阅读全文
posted @ 2014-09-09 09:45 huhl 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 现在越来越多的人应用jQuery了,有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的.总是从ID选择器开始继承在class前使用tag将jquery对象缓... 阅读全文
posted @ 2014-08-29 11:31 huhl 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在网站制作中难免要用到判断浏览器版本,如果用jquery的话很是简单的,可是如果页面没有加载jquery库那么只为了判断个浏览器版本显得有点大材小用,那么学习吧介绍个用JS判断浏览器版本的例子。这里以IE67为例,如果你要判断别的,可以适当的修改,修改的时候可以随时弹出信息来测试怎么修改。var b... 阅读全文
posted @ 2014-08-28 17:53 huhl 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 连接数的概念连接数也是所谓的请求数, 每个资源都会从客服端独立发一个请求到服务端(当然重复的不算, 这些资源包括css,js,img等)连接数多带来的问题因为每一个连接数都要经历一个"漫长的过程", 要发送TCP请求, 然后什么DNS解析成IP, 各种连, 各种多, 然而人要知道每个连接都(可能)有... 阅读全文
posted @ 2014-08-28 17:44 huhl 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1, jquery的事件系统和缓存系统事件的起因, 不能解除匿名函数绑定:给dom元素打上一个以版本随机号的标识, 比如1, 然后在 $.cache 上建立1的缓存对象, 如 $.cache.1.events, data; 从而引入缓存系统, 好处是只是在dom上标识下, 数据全在 $.cache ... 阅读全文
posted @ 2014-08-28 17:43 huhl 阅读(380) 评论(0) 推荐(0) 编辑
摘要: http://www.qianduan.net/mobile-webapp-develop-essential-knowledge.html 阅读全文
posted @ 2014-08-26 18:12 huhl 阅读(116) 评论(0) 推荐(0) 编辑
摘要: http://www.qianduan.net/css-browser-selector-support.html 阅读全文
posted @ 2014-08-26 18:11 huhl 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、JS字符串的替换及replace()方法的使用replace(regexp,replacement)方法有两个参数,第一参数可以是一个纯文本字符串或是一个RegExp对象,具体请看RegExp对象的使用;第二个参数可是一个字符串也可以是一个函数。以下是JS字符串替换的举例:例1:var str=... 阅读全文
posted @ 2014-08-25 14:37 huhl 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 图像预载入对于浏览器载入图像来说,只有在对图像发送一个 HTTP请求之后,它们才会被浏览器载入,对图像的 HTTP 请求要么使用 <img> 标记,要么通过方法调用实现。如果使用 JavaScript 脚本来处理在 mouseover 事件时交换图像,或者在一段时间之后自动更改图像,那么在从服务器获... 阅读全文
posted @ 2014-08-25 11:53 huhl 阅读(1719) 评论(0) 推荐(0) 编辑