Welcome 微信登录

首页 / 脚本样式 / JavaScript

利用onresize使得div可以随着屏幕大小而自适应的代码

利用onresize使得div可以随着屏幕大小而自适应的代码

当我们让div居中时候,一般有两种方法,一种是固定左右宽度,也就是使用像素绝对定位;另一种是用百分比来相对定位,在这种两种方式下,绝对定位是不能让div随着屏幕而自适应的,而用百分比就可以,但是,是用百分比就会有一个新的问题,如果我们的页面中有这么一句 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm...
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象

javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象

如果我们在客户端频繁使用ajax技术,那么我们就不得不多次创建xmlhttp对象。当然,如您所知,我们可以改进创建的方式,比如使用全局变量来缓存一个实例(客户端的单例模式?!),对于同步方式的通信,这是很有效的,但是这样的方式对于异步通信会出现问题,因为没有了进程的堵塞,用户可能在上一次通信未完成时再次调用同一个xmlhttp实例,这样不等前一个调用的回调函数触发,前一次调用就被“覆盖”掉了(也就代表前一次调用失败)。建立一个保持xmlhttp实例的池,好...
javascript 特性检测并非浏览器检测

javascript 特性检测并非浏览器检测

我大致翻译了部分文章,可能有理解错误的地方,敬请指正。值得一提的是,评论部分的争论亦值得一看。特性检测 起初前端工程师们就极力反对浏览器检测,他们认为类似user-agent嗅探的方法是很不好的,理由是它并不是一种面向未来的代码,无法适应新版的浏览器。更好的做法是使用特性检测,就像这样: 复制代码 代码如下: if (navigator.userAgent.indexOf("MSIE 7") > -1){ //do something } 而更好的...
20个非常有用的PHP类库 加速php开发

20个非常有用的PHP类库 加速php开发

图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。 JpGraph - 一个面向对象的图片创建类。 Open Flash Chart - 这是一个基于Flash的统计图。 RSS 解析解释RSS并是一件很单调的事情,不过幸好你有下面的类库可以帮助你方便地读取RSS的Feed。MagpieRSS - 开源的PHP版RSS解析器,据说功能强大...
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题

前淘宝前端开发工程师阿当的PPT中有JS技术理念问题

第7个PPT的代码是用 JS 去设置 CSS,这与“不同浏览器解析DOM不同”没有任何关系,是CSS的兼容性!而且用JS去直接设样式是技术理念上的一个错误! 第9个PPT的代码是用DOM脚本编程,而不是用兼容性更好的表单 name 去取表单中的对象。好像没有 DOM 脚本编程就无法活了,不要什么都 XXX.getElementByXXX 方法。 第10个PPT的代码是用: if(document.all){}else{} 而代码明明是addEventLis...
AJAX的跨域与JSONP(为文章自动添加短址的功能)

AJAX的跨域与JSONP(为文章自动添加短址的功能)

什么是AJAX的跨域请求 出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请求,这当然就是跨域了,不允许的。不过子域名不同(例如sub.a.com向www.a.com发送请求)甚至是同域名不同端口(例如a.com:80向a.co...
JavaScript学习笔记(十)

JavaScript学习笔记(十)

Window对象 window对象表示整个浏览器窗口,window还可用于移动或调整它表示的浏览器的大小。 一、窗口操作 window.moveBy(dx,dy) 把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。 window.moveTo(x,y) 移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处。可以使用负数,不过这样会把部分窗口移出屏幕的可视区域。 window.resiz...
jQuery Flash/MP3/Video多媒体插件

jQuery Flash/MP3/Video多媒体插件

1, jQuery Flash 插件jQuery Flash 插件 主要提供Flash在WEB页面的嵌入式解决方案。2,jPlayerjPlayer是一款用于在网页上播放和控制Mp3文件的jQuery插件。它使用一个在后台的Flash文件来播放Mp3文件,播放器的任何一个地方都可以在XHML/CSS文件里控制。3,Embed QuickTimeEmbed QuickTime帮助你直接在网页中插入可播放的QuickTime影片的jQuery插件。4,jMP3...
<< 371 372 373 374 375 376 377 378 379 380 >>