javascript
文章平均质量分 53
一直学习
这个作者很懒,什么都没留下…
展开
-
prototype.js 1.4版开发者手册(强烈推荐)
转载 2008-02-25 15:31:00 · 582 阅读 · 0 评论 -
图片或文字上下左右滚动【JS向上滚动、JS向下滚动、JS向左滚动、JS向右滚动】【整理综合】
转自:江南亦心http://hi.baidu.com/wdqz/blog/item/e0b75efb6eeb3f136d22eb95.html 注:上下滚动时,单元格demo1里面的内容高度要大于demo设置的高度才能无限滚动 左右滚动时,单元格demo1里面的内容宽度要大于demo设置的宽度才能无限滚动一、上下滚动1.显示的内容转载 2008-09-18 11:12:00 · 9194 阅读 · 0 评论 -
简易而又灵活的Javascript拖拽框架(二)
一、开篇在上一篇中,似乎不出来这个框架有多强大。是因为我们实现的效果太简单了,还不足以体现框架的强大和灵活,在这一节中,用这个灵活的框架轻易的来实现拖放! 二、原理 框架的原理在上一篇文章中介绍了,这里就不在重复,直接开始使用这个框架了首先通过Drag.init来注册拖动组件;分析:1、拖动开始的时候将dragGhost插入到鼠标拖动的那个元素转载 2008-09-17 10:58:00 · 726 阅读 · 0 评论 -
Javascript实现最简跨平台面向对象拖拽
一、开篇拖拽已经是个Javascript的老话题了,但是也是最经典的问题之一。在这里,我用面向对象的方法实现了简单的拖拽,这是做复杂js效果的基础。二、原理拖拽的原理很简单,就是捕获鼠标事件,作出应有的相应。需要处理的鼠标事件有三个:mousedown mousemove mouseup,下面分别介绍在各个事件需要处理一些什么事情。1、 mousedown(1)转载 2008-09-17 11:00:00 · 1105 阅读 · 0 评论 -
简易而又灵活的Javascript拖拽框架(三)
一、开篇 这是这个拖拽系列的第三篇了,第一篇简单的介绍了一下这个拖拽框架,第二篇用这个框架做了一个Tab标签的拖放。这次用这个拖拽框架做一个更复杂一点的效果——跨列拖放。就像iGoogle和netvibes的个性页面布局那样。 二、原理 框架在第一篇做了介绍,这里直接使用。首先要找到每个可以拖动的item,对于每个拖动的item,对其注册组件Drag.init(h转载 2008-09-17 10:59:00 · 801 阅读 · 1 评论 -
jQuery入门简介
jQuery是最近比较火的一个JavaScript库,从del.icio.us/上相关的收藏可见一斑。到目前为之jQuery已经发布到1.2.1版本,而在这之前的一个星期他们刚发布1.2版本,看看他的各个版本的 发布时间 ,不难发现他的飞速发展,每个月都在更新版本;而且不断有人开发出新的 jQuery插件 ,最近又推出了 jQuery UI 库。jQuery于2006年一月十四号在B转载 2008-11-09 11:48:00 · 733 阅读 · 0 评论 -
防止复制 js代码
第一种 不能复制 防拷贝代码(加入BODY中即可,防止右键和CTRL+A) return false ondragstart=return false onselectstart =return false onselect=document.selection.empty() oncopy=document.selection.empty() onb原创 2008-12-05 09:52:00 · 3012 阅读 · 0 评论 -
baidu 留言板& 相关问题解决
现在知道的 百度留言板有两一个版本。 第一个 http://sfhelp.baidu.com/msg/js/549/414549.js" charset="gb2312"> 这个放到 之间就可以了。 第二个 http://sfhelp.baidu.com/msg/images/ico3.gif">> ht原创 2009-06-15 11:47:00 · 1303 阅读 · 1 评论 -
不错的滚动JS代码 分为小跳中跳和大跳还有连续
<br />不错的滚动JS代码<br /><mce:style type="text/css"><!--div{font-size:12px;border:1px solid #000;margin:10px;height:100px;overflow:hidden;line-height :18px;color:#0080FF;}--></mce:style><style type="text/css" mce_bogus="1">div{font-size:12px;border:1px sol转载 2011-01-25 11:53:00 · 1026 阅读 · 0 评论 -
js 日期的加减
js 日期的加减Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份原创 2011-08-04 09:45:20 · 1416 阅读 · 0 评论 -
JQUERY DATA
很多前端工程师喜欢使用HTML的属性来存储数据: [cc lang="js"] $('selector').attr('alt', 'data being stored'); //之后可以这样读取数据: $('selector').attr('alt'); [/cc] 使用”alt”属性来作为参数名存储数据其实对于HTML来说是不符合语义的, 我们转载 2012-04-18 10:39:17 · 1411 阅读 · 0 评论 -
鼠标样式的应用&JS控制
1. 2. 3. hand:是大家所熟悉的手型。 #Tree { cursor:pointer; //手型 } 4. crosshair:是十字型,就是小乌龟首页所用的样式。 5. text:是平时鼠标移动到文本上的样式。 6. wait:是等待的效果。 7. defa转载 2011-03-23 17:34:00 · 2370 阅读 · 0 评论 -
防止跨域方式调用JS文件&分步加载JS
防止跨域方式调用JS document.domain = "aaa.com"; if (typeof (bitLoadScript) == "undefined") bitLoadScript = function (url, callback, charset) { var s = doc原创 2012-08-17 09:58:29 · 2054 阅读 · 0 评论 -
JS 工具类
var browserName = navigator.userAgent.toLowerCase(); var BitA = BitA || {}; BitA.Tools = {//深度复制 extend: function () {原创 2012-08-20 09:09:12 · 753 阅读 · 0 评论 -
服务器端执行JS
方法1:function submitForm( theForm ){theForm.action = 'http://www.sohu.com';//theForm.submit();return true;}......if(allowRun!=undefined && allowRun==true){submin原创 2012-09-11 19:40:19 · 4246 阅读 · 0 评论 -
document.domain 跨域问题
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta原创 2012-08-17 09:42:05 · 31855 阅读 · 2 评论 -
简易而又灵活的Javascript拖拽框架(一)
一、开篇最近在做js拖拽的时候,发现了一个强大而又灵活的拖拽框架,(之前用了代码混淆器,还好代码比较短,我就翻译过来了)利用这个框架不仅能实现简单的拖动,更能轻易的实现各种复杂的拖放功能。这一篇先实现最简单的拖拽,稍微复杂的拖放将在后面的文章里写出来。二、代码先把代码贴出来CodeCode highlighting produced by Actipro CodeHig转载 2008-09-17 10:55:00 · 794 阅读 · 0 评论 -
关于JS弹出窗口;躲避拦截窗口功能
方法一: window.open(Url,"_blank");方法二:// 把下面的代码保存下来.里面提供了Window.Open所用到的参数// system.window.js// 具体功能看相应的注释/** 调用:Object.Window* 作用:Window 引用类* 参数:* Method 窗口打开方式* Href 窗口地址*原创 2008-06-26 15:38:00 · 2625 阅读 · 1 评论 -
js 实现静态页面接受参数
使用javascript实现 var strGetQuery = document.location.search;//获取url参数 // 从url 字符串中提取变量的值 function GetQueryValue(sorStr,panStr) { var vStr=""; if (s转载 2008-09-04 17:19:00 · 1412 阅读 · 0 评论 -
prototype 源码解读 之 prototype.js
代码: /** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: @@VERSION@@ } /** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java 的转载 2008-02-25 15:33:00 · 943 阅读 · 0 评论 -
解决gb2312页面调用utf-8页面的js,显示乱码!
这几天一直在为我的网站改版,这次改动很大,可以说是重新做一套很完整的网站了,工作量很大,还要开发出来很多创新的东西来,大年初一我还在家里日夜不停的写着代码。这种学习精神现在已经很少见了。中间遇到很多没有遇见过的问题,不过通过不懈的努力,最终都给搞掂了,解决问题后那个喜悦阿!甭提有多高兴了。今天再总结一个知识:gb2312页面调用utf-8页面的js,显示乱码:大家可以在本地建立一下转载 2008-01-14 14:32:00 · 7146 阅读 · 2 评论 -
要实现动态加载JS脚本有4种方法:
要实现动态加载JS脚本有4种方法:1、直接document.write这里重新温习Document.write()的用法,必须在加载页面的过程中使用,否则将复写整个页面,这里我碰到的问题是,如果用一些异步方法把内容写进页面Body中是不行的,应为IE无法被我们的脚本所阻塞,无法要求加载过程中断,等待我们取得必要的信息,这时候我们将无法保证加载后脚本具体执行的情况。 doc转载 2008-01-14 14:46:00 · 3340 阅读 · 2 评论 -
给图片加倒影效果的JavaScript库
Reflection.js是一个能够给图片加倒影效果的JavaScript库。使用非常简单只需在img标签中加入class="reflect"。http://cow.neondragon.net/stuff/reflection/转载 2008-07-16 13:06:00 · 930 阅读 · 0 评论 -
js图片放大效果
js图片放大效果 Lightbox JS v2.0概要:Lightbox JS 是一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本. 它能被快速安装并且运作于所有流行的浏览器.最新更新 Version 2.0图片集: 分组相关的图片并且能轻松的导航它们 视觉特效: 奇特的自适应调整 向后兼容: yes! 点击这里查看实例演示如转载 2008-07-16 13:08:00 · 2335 阅读 · 0 评论 -
js 刷新页面 用 location.reload() 和 location.replace()
首先介绍两个方法的语法:reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet]) 参数: bF转载 2008-07-23 11:35:00 · 14844 阅读 · 5 评论 -
JS面向对象编程(对象创建)
JS面向对象编程(对象创建)//构造函数function Animal(name, sound, age) { this.name = name; this.sound = sound; this.age = age;}//类属性Animal.description = animal;//类方法Animal.descript = function() { docu原创 2008-07-27 18:33:00 · 1172 阅读 · 0 评论 -
Javascript对数组的操作
【来源:JsJava官方中文博客】 Javascript自身提供了一些操作,可以对数组实现一定的处理,例如排序、连接、堆栈等等,下面做一下简单的介绍。 1,concat(arrayName2, arrayName3, …, arrayNameN) ,将数组本身和另外一个或多个数组进行连接,例如: var arr1=[”a”,”c”]; var arr2=[转载 2008-07-28 11:25:00 · 899 阅读 · 0 评论 -
很cool 很有意思的js代码
无意中digg上看到的,执行如下步骤就能看到效果:随便打开一个网站,网页上必须有图片,否则没效果,页面打开后清除地址栏中的地址,复制如下代码到地址栏中然后按回车: javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL原创 2008-05-15 14:21:00 · 840 阅读 · 0 评论 -
js 控制div 渐渐消失 渐渐出现效果
效果一:手动控制展现或消失测试效果 代码如下: TABLE width="80%">TBODY>TR>TD>效果一:手动控制展现或消失BR>INPUT onclick="startObjVisible(objDiv);if(this.value==点击展现){this.value=点击隐藏原创 2008-08-07 17:25:00 · 15659 阅读 · 13 评论 -
能够自动调整图片大小 (用在新闻)
能够自动调整图片大小 (用在新闻) function checkstatus() { for (var i=document.images.length-1;i>=0;i--) { var img = document.images[i]; if(img.width > 640) { img.outerHTML =原创 2008-08-06 15:33:00 · 1129 阅读 · 0 评论 -
js trim 方法
function trimStr(str) { var re = //s*(/S[^/0]*/S)/s*/; re.exec(str); return RegExp.$1; } 网上找的,比较好用的一个原创 2008-08-19 09:00:00 · 774 阅读 · 0 评论 -
js 调试
以前一直用 alert() 来调试js现在发现一种先的方法,虽然很简单,但很实用dd.style = "";只在vs2005下试过,其他编辑器没用过原创 2008-08-19 09:26:00 · 779 阅读 · 0 评论 -
50条网页制作小技巧集锦
50条网页制作小技巧集锦控制横向和纵向滚动条的显隐?---------设为首页:--------- 文字或图片弹出指定大小的窗口 在body中加入 functionMM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);转载 2008-09-01 16:42:00 · 909 阅读 · 0 评论 -
iframe加载时的loading效果,兼容Firefox
iframe加载时的loading效果,兼容Firefox 新建网页 1 http://sysimages.tq.cn/images/analysis_images/ajax-loader.gif" /> loading... function stateChangeIE(_frame) { if (_frame.readyStat转载 2008-09-01 17:30:00 · 9714 阅读 · 0 评论 -
JavaScript 跨域访问的问题和解决过程
分享一下最近用jQuery跨域请求的经历, 希望能给大家一些关于这个方案的概念和资料。该部分包括客户端和服务器端,(如果服务器不在自己手上,那么还是考虑通过自己的服务器转发请求吧) 1.原本的代码很简单。。如果是同域名什么问题都没有 (有兴趣的朋友可以尝试在自己的服务器上运行以下代码) $.ajax({ url:转载 2016-05-23 16:58:25 · 1659 阅读 · 0 评论