
javascript
文章平均质量分 68
CodeMasterShiller
一个老码农
展开
-
不经过服务器,直接传递js变量
//main.html //left.html left frame show previous gv change gv next page //next.html next frame show current gv in next.html原创 2009-10-16 16:13:00 · 597 阅读 · 0 评论 -
IE下某些标签的innerHTML属性只读引发的兼容性问题
<br />使用时发现IE下在给tbody的innerHTML赋值时,js报错。经追查发现innerHTML属性在IE下是只读的,因此在希望修改tbody的内容时,如果直接给tbody的innerHTML赋值,在IE下会报错<br /> <br />解决办法是使用一些跨平台的js框架,如jQuery<br />$("#objid").html(content);<br /> <br />其它innerHTML是只读属性的标签列表<br />COL, COLGROUP, FRAMESET, HEAD, HTM原创 2010-09-11 09:23:00 · 1335 阅读 · 0 评论 -
web socket api(html5)
<br />//interface<br />http://dev.w3.org/html5/websockets/<br />interface WebSocket { readonly attribute DOMString url; // ready state const unsigned short CONNECTING = 0; const unsigned short OPEN = 1; const unsigned short CLOSING = 2;原创 2010-06-19 10:29:00 · 1328 阅读 · 0 评论 -
hml5 canvas 介绍
<br /><br />html5引入了新的标签<canvas>,可以在其上面进行绘图操作。结合javascript可以做出相当复杂的客户端程序。<br /> <br />//canvas接口定义<br />//http://www.w3.org/TR/html5/the-canvas-element.html<br />interface HTMLCanvasElement : HTMLElement {<br /> attribute unsigned long width;<br原创 2010-07-03 10:47:00 · 1130 阅读 · 0 评论 -
javacript prototype基础
prototype本身是对象的一个属性,它的作用是让你可以给对象添加属性和方法。给对象添加方法的例子:function myobj(name){ this.name = name; }myobj.prototype.getname = function (){ return this.name; }myobj.prototype.setname = function (na原创 2010-04-07 19:54:00 · 500 阅读 · 0 评论 -
鼠标按键事件基础
function $(id){ return document.getElementById(id);}var o;output:firefox和chrome结果:单击: +down+up+click双击: +down+up+click+down+up+click+doubleclickIE8结果:单击:+down+up+click双击: +down+up+click+up+doublecl原创 2010-04-07 19:52:00 · 495 阅读 · 0 评论 -
javacript 脚本的执行顺序
测试浏览器:firefox 3.0.10 Mozilla Firefox for Ubuntu canonical - 1.0function $(id){ return document.getElementById(id);}var o = $("text");alert(o);o = $("text");alert(o);output:o = $("text");alert(o);o原创 2010-04-07 19:51:00 · 555 阅读 · 0 评论 -
用jquey写的简单聊天窗口的例子
//jquery.dialog.js (function ($){ var options = {}; $.fn.act_as_dialog = function (width, height, borderwidth, bordercolor, autoscroll) { var style = display:block;over原创 2010-04-11 18:24:00 · 1552 阅读 · 0 评论 -
js版俄罗斯方块
前些天学习javascript时写的,linux下firefox3.5调试通过 /** * tetris.js */var block_color = ["#AA5555", "#5555AA", "55AA55", "#F0A000", "AA55AA"];var block_table = [[[-1, 0, 0, 0], [-1, -1, 0, 1]], [原创 2009-11-21 01:29:00 · 657 阅读 · 0 评论 -
[转]悟透JavaScript
from:http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。转载 2009-10-27 22:18:00 · 570 阅读 · 0 评论 -
如何在js文件中包含其它的js文件
from:http://topic.youkuaiyun.com/t/20020628/13/836053.html 1.(onload前) document.write(""); 或者写个函数 function js_include(fileName){ //加载一个Js文件 document.write(转载 2009-10-25 23:31:00 · 1216 阅读 · 0 评论 -
getElementByClassName
<br />http://code.google.com/p/getelementsbyclassname/source/browse/trunk/getElementsByClassName.js<br />/*<br /> Developed by Robert Nyman, http://www.robertnyman.com<br /> Code/licensing: http://code.google.com/p/getelementsbyclassname/<br转载 2010-11-20 19:10:00 · 1787 阅读 · 0 评论