编程技巧 - 文章列表

  • javascript问号表达式:运算符 (?:)

    条件(三目)运算符 (?:) \n参数 test 任何 Boolean 表达式。 语句1 当 test 是 true 时执行的语句。可以是复合语句。 语句2 当 test 是 false 时执行的语句。可以是复合语句。 说明 ?: 运算符是 if…else 语句的快捷方式。它通常被用作较大表达式的一部分,而在此处使用 if…else 语句是不协调的。例如: var now = new Date(); var greeting = “Good” + ((now.getHours() > 17) ? ” evening.&#8221

  • 2008奥运会倒计时html代码

    <script type=”text/javascript”>var urodz= new Date(“August 8,2008″); var s = “2008北京奥运”; var now = new Date(); var ile = urodz.getTime() – now.getTime(); var dni = Math.floor(ile / (1000 * 60 * 60 * 24)); \nif (dni > 1) document.write(“今天离

  • 用javascript实现select的美化

    论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的。昨天试着做了一下,基本实现的初级功能。拿出来和大家一起分享一下。功能需求\n1、调用要方便,做好之后应该像这样:\nfunction loadSelect(selectobj){//传入一个select对象就能将他的样式美化}\n2、不改变原有表单项,表单的页面代码不去破坏:\n<form name=”f” onsubmit=”getResult();”> <fieldset> <legen

  • JavaScript:替换字符串

    <html> <head> <title>test</title> <script language=”JavaScript”> <!– var s = “testtest” ; //第二个参数中的 g 表示全部匹配,i表示忽略大小写 var regS = new RegExp(“test”,”gi”); alert(s.replace(“test”,”Hello”)); /

  • Javascript在网页页面加载时的执行顺序

    一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对<script>和</script>之间 由<script />标记的src属性制定外部的js文件 放在事件处理程序中,比如:<p onclick=”alert(‘我是由onclick事件执行的Javascript’)”>点击我</p> 作为URL的主体,这个URL使用特殊的Javascript:协议,比如:<a href=”javascript:alert(‘我是由java

  • javascript对象的property和prototype关系

    ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用 或者是内建的数据类型(String, Number, Boolean, Null 或者 Undefined) 下面的这个简单的例子描述了一个javascript对象是如何设置一个属性的值和如何读取属性的值的。\n赋值操作 一个对象的属性的创建非常简单,直接通过赋值

  • javascript 框架之间 函数传递

    *********index.htm*******\n<html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <title>Untitled Document</title> </head> \n<frameset cols=”80,*” frameborder=”NO” border=”0&#8243

  • 关于JavaScript 数组

    在JavaScript中,创建一个数组可以使用 new Array,如下三种语法都是正确的: \narrayObj = new Array() 创建一个数组 \narrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度 \narrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值 \n要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。 &#8

  • showModalDialog和showModelessDialog使用心得

    一、showModalDialog和showModelessDialog有什么不同?   showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。   showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P) \n二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?   在被打开的网页里加上<base target=”_self”>就可以了。这句话一般是放在<

  • 通过JAVAScript实现页面自适应

    有时候,我们可能需要象新版的Yahoo邮箱一样,让一些数据显示块可以根据页面大小进行自适应。事实并不难,但是如果单纯用CSS控制的话,往往不能完全实现我们要的效果,这时候需要借助javascript,Javascript可以让我我们实现司空见怪的自适应页面,在iSunXoft的HR开源项目就应用到. 实现原理: 获取IE显示屏幕的宽高.确定哪些对象是绝对位置是固定的,那些是不固定的,哪些长宽是固定,然后象WIN FORM程序一样,根所软件界面的大小,进行设计相关对象的长宽,绝对位置等属性,但是在WEB上程序没有办法实时检测到窗口大小变化,只能用让实现自适应的方法通