编程技巧 - 文章列表
-
Javascript实现日期的连动选择
用Javascript实现日期的连动选择,如图:代码:\n<html><body><form><select id=year onchange=toDate()><script>for(i=1970;i<=2010;i++)document.write(“<option>”+i+”</option>”)</script></select><select id=month onchange=toDate()><scri
-
JS方式实现省市二级联动
网上很多的js实现的省市联动,都只是实现了注册时的选择功能,但对于存储进数据库后的省市信息,可能会应用于修改页面,在修改时,需要首先从数据库中读出对应的省份和城市,然后在下拉列表中将其选中,本文主要实现了这方面的需求;\nProvinceCity.js文件 \n// JScript 文件var where = new Array(32); function comefrom(loca,locacity) { this.loca = loca; this.locacity = locacity; } where[0]= new comefrom(“选择省份”,R
-
js特效:类似QQ窗口的抖动效果
类似QQ窗口的抖动效果,只是觉得好玩 没什么技术含量。代码如下:\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><html xmlns=”http://www.w3.org/1999/xhtml”> <head> <title>js特效:类似QQ窗口的抖动效果 http://w
-
JavaScript进度条源码实例
JavaScript进度条设计源码实例\n几种方案1.如图:<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”><HTML><HEAD><TITLE> 进度条 </TITLE><META NAME=”Generator” CONTENT=”EditPlus”><META NAME=”Author” CONTENT=”\"><ME
-
深入认识javascript中的eval函数
发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var code1=’”a” + 2′; //表达式var code2=’
-
JavaScript面向对象编程(2)– 类的定义
最近这一段时间事情太多了,没有时间再继续写,幸好这两天有点小闲,先小写一下JavaScript中面向对象一中推荐的方法。上篇说过,JavaScript没有类的概念,需要通过函数来实现类的定义。先通过一个例子说明:function myClass(){ var id = 1; var name = “johnson”; //properties this.ID = id; this.Name = name; //method this.showMessage = function() {
-
Js弹出页面,关闭页面返回值
做了一个功能:\n页面中一个表单,几个文本域的值从另外一个页面获取,如图:表单名:dwww_cn_Form\n在“请选择”上的链接:<font color=’green’ onclick=”window.open(‘Source.asp?TypeSelect=dwww_cn_1, ”, ‘width=600,height=450,resizable=0,scrollbars=yes’);” style=”cursor:hand;”>请选择</font>
-
javascript实例:实现Google首页点点效果
上周五抽空实现了一下谷歌首页(其实是韩国google先搞的)的动画效果,感觉挺有意思,在这里和大家分享下。\n这个效果的思路蛮有趣的,是一个类似于我们小时候翻书动画(也叫走马灯?)的效果,将一张大的png图片每次显示一部分。\n说明一下,我的实现没有google的那样精致,它最后还有一个返回一点的效果。我为了简单,省略了,呵呵。\n首先,这是google用的素材图片:\n这是我的素材图片:\n区别就在于我把最后那条边裁了,就没有那一小点回退的效果了\n然后是容器的css:\n<style type=”text/css”> .animator_c
-
JavaScript面向对象编程– 基础
自从有了Ajax这个概念,JavaScript作为Ajax的利器,其作用一路飙升。JavaScript最基本的使用,以及语法、浏览器对象等等东东在这里就不累赘了。把主要篇幅放在如何实现JavaScript的面向对象编程方面。 1. 用JavaScript实现类 JavaScritpt没有专门的机制实现类,这里是借助它的函数允许嵌套的机制来实现类的。一个函数可以包含变量,又可以包含其它函数,这样,变量可以作为属性,内部的函数就可以作为成员方法了。因此外层函数本身就可以作为一个类了。如下:function myClass(){ //此处相当于构造函数}
-
JavaScript教程:关于时间格式转换
1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)\n例子:(new Date()).toLocaleDateString() + ” ” + (new Date()).toLocaleTimeString()结果: 2008年1月29日 16:13:11\n2.普通字符串(toDateString和toTimeString)\n例子: (new Date()).toDateString() + ” ” + (new Date()).toTimeString()结果:Tue Jan 29 200