![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
ccyingfu
这个作者很懒,什么都没留下…
展开
-
获得Event对象
[code="javascript"]function getEvent(){ //同时兼容ie和ff的写法 if(document.all) return window.event; func=getEvent.caller; while(func!=null){ ...原创 2010-07-08 11:31:13 · 97 阅读 · 0 评论 -
Dojo类似Jquery操作DOM的方法
导入NodeList-traverse包[code="javascript"]dojo.require("dojo.NodeList-traverse");[/code]有下列方法:[code="javascript"]dojo.query("#id").next();//当前节点的下一个节点dojo.query("#id").prev();//当前节点的上一个节点...原创 2011-05-19 10:18:19 · 81 阅读 · 0 评论 -
Date
[code="html"]//全局函数Date//Date 类的静态方法Date.parseDate.UTC//Date 对象的建立方法new Date()new Date(毫秒数)new Date(标准时间格式字符串)new Date(年, 月, 日, 时, 分, 秒, 毫秒)//Date 对象的更多...原创 2011-08-26 19:49:11 · 122 阅读 · 0 评论 -
代码分行
[code="java"]原创 2011-08-27 22:57:53 · 395 阅读 · 0 评论 -
两点间直线
[code="java"]function getLineDot(a, b){ var dot = [], x1 = a.x, x2 = b.x, y1 = a.y, y2 = b.y; var r = Math.floor(Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))); var theta = ...原创 2011-05-29 17:10:39 · 188 阅读 · 0 评论 -
JS中获取各种窗口大小
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的...原创 2011-05-29 17:11:36 · 77 阅读 · 0 评论 -
简易向上的滚动
[code="html"]无标题文档function marQuee(opts){ var g = function(id){return "string" == typeof id ? document.getElementById(id) : id;}, c = function(tagName){return document.createEle...原创 2011-06-18 17:55:23 · 99 阅读 · 0 评论 -
上下选择
[code="html"] html,body,div,a{padding:0;margin:0;} #d{ width:300px; margin:0 auto; border:1px solid #3366FF} #d a{ text-align:center;;width:300px; color:#000000; text-decoration:none...原创 2011-06-18 22:07:23 · 116 阅读 · 0 评论 -
循环添加事件
[code="java"]var nodes = this.tree.rootNode.getChildren(); for(var i = 0, len = nodes.length; i < len; i++){ (function(index,node){ var inx = index,n = node; dojo.byId(...原创 2011-06-24 14:05:16 · 111 阅读 · 0 评论 -
浏览器判断
[code="java"]B = (function(ua){ var b = { msie : /msie/.test(ua) && !/opera/.test(ua), opera : /opera/.test(ua), safari : /webkit/.test(ua) && !/chrome/.test(ua), firefox : /f...原创 2011-06-25 14:55:10 · 94 阅读 · 0 评论 -
TEST_INEDITOR
无标题文档 textarea{border:0} textarea:hover,textarea:focus{background-color:#66CCFF;border:1px solid black} function test(){ var ta = document.getElementById("test"), d = docume...原创 2011-06-29 06:47:24 · 119 阅读 · 0 评论 -
百度地图
[code="html"] 周边搜索 var map = new B...原创 2011-07-12 15:38:39 · 102 阅读 · 0 评论 -
多对象inherit
[code="java"]var Tool = {};Tool._mixin = function (target, source) { var extraNames, extraLen, empty = {}; for (var i in {toString:1}) { extraNames = []; break; } extraNames = extraN...原创 2011-05-14 10:04:04 · 86 阅读 · 0 评论 -
根据类名获得元素
[code="javascript"]/** * 根据类名获得元素 * 参数说明: * 1、className 类名 * 2、tag 元素名 默认所有元素 * 3、elm 父元素 默认doucment */document.getElementsByClassName = function(className, tag, elm) {...原创 2010-06-30 18:22:45 · 225 阅读 · 0 评论 -
UUID生成器_Javascript版
[code="javascript"]/*uuid.js - Version 0.3JavaScript Class to create a UUID like identifierCopyright (C) 2006-2008, Erik Giberti (AF-Design), All rights reserved.This program is free s...原创 2010-06-26 11:31:28 · 427 阅读 · 0 评论 -
字符串连接和StringBuffer的对比
[code="javascript"]function StringBuffer () { this._strings_ = new Array();}StringBuffer.prototype.append = function(str) { this._strings_.push(str);};StringBuffer.prototype.toStri...原创 2010-08-10 06:31:45 · 74 阅读 · 0 评论 -
加密JavaScript代码
加密JavaScript代码但有一个小Bug,就是当JavaScript代码中出现“\”时,这段代码会出现问题。正在寻求解决办法。[code="html"] New Document a=62;function encode() { var code = document.getElementById('code').value;...原创 2010-06-10 09:45:46 · 72 阅读 · 0 评论 -
location.reload 和 replace 方法
reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet]) 参数: bForceGet, 可选参...原创 2010-06-11 11:50:57 · 114 阅读 · 0 评论 -
椭圆轨迹字
[code="html"] test /* * Draw a Oval * author:李英夫, Thanks for 袁洲's help in math. * The following is the formula of Oval...原创 2010-06-11 11:56:17 · 88 阅读 · 0 评论 -
画一个椭圆
[code="html"]test /** Draw a Oval* author : 李英夫, Thanks for 袁洲's help in math.* The following is the formula of Oval.* All dots is drawn by it.* x = r*a*cosθ (0 ...原创 2010-06-11 13:18:25 · 100 阅读 · 0 评论 -
JavaScript数组添加remove方法
[code="html"]Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; ...原创 2010-06-11 13:20:22 · 264 阅读 · 0 评论 -
在Dom树加载后执行,jQuery中的ready
[code="html"](function(){ var isReady=false;//判断onDOMReady方法是否已经被执行过 var readyList= [];//把需要执行的方法先暂存在这个数组里 var timer;//定时器句柄 ready=function(fn) { if...原创 2010-06-11 13:21:40 · 229 阅读 · 0 评论 -
call、apply、caller、callee使用方法
一、call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方...原创 2010-06-15 18:41:09 · 250 阅读 · 0 评论 -
禁止IE下右键等功能
[code="javascript"]window.setInterval(function(){ document.oncontextmenu=function(e){return false;} document.onselectstart = document.oncontextmenu= document.onmousedown= function(){r...原创 2010-06-23 15:05:53 · 134 阅读 · 0 评论 -
JavaScript时间
[code="html"]Time var MTime = window.MTime || {} MTime.Tools = { g : function(id){ return "string" == typeof id ? document.getElementById(id) : id; ...原创 2010-06-23 15:19:28 · 78 阅读 · 0 评论 -
类百度的小贴士
这是好久以前写的,当时正在学习Javascript。看见百度空间里总有一个小贴士的东西,挺好玩的,就把它的的图片都保存下来了,模仿它的样式做的一个东西,项目里有时就能用的上哦,呵呵。虽然代码写的很烂,但还是能用的。如果有人也有这样的需要,可以下来用哈。主要功能就是:可以在页面的某一个元素下显示一个小贴士。[code="javascript"]var Tips = function(...原创 2010-06-26 10:22:16 · 100 阅读 · 0 评论 -
AMD研究,组件的动态加载。
研究了一下dojo的ADM。明白组件的加载机制了。[code="java"](function(){ var w = window, d = document; if(w.fu) return; var _Class = { create : function(){ return function(){ this.init.apply(this...原创 2013-11-23 14:41:34 · 176 阅读 · 0 评论