javascript
文章平均质量分 77
zyz511919766
这个作者很懒,什么都没留下…
展开
-
jquery中attr()方法的使用
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )转载 2012-02-20 16:09:47 · 101081 阅读 · 3 评论 -
Javascript:谈谈JS的全局变量跟局部变量
今天公司一个实习小妹子问我两段JS代码的区别: var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); } var a = "Hello"; function test(){ alert(a); a =转载 2012-02-20 15:27:23 · 122160 阅读 · 46 评论 -
提高HTML5 canvas性能的几种方法!
简介HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2D immediate mode graphic)的标准。许多开发者现在利用它来实现众多的多媒体项目、可视化醒目以及游戏等等。然而,随着我们构建的应用程序的复杂度的增加,我们难免会遇到所谓的性能问题。已经存在众多优化canvas性能的方法了,但是还没有一篇文章将这些翻译 2012-03-29 14:36:48 · 25658 阅读 · 0 评论 -
一段很棒的利用html5-canvas及javascript产生三维星空效果的代码!
从网上搜集到的一段利用纯html5-canvas以及javascript生成三维星空效果的代码。代码的核心部分是“”标签中包含的外部javascript代码-html5_3d_animation.js,即本文的第二段代码。代码的思想很简单:赋予每颗星星随机的x,y,z三个(三维)坐标,分别代表他们在星空(canvas)中的横坐标位置,纵坐标位置以及在三维空间中的尺度信息。利用canvas将每颗星星转载 2012-03-20 13:22:25 · 15342 阅读 · 0 评论 -
关于confirm确认框制作的一个小技巧
当我们要执行一个危险操作的时候,比如删除某个内容等,那么就应该给用户相应的提示来用户不容易犯错误。一般提示都是使用confirm()函数来处理的,给它提交一个参数作为显示的信息提示,那么访问的时候将弹出对话框,如果点击了“确定”那么将改函数返回true,点击了“取消”将放回false,我们针对这个特点来使用两种方法来控制用户是否执行某个操作。function accessNeteasy()原创 2012-03-13 16:26:43 · 3104 阅读 · 0 评论 -
javascript中innerHTML、innerText、outertHTML的区别与各自的用法
示例代码: test1 test2 test.innerHTML 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText 从起始位置到终止位置的内容, 但它去除Html标签 。上例中的text.innerText的值也就是“test1 t原创 2012-03-13 16:24:31 · 10612 阅读 · 1 评论 -
event.altKey、event.ctrlKey、event.shiftKey 属性
event.shiftKey语法:event.altKey取值:true | false 1|0说明:altKey属性为true表示事件发生时Alt键被按下并保持,为false则Alt键没有按下。 altKey属性可结合鼠标或键盘使用,多用于制作一些快捷操作方式。 event.ctrlKey 功能:检测事件发生时Ctrl键是否被按住了。语转载 2012-03-13 15:20:51 · 11877 阅读 · 0 评论 -
JavaScript实现图片预加载
网站开发时经常需要在某个页面实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片。知道了一张图片的地址,需要把它在一个固定大小的html容器(可以是div等)里边显示出来,最重要的当然是转载 2012-03-09 15:58:58 · 1877 阅读 · 0 评论 -
对于图片/Image预加载的一些认识
通过js操纵DOM很多情况下都是为了实现和当前页html元素的异步载入,谈谈对Image对象的一些认识。看个例子:<!-- function addImg(isrc) { var Img = new Image(); Img.src = isrc; Img.onload = function () {转载 2012-03-09 16:04:30 · 4275 阅读 · 0 评论 -
JavaScript小括号、中括号、大括号的多义性
小括号JavaScript中小括号有五种语义:语义1,函数声明时参数表func(arg1,arg2){// ...}语义2,和一些语句联合使用以达到某些限定作用// 和for in一起使用for(var a in obj){// ...}// 和if一起使用if(boo){//...}// 和while一起使用while(boo){// ...}//转载 2012-02-14 17:06:07 · 10563 阅读 · 0 评论 -
setTimeout()间歇调用和 setInterval()超时调用
JavaScript是单线程语言,但它允许通过设置超时值和间歇时间来调度代码在特定的时刻执行。前者是在指定的时间过后执行代码,而后者则是每隔指定的时间就执行一次代码。 超时调用需要使用window对象的setTimeout()方法,他接受两个参数:要执行的代码和以毫秒表示的时间。其中,第一个参数可以是一个包含JavaScript代码的字符串,也可以是一个函数。例如,下面对st转载 2012-03-07 15:59:36 · 5840 阅读 · 1 评论 -
释放 HTML5 <audio> 的力量!
各种声音构成了我们的生活背景。现在,HTML5 元素使 Web 开发人员可以将声音嵌入他们的应用程序。控制的灵活性加上平台其他功能的集成,使多个应用场景得以实现,包括从简单的声音效果到背景音频,再到游戏体验以及更复杂的音频引擎。本博客文章介绍了一些在 Web 应用程序中使用 标签的最佳实践,包括来自真实站点的一些有用的技巧。 在您的页面中添加音频元素 第一转载 2012-02-14 16:54:18 · 4805 阅读 · 0 评论 -
django中如何生成非HTML格式的内容。
某些时候可能有这样的需求,在网页中点击一个链接或者一个按钮希望返回一张图片、一个pdf文档、一个csv文档等而非HTML。在diango中很容易做到这些。django中的view用来接收http request并返回web response。通常情况下,返回的内容为HTML,但其能够返回的不仅仅如此,还可以是上述图片、pdf文件等等。返回非HTML形式的内容的关键在于HttpResponse这个类翻译 2015-03-13 17:32:45 · 2495 阅读 · 0 评论