技术开发

JavaScript 10件让人费解的事情
JavaScript技术

JavaScript 10件让人费解的事情

阅读(27) 作者(admin)

1. 它以 Java 命名,但并不是 Java它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 JavaScript,根据历史记录,Java 的命名与 Netscape 和 Sun 之间的合作有关,作为交换条件,Netscape 在他们备受欢迎的浏览器中创建了...

JavaScript技术

JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)

阅读(43) 作者(admin)

首先给这些‘返回页首'的链接加上个Class: <a href="#" class="backtotop" target="_self">返回页首↑</a> <!--把所有返回页首的链接加上class,例如:backtotop-->然后加入下面jQuery代码,你可以把这行代码放在</body>前,...

JavaScript技术

两个比较有用的Javascript工具函数代码

阅读(34) 作者(admin)

1.大家在实际工作中,会写各式各样的赋值语句。 比如最常用的obj.style.display = "none"; 如果这样的赋值语句一多,obj.style一排下来都要看晕了

下面我的base.js中的extend函数可以允许用json格式赋值属性甚至是函数...

类似GMAIL的Ajax信息反馈显示
JavaScript技术

类似GMAIL的Ajax信息反馈显示

阅读(24) 作者(admin)

复制代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>ne...

JavaScript技术

JavaScript 学习技巧

阅读(28) 作者(admin)

转化为Boolean类型 所有JavaScript中的值都能隐式的转化为Boolean类型,比如: 0 == false; // true 1 == true; // true '' == false // true null == false // true 但是这些值都不是Boolean类型。因此当我...

JavaScript技术

JavaScript Timer实现代码

阅读(17) 作者(admin)

