- 博客(12)
- 资源 (2)
- 收藏
- 关注
翻译 提高HTML5 canvas性能的几种方法!
简介HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2D immediate mode graphic)的标准。许多开发者现在利用它来实现众多的多媒体项目、可视化醒目以及游戏等等。然而,随着我们构建的应用程序的复杂度的增加,我们难免会遇到所谓的性能问题。已经存在众多优化canvas性能的方法了,但是还没有一篇文章将这些
2012-03-29 14:36:48 25750
转载 一段很棒的利用html5-canvas及javascript产生三维星空效果的代码!
从网上搜集到的一段利用纯html5-canvas以及javascript生成三维星空效果的代码。代码的核心部分是“”标签中包含的外部javascript代码-html5_3d_animation.js,即本文的第二段代码。代码的思想很简单:赋予每颗星星随机的x,y,z三个(三维)坐标,分别代表他们在星空(canvas)中的横坐标位置,纵坐标位置以及在三维空间中的尺度信息。利用canvas将每颗星星
2012-03-20 13:22:25 15379
原创 关于Google Chrome 浏览器的一些命令及用法
一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:version - 显示当前版本 about:memory - 显示本机浏览器内存使用状况about:plugins
2012-03-15 12:48:45 66926 1
原创 关于confirm确认框制作的一个小技巧
当我们要执行一个危险操作的时候,比如删除某个内容等,那么就应该给用户相应的提示来用户不容易犯错误。一般提示都是使用confirm()函数来处理的,给它提交一个参数作为显示的信息提示,那么访问的时候将弹出对话框,如果点击了“确定”那么将改函数返回true,点击了“取消”将放回false,我们针对这个特点来使用两种方法来控制用户是否执行某个操作。function accessNeteasy()
2012-03-13 16:26:43 3114
原创 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 10642 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 11907
转载 对于图片/Image预加载的一些认识
通过js操纵DOM很多情况下都是为了实现和当前页html元素的异步载入,谈谈对Image对象的一些认识。看个例子:<!-- function addImg(isrc) { var Img = new Image(); Img.src = isrc; Img.onload = function () {
2012-03-09 16:04:30 4292
转载 JavaScript实现图片预加载
网站开发时经常需要在某个页面实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片。知道了一张图片的地址,需要把它在一个固定大小的html容器(可以是div等)里边显示出来,最重要的当然是
2012-03-09 15:58:58 1888
原创 让MySQL同时执行多条SQL语句的解决办法
最近做一个MySQL方面的东西发现了这个问题,就是在一个Statement中执行一条SQL语句的时候可以正确执行,如果同时执行多条,就会报SQL语法错误,伤透了脑筋。经过网上查找,发现有两种解决办法: 1、最简单的办法:在MySQL的连接字符串中设置allowMultiQueries参数置为true。(只有MySQL Connector/J 3.1.1以上版本才支持) 。例如:在jdbc下
2012-03-09 13:02:50 41680 3
原创 各国语言缩写-各国语言简称
en 英文en_US 英文 (美国)ar 阿拉伯文ar_AE 阿拉伯文 (阿拉伯联合酋长国)ar_BH 阿拉伯文 (巴林)ar_DZ 阿拉伯文 (阿尔及利亚)ar_EG 阿拉伯文 (埃及)ar_IQ 阿拉伯文 (伊拉克)ar_JO 阿拉伯文 (约旦)ar_KW 阿拉伯文 (科威特)ar_LB 阿拉伯文 (黎巴嫩)ar_LY 阿拉伯文 (利比亚)ar_
2012-03-09 12:52:39 6491
原创 在WampServer Version 2.1(或更高版本)中切换不同版本的MySQL易遇到的问题及对策
WampServer Version 2.1(或者更高版本)中可以允许我们安装不同版本的APACHE、PHP、MySQL。如果我们安装了不同的版本那么在需要切换不同的版本时,注意了,一定要先更改配置文件,然后再切换版本,否则会引发错误。 比如从我要从MySQL5.0.88切换到5.1.41或更高版本的5.5.8,由于phpmyadmin连接这三个不同的数据库时所需要的配置参数(用
2012-03-09 12:42:44 4184
转载 setTimeout()间歇调用和 setInterval()超时调用
JavaScript是单线程语言,但它允许通过设置超时值和间歇时间来调度代码在特定的时刻执行。前者是在指定的时间过后执行代码,而后者则是每隔指定的时间就执行一次代码。 超时调用需要使用window对象的setTimeout()方法,他接受两个参数:要执行的代码和以毫秒表示的时间。其中,第一个参数可以是一个包含JavaScript代码的字符串,也可以是一个函数。例如,下面对st
2012-03-07 15:59:36 5886 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人