JavaScript技术

JavaScript技术

javascript 页面只自动刷新一次

阅读(14) 作者(admin)

1.看看下面这段代码 复制代码 代码如下: <Script> function reurl(){ url = location.href; //把当前页面的地址赋给变量 url var times = url.split("?"); //分切变量 url 分隔符号为 "?" if(times[1] != 1){ //如果...

JavaScript技术

javascript 动态加载 css 方法总结

阅读(26) 作者(admin)

1. 用在外部CSS文件中加载必须的文件 @importurl(style.css); //只能用在CSS文件中或者style标签中 2. 简单的在页面中加载一个外部CSS文件 document.createStyleSheet(cssFile); 2. 用createElement方法创建CSS的Lin...

JavaScript技术

checkbox 复选框不能为空

阅读(30) 作者(admin)

复制代码 代码如下:<script type="text/javascript"> function check_check(checkname){ var flag; var checks = document.getElementsByName(checkname); for(var i=0;i<checks.length;i++){ if(checks[i].checked=...

JavaScript技术

Prototype 学习 工具函数学习($方法)

阅读(23) 作者(admin)

$ $$ $A $F $H $R $w Try.these document.getElementsByClassName $方法――被成为瑞士军刀(Swiss Army knife) If provided with a string, returns the element in the document with matching ID; otherwise returns...

JavaScript技术

Prototype 学习 Prototype对象

阅读(24) 作者(admin)

环境: Prototype Version: '1.6.1_rc3' Aptana Studio, build: 1.2.5.023247 IE7 FF2.0.0.4 Opera 10 beta 复制代码 代码如下:var Prototype = { Version: '1.6.1_rc3', //定义浏览器对象 Browser: (function(){ var...

JavaScript技术

Prototype 学习 工具函数学习($A方法)

阅读(16) 作者(admin)

$A方法: Accepts an array-like collection (anything with numeric indices) and returns its equivalent as an actual Array object. This method is a convenience alias of Array.from, but is the preferred wa...

JavaScript技术

Prototype Function对象 学习

阅读(22) 作者(admin)

这个对象就是对function的一些扩充,最重要的当属bind方法,prototype的帮助文档上特意说了一句话:Prototype takes issue with only one aspect of functions: binding.其中wrap方法也很重要,在类继承机制里面就是利用wrap...

JavaScript技术

Prototype Object对象 学习

阅读(18) 作者(admin)

Object is used by Prototype as a namespace; that is, it just keeps a few new methods together, which are intended for namespaced access (i.e. starting with “Object.”). 上面说的namespace个人理解就相...

JavaScript技术

javascript 写类方式之五

阅读(28) 作者(admin)

5、用 构造函数+原型 定义一个类;同一构造函数可以定义出多个类型 复制代码 代码如下: /** * $define 写类工具函数之二 * @param {Object} constructor * @param {Object} prototype */ function $define(constructor...

JavaScript技术

javascript 写类方式之四

阅读(21) 作者(admin)

4、构造函数 + 原型 直接组装一个类;同一构造函数将组装出同一类型通过前面几篇得知javascript写类无非基于构造函数 和原型 。既然这样,我们写个工具函数来写类。复制代码 代码如下:/** * $class 写类工具函数之一 * @...

JavaScript技术

javascript 写类方式之七

阅读(19) 作者(admin)

、dojo.js的写类方式 dojo最新是1.3.1了,记得07年时还是0.4。文档也渐渐多了起来,用dojo的也慢慢多了。dojo还发布了core版,压缩后只有27kb。dojo中用dojo.declare方法来定义一个类。dojo.declare的源码就不贴在这里了。...

JavaScript技术

javascript 写类方式之六

阅读(24) 作者(admin)

6、Prototype.js的写类方式 复制代码 代码如下://prototype.js中的代码 var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } //简化后的 function Clazz() { re...

JavaScript技术

javascript 写类方式之九

阅读(17) 作者(admin)

9、YUI的写类方式 这里引入的是YUI 2.7.0版,只需引入yahoo.js。YUI引入了命名空间,类似于java的包。以下yahoo的工具函数包YAHOO.namespace YAHOO.lang YAHOO.lang.hasOwnProperty YAHOO.lang.extend YAHOO.lang.augmen...

JavaScript技术

javascript 写类方式之八

阅读(21) 作者(admin)

8、Ext.js的写类方式 这里用的是Ext core3.0,Ext中用Ext.extend来定义一个类(当然它更多用来扩展一个类),Ext整个框架各种控件如Panel,MessageBox等都是用Ext.extend方法来扩展。这里仅仅用它来定义一个最简单的类。 看Ext...

JavaScript技术

javascript 写类方式之十

阅读(27) 作者(admin)

10、mootools.js的写类方式 mootools.js的最新版本是1.2.3,这里使用的是1.2.0。mootool被设计成非常紧凑的,模块化的,面向对象的的js库。mootool中写类用Class类。Class类由Native类new出来的: 复制代码 代码如下:/* *Sc...

JavaScript技术

jquery BS,dialog控件自适应大小

阅读(18) 作者(admin)

样式有点丑,为此,还重搞了个样式,哪知以为完工的时候,发现IE上工作不正常,自适应大小等无法实现。

原来它需要xhtml才行,而公司的产品是html的。为此,研究了一下自适应大小的实现。

原来一直觉得jquery取宽度高度很神奇,...

JavaScript技术

js 日期转换成中文格式的函数

阅读(19) 作者(admin)

复制代码 代码如下:function CNDateString(date) { var cn = ["","一","二","三","四","五","六","七","八","九"]; var s = []; var YY = date.getFullYear().toString(); for (var i=0...

JavaScript技术

javascript 面向对象思想 附源码

阅读(17) 作者(admin)

复制代码 代码如下:<html> <head> <script type="text/javascript"><!-- ClassModel = //类模型,用于创建类 { create: function() { return function(){this.construct.apply(this,arguments);} } } Extend = functio...

JavaScript技术

类似新浪网的 弹出视频功能实现代码

阅读(23) 作者(admin)

javascript代码,一般放到 head中复制代码 代码如下:<Script language="javascript"> <!-- window.onload = getMsg; window.onresize = resizeDiv; window.onerror = function(){} //短信提示使用(asilas添加) var div...

JavaScript技术

JavaScript 对象、函数和继承

阅读(18) 作者(admin)

1、 Javascript中的对象   JavaScript可以说是一个基于对象的编程语言,为什么说是基于对象而不是面向对象,因为JavaScript自身只实现了封装,而没有实现继承和多态。既然他是基于对象的,那么我们就来说说js中的对象。有...

JavaScript技术

JavaScript 解析读取XML文档 实例代码

阅读(23) 作者(admin)

JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来。 在线演示:http://demo.jb51.net/js/2012/readxml/注:测试的时候需要在网站中测试,iis或apache中,注意不要本地双击运...

JavaScript技术

javascript 新浪背投广告实现代码

阅读(29) 作者(admin)

今天查看了下新浪的js代码,发现一个背投的广告类代码,不论是从学习角度还是使用角度都是不错的,但发现了一个问题,会被屏蔽的。下面是具体的js类代码复制代码 代码如下:/* 轮播背投类 RotatorPB v3.1 Update by Dakular <...