ok,不废话了,实现一个javascript的Timer吧 比起as3的Timer类,功能上略有改动 timer2.src.js 复制代码 代码如下: /** * Timer 模型 * * @author rainsilence * @version 2.0 */ (function() { /** * TimerEvent constru...

js删除select中重复项的实现代码
JavaScript技术

js删除select中重复项的实现代码

阅读(16) 作者(admin)

删除select中重复项 body{ text-align:center;} div{ width:400px; background:#f1f5fa; margin:auto; border:solid 1px #BFC9DB; padding:10px;} h4{ } a{text-align:right; display:block; font-size:12px;}...

JavaScript技术

JavaScript 题型问答有答案参考

阅读(29) 作者(admin)

1.如何获取表单<select>域的选择部分的文本? <form name="a"> <select name="a" size="1" onchange="_sel(this)"> <option value="a">1</option> <option value="b">2</option> <...

JavaScript技术

JavaScript DOM学习第一章 W3C DOM简介

阅读(29) 作者(admin)

在这一章我主要介绍已经被新一代的浏览器所支持的W3C 第一级的DOM。对他的运作做一个大概的了解并且让你知道你可以对他们做什么。 首先是对于DOM的一些建议和DOM设计的目的,然后我会告诉你什么是节点(nodes)并且怎样通...

JavaScript技术

javascript中的链式调用

阅读(26) 作者(admin)

jQuery中形如$("#txtName").addClass("err").css("font-size","12px").select().focus();的方式让人不得不为之着迷。其实现机制就是链式调用。链式调用就是调用对象的方法后返回到该对象,严格来讲它并不属于语法,而只...

JavaScript技术

JavaScript DOM 学习第二章 编辑文本

阅读(29) 作者(admin)

例子 这个页面就是个例子。点击一个段落,编辑,然后点Ready。你的修改就会呈现。

问题 遇到的第一个问题是:我想用文本框作为编辑区域。一开始我却把内容放不进文本框去。读者发现Mozilla的一个警告说是只有在文本框放...

JavaScript技术

JavaScript DOM 学习第三章 内容表格

阅读(24) 作者(admin)

如果你也想这么做,那么你还需要我的getElementByTagNames()函数。复制代码 代码如下:function createTOC() { var y = document.createElement('div'); y.id = 'innertoc'; var a = y.appendChild(documen...

JavaScript技术

JavaScript DOM学习第四章 getElementByTagNames

阅读(26) 作者(admin)

getElementByTagNames(注意是复数的names)会获得一些tag的元素,然后按照他们的顺序保存在一个数组中。这非常的有用,比如在上一章的TOCScript中,就需要获得整个文章里面的所有的H3和H4。 我非常希望在node原型中加入这个功...

JavaScript技术

JavaScript DOM 学习第五章 表单简介

阅读(26) 作者(admin)

因为每一个表单的检测项都不同,所以我也不能给你一个万能的代码。你需要用我在这一章介绍的这些元素构建自己的检测函数。我在后面一张还有一个例子,你也可以参考。在这一章我会首先讨论一下用JavaScript来检测表单的局...

JavaScript技术

JavaScript DOM学习第六章 表单实例

阅读(27) 作者(admin)

表单实例 这是一个表单的实力。这里有一个小问题:因为我的服务器现在不支持,所以表单不能提交。我会打印出你的输入,然后返回一个false,这样表单就没有被提交。 onSubmit的代码做了两件事情:检查你是否在四个文本框里面都...

JavaScript技术

JavaScript DOM 学习第七章 表单的扩展

阅读(28) 作者(admin)

想法 假设你有一个在线的CD评级工具。你希望用户查看他们喜欢的所有CD。但是你怎么知道用户平均会查看多少张呢?你在这个页面上需要添加多少字段呢? 在W3CDOM出现之前这确实是一个问题。假设你放置了7张CD。但是用户很...

JavaScript技术

JavaScript DOM学习第八章 表单错误提示

阅读(22) 作者(admin)

在我看来,警告框只用在浏览器不支持其他显示错误信息的办法的时候。W3C建议我们在表单项的附近显示错误信息。这是一种很好的办法,所以我们只在浏览器不支持这种高级的办法的时候才使用警告对话框。 例子 试试下面的例...

JavaScript技术

JavaScript DOM 学习第九章 选取范围的介绍

阅读(22) 作者(admin)

虽然我们会讲解用程序创建范围对象,但是我们把精力主要集中在如何将用户的选取范围转换成为W3C 范围或者微软的文档范围对象。 什么是范围范围是指HTML文档中的任意一部分内容。一个范围的开始和结束点都可以是随意的,...

JavaScript技术

JavaScript CSS修改学习第一章 查找位置

阅读(34) 作者(admin)

offset 在所有的浏览器里面元素的offsetTop和offsetLeft两个属性都是很有用的。他们会给出你元素相对于父元素的坐标位置。

这段代码会向上查找offsetParent,然后添加offsetTop和offsetLeft。最终无论offsetParent在...

JavaScript技术

JavaScript CSS修改学习第二章 样式

阅读(36) 作者(admin)

另外,有时候你也许想知道添加到一个元素或者链接上的样式的具体内容。而style属性只能读取元素的内联形式的样式,所以如果你想读取其他样式就得另想办法了。

偏移 在使用一些小技巧之前,IE和Mozilla已经添加了一个比较...

JavaScript技术

JavaScript CSS修改学习第三章 修改样式表

阅读(28) 作者(admin)

请注意代码和传统的DHTML的区别。在DHTML你通过直接修改页面上的特定元素来改变样式,而这里的代码修改的是样式表。在这里查看W3C DOM-CSS的兼容性列表。定义 一个页面总是包含一个或者几个样式表,一个样式表里面包含一...

JavaScript CSS修改学习第五章 给“上传”添加样式
JavaScript技术

JavaScript CSS修改学习第五章 给“上传”添加样式

阅读(29) 作者(admin)

问题 在一个网站中可能我的输入框式下面这样的: 设计者可能想让上传部分也像这样然后再添加一个select按钮。但是当我想把普通的输入框改为上传框时就根本不能工作。浏览器之间有很大的不同,给默认按钮添加样式也几乎...

JavaScript CSS修改学习第六章 拖拽
JavaScript技术

JavaScript CSS修改学习第六章 拖拽

阅读(15) 作者(admin)

当示例的box上的#链接处于活动状态的时候(不论是用tab然后点击enter或者使用鼠标点击)这个元素就能够通过方向键拖拽。然后点击enter或者Esc释放。(可以随意改变这些键。我不确定释放键应该设置成为什么所以enter和Esc都...

Jquery乱码的一次解决过程 图解教程
JavaScript技术

Jquery乱码的一次解决过程 图解教程

阅读(27) 作者(admin)

简单的请求,简单的响应,但是乱码产生了 Why?乱码之所以产生,原因很简单,无非就是编码表用错了,如传的是big5字符,接收却使用utf-8,或utf-8编码,却用GB2312解码。 好吧,先确认一下是否请求过程中产生的乱码 那我发过去的是乱...