编程技巧 - 文章列表

  • 《悟透JavaScript》之 甘露模型(新)

    注意:如果您尚未阅读过原来那篇老文章《悟透JavaScript》,请先行阅读该文,以了解上下文关系。\n在上面的示例中,我们定义了两个语法甘露,一个是Class()函数,一个是New()函数。使用Class()甘露,我们已经可以用非常优雅的格式定义一个类。例如前例中的:var Employee = Class(Person, //派生至Person类 { Create: function(name, age, salary) { Person.Create.call(this, name, age); //调用基类的构造函数

  • Jsμ?MessageBox′ú??

    ?′μ???ì3é?óDè??£·?alert£?×??oò2D′á?ò????£±?à′???£·?winapià?μ?MessageBox μ??é?§js 2??§3?£?×èè??£ê??£·μ???μ???üó?òì2?á??£?§3?FF?¢ie?¢opera?£DOCTYPE ?éò?éê?÷£?ò2?éò?2?éê?÷?£\n′??ú?êìa£o???úopera à?í?2?2??üí??÷??\n??óúò3???úóDiframeμ?ò2?T·¨ê1ó?\n?úieà??T·¨?ú×?selectμ?\nJsμ?MessageBox′ú??è???£o\n<!DOC

  • JavaScript教程:判断日期正确与否的函数

      VBScript的IsDate函数用于判断一个日期是否正确,JavaScript没有这个函数,我们也来写一个类似的函数。需要说明的是,JavaScript中IsDate的参数必须为字符串,且支持6种不同的格式”yyyy-mm-dd || yyyy/mm/dd || dd-mm-yyyy || dd/mm/yyyy || mm-dd-yyyy || mm/dd/yyyy”,之所以不能使用日期作为参数是因为JavaScript根本没有不正确的日期,比如 new Date(2008,01,30),构造函数会自动将它转换成正确的日期2008-03-01。JavaScript

  • Javascript验证输入是否为手机号码或电话号码

    Javascript验证输入是否为手机号码或电话号码,代码如下: <script type=”text/javascript”> String.prototype.Trim = function() { var m = this.match(/^s*(S+(s+S+)*)s*/); return (m == null) ? “” : m[1]; }\nString.prototype.isMobile = function() { return (/^(?:13d|15[89])-?d{5}(d{3}|*{3}

  • 实现三级联动效果的JS代码

    <html><head><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /><title>实现三级联动效果的JS代码_www.dwww.cn</title></head>\n<body>\n<form name=”form1″ method=”post”><select id=”coun1&#8243

  • 悟透JavaScript

    引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2形式的数码转换方程

  • web拖动Drag&Drop原理

    web拖动Drag&Drop原理,代码如下:\n<html><head><title>Page Title</title><style>\n.drag {}{ cursor: move;}.box {}{ margin: 0px; width: 200px; border: 1px solid #ccc;}.box h3.title {}{ margin: 0px; width: 100%; background-color: #ccc;}.box div.content {}{

  • 用js实现select对div的隐藏与显示

    用js实现select对div的隐藏与显示<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”“http://www.w3.org/TR/html4/loose.dtd”><html><head><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″><title>无标题文档</tit

  • JavaScript正则表达式

    正则表达式是一个描述字符模式的对象。JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 正则表达式直接量也被定义为包含在一对斜杠(/)之间的字符.所以,JavaScript可能会包含如下的代码:\n1 var pattern = /s/;

  • JavaScript基础之对象

    JavaScript基础之对象 从2004年下半年开始学习Web编程至今3年有余。从HTML,asp开始到现在的VS2008一路学过来,其中学的最多的还是服务器端编程,对客户端编程的学习还是不成系统。虽然在很多个系统里面应用过脚本,有些还起到了比较重要的作用。但一直是只知其然不知其所以然,用的是小心翼翼。现在脚本编程从以前的”雕虫小技”变成了一个Web开发不可或缺的元素,其地位大大提高了,特别是Ajax兴起之后它更是”炙手可热”了。鉴于此种情况及自己对脚本编程的热爱,于是就系统地学习一下脚本。 学习是理解和记忆的过程。在理解和记忆的过程中必不可少