javascript
hemingwang0902
纸上得来终觉浅,绝知此事要躬行.
展开
-
Javascript 面向对象编程
Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,转载 2012-01-10 17:29:30 · 1277 阅读 · 0 评论 -
300+Jquery, CSS, MooTools 和 JS的导航菜单资源
如果你是网站前端开发人员,那么对你来说,也许做一个漂亮导航菜单会很得心应手。本文要为大家总结各种导航菜单的资源,以便让大家的网站前端开发的工作更方便更快速,只要选择现成的例子就可以应用于自己的网站了。本文收集的这些资源,从非常简单的HTML和CSS导航菜单,到非常复杂和高级的JQuery、JavaScript和MooTools技术,这都可以让你轻松实现褪色、滑动、拖动转载 2010-01-03 18:55:00 · 8453 阅读 · 3 评论 -
Google 排名中的 10 个最著名的 JavaScript 库
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。1. jQuery: Th转载 2009-11-15 04:42:00 · 1228 阅读 · 0 评论 -
16个Javascript表单事件脚本(表单验证、选择)
16个JavaScript表单事件脚本, 含jQuery表单验证和ExtJs表单选择。JavaScript表单验证脚本1. jQuery Inline Form Validation Engine (演示地址)这是一个采用Tooltip效果显示校验提示信息的表单校验jQuery插件。2. jQuery formValidatorjQuery formValidator表转载 2009-10-29 00:22:00 · 1332 阅读 · 1 评论 -
比较全的仿Google、3721等网站个性化首页源码
1.仿netvibesnetvibes名气很大,国外的一个网站,现在也支持中文了。这个仿netvibes的源代码很早就有了,作者不详,可惜就是老是出错-_-!后台使用asp,没演示下载地址:http://www.ajaxa.cn/article/81.html2.精仿3721整站仿3721,代码貌似是从3721另存下来的,想要在这的基础上再开发的可能性不大u原创 2009-10-11 18:34:00 · 1695 阅读 · 0 评论 -
非常全的javascript控制MediaPlayer的属性集合
播放: MediaPlayer.Play() 暂停: MediaPlayer.Pause() 定位: MediaPlayer.SetCurrentEntry(lWhichEntry) MediaPlayer.Next() MediaPlayer.Previous() 循环: MediaPlayer.PlayCount = 0 0:the clip plays repeatedly 1:once 停转载 2009-07-03 13:57:00 · 746 阅读 · 0 评论 -
JavaScript 获取网页宽高和屏幕宽高
scrollHeight: 获取对象的滚动高度。 scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth: 获取对象的滚动宽度 offsetHeight: 获取对象相对于版面或由父坐标原创 2009-07-03 23:29:00 · 1136 阅读 · 0 评论 -
javascript Date format(js日期格式化)
最近在给中国证券网做网站改版的时候碰到这么一个问题, 在各个地方时间的显示格式都不一样, 各有各的风格, 有的地方要用yyyy-MM-dd 格式的, 有的地方又要用 HH:mm:ss 格式的, 而有的地方又要用 yy-MM-dd HH:mm 格式的, 而后台往 XML 文件中写入的时候统一都是写的 yyyy-MM-dd HH:mm:ss.SSS 格式的, 于是在网上搜索了一下"js dat原创 2009-09-02 14:09:00 · 12447 阅读 · 13 评论 -
js区分浏览器是关闭还是刷新
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于 onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而 onu转载 2009-06-20 19:55:00 · 7756 阅读 · 4 评论 -
12种Javascript解决常见浏览器兼容问题的方法
我们提倡尽可能使用CSS,而且我们常常能做到这一点。现代浏览器有很好的CSS支持-这无疑足够好让你使用CSS来控制布局和版面设计。但是有时候,某些网页元素在不同的浏览器会出现不同。 如果你不知道原因,不要过于担心,请研究CSS规则并查看这篇文章:使用CSS来修正一切: 20 +常见错误和修复。如果这些也无效,您可以通过下面列出的12个javascript解决方案修转载 2010-01-04 17:10:00 · 13463 阅读 · 14 评论 -
10种JavaScript特效实例让你的网站更吸引人
今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。 我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者。这篇文章适合那些打算提高工作效率或不愿意从头开发脚本的人阅读。转载 2010-01-05 09:51:00 · 3108 阅读 · 0 评论 -
IE下jquery 访问 XML 数据时发生 parsererror, TypeError: 缺少对象 错误的解决方案
jQuery 版本:1.4.4IE 版本: 8.0错误信息: parsererror, TypeError: 缺少对象test.xml 1 a.wav 2 b.wav 3 c.wav test.html test $(document).ready(fun原创 2011-12-16 13:26:31 · 4697 阅读 · 0 评论 -
XMLHttpRequest 对象(AJAX)的状态码(readyState)及HTTP 状态代码(status)的对照表
XMLHttpRequest 对象(AJAX)的状态码(readyState) 当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义:状态名称描述0Uninitialized原创 2011-12-16 12:59:05 · 9620 阅读 · 0 评论 -
从零开始学习jQuery (五) 事件与事件对象
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (转载 2009-06-09 21:25:00 · 4320 阅读 · 6 评论 -
JavaScript1.6数组新特性和JQuery的几个工具方法
JavaScript 1.6 引入了几个新的Array 方法,具体的介绍见:New in JavaScript 1.6 。这些方法已经被写进了ECMA262 V5。现代浏览器(IE9/Firefox/Safari/Chrome/Opera)都已经支持,但IE6/7/8不支持。jq转载 2011-08-21 10:38:25 · 1018 阅读 · 0 评论 -
使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
导言之前在开发普加09年国庆中秋祝福页面复制链接功能时,遇见在Firefox,Chrome,Opera,Safari能复制链接的兼容性问题,而在近期上线的普加地图产品中使用的是Flash的flashvars来传入参数来解决了这个问题。其实开发中经常会用到复制的功能,在 IE 下通转载 2011-07-10 18:18:41 · 2046 阅读 · 0 评论 -
KindEditor 3.5 发布,开源的HTML在线编辑器
<br /><br />3.5版本是3.x系列的改进版本,除了修复3.4.4版本的BUG之外,还有表格编辑、界面优化,多语言、新API等功能的增加和改善,本次更新 对代码改动较大,不兼容低版本的皮肤,但兼容低版本的插件。<br />主要变化:<br />1)表格:插入表格采用dialog,可设置常用属性。插入表格后在表格上点击右键弹出表格控制菜单。<br />2)右键菜单(contextmenu):支持左侧小图标、分割线,外观更美观。<br />3)菜单(menu):标题、字体、文字大小、颜色可以反映当前状转载 2010-06-21 09:15:00 · 1170 阅读 · 0 评论 -
js中鼠标滚轮事件详解
IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。 /*IE注册事件*/ if(document.attachEvent){ document.attachEvent(onmousewheel,scrollFunc); } Firefox使用addEventListener添加滚轮事件 /*Firefox注册事件*/ i转载 2010-04-07 09:57:00 · 1185 阅读 · 0 评论 -
推荐9款很棒的网页绘制图表JavaScript框架脚本
今天要向大家推荐9款很棒的可在网页中绘制图表的JavaScript脚本,这些有趣的JS脚本可以帮助你快速方便的绘制图表(线、面、饼、条…),其中包括jQuery、MooTools、Prototype和一些其它的JavaScript框架。 您还可以参考以下JavaScript/CSS相关教程及资源: 《精选30个优秀的CSS技术和实例》 《转载 2010-01-06 15:39:00 · 2024 阅读 · 3 评论 -
AttachEvent带参数的使用例子
微软新闻组的一个问题:当用户双击CRM界面上E-Mail,打开默认的邮件管理器(比如Outlook)来发送邮件。 其实只需要在窗体的OnLoad里写一个函数就可以达到这样的效果。 下面的代码也演示了怎样使用attachEvent函数来为CRM添加一个事件,同时演示了attachEvent函数的带参数调用方法(return function()),算是一个很好的例子。 /* D转载 2009-06-12 14:24:00 · 1303 阅读 · 0 评论 -
js判断中文字符
function IsChinese(str){ if(!str){ //如果 str 为空则直接返回 false return false; } if(escape(str).indexOf("%u") >= -1){ return true; } return false;}原创 2009-06-10 11:33:00 · 1497 阅读 · 0 评论 -
从零开始学习jQuery (十) jQueryUI常用功能实战
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:33:00 · 4510 阅读 · 1 评论 -
常用的JS屏蔽功能(右键、查看源文件、复制、剪切、粘贴、后退、F1、F5、Ctrl+N、Shift+F10、Alt+F4)
相关链接编写HTML的一些小技巧(针对IE) ASCII说明和ASCII对照表 /** *屏蔽功能类(屏蔽F5、Ctrl+N、Shift+F10、Alt+F4、右键菜单......) *@createDate 2009-07-30 *@author Carl He*//** 屏蔽F1帮助 */window.onhelp = function(){return原创 2009-07-30 19:16:00 · 5478 阅读 · 0 评论 -
ASCII说明和ASCII对照表
相关链接: ISO Latin-1字符集(HTML实体对照) ASCII对照表(word版)ASCII 说明 ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字原创 2009-07-29 18:27:00 · 19684 阅读 · 3 评论 -
javascript控制网页缩放(仅对IE有效)
原理:通过改变HTML文档中的 body 标签的 zoom 样式值对网页进行缩放特别说明: style.zoom 是IE特有的样式属性,所以此处的网页缩放代码仅对IE有效(字体和图片均会按比例进行缩放)下面是示例代码: Zoom Demo function zoomIn() { newZoom= parseInt(oZoom.style.zoom)+10+原创 2009-07-27 11:30:00 · 5702 阅读 · 0 评论 -
Javascript实现HTML的字体缩放
Javascript代码:var fontSize = 1;function zoomIn() { fontSize += 0.1; document.body.style.fontSize = fontSize + "em";}function zoomOut() { fontSize -= 0.1; document.body.style.fontSize =原创 2009-07-24 15:28:00 · 4131 阅读 · 1 评论 -
用jQuery实现multiple select(列表框)左右添加和删除功能
实现multiple select(列表框)左右添加和删除功能 select{ text-align:center; width:300px; height:150px; } -->原创 2009-05-05 23:45:00 · 6986 阅读 · 0 评论 -
Javascript 中去字符串前后的空格
// 增加一个名为 trim 的函数作为// String 构造函数的原型对象的一个方法。String.prototype.trim = function(){ // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^/s*)|(/s*$)/g, "");}// 有空格的字符串var s = "原创 2007-12-17 08:18:00 · 1090 阅读 · 0 评论 -
Js+CSS横向导航菜单
效果图: 以下是源代码:> html> head> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> meta http-equiv="Content-Language" content="zh-CN" /> tit原创 2007-11-28 08:05:00 · 5404 阅读 · 1 评论 -
iframe 的高度根据内容自动调整
我们在做项目的时候如果用到了Ifram的话,可能会有一个很苦恼的问题,那就是 Ifram 的高度可以被页面撑大,但是撑大后就回不来了,那么,怎么让iframe 的高度自动根据iframe 里面页面的内容的高度来调整呢,很简单,只需将如下 js 代码 copy 到 Ifram 的 src 属性所指向的页面中就可以了。 function f_frameStyleResize原创 2007-11-29 08:33:00 · 2871 阅读 · 10 评论 -
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:24:00 · 5317 阅读 · 5 评论 -
从零开始学习jQuery (七) jQuery动画-让页面动起来!
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:30:00 · 3662 阅读 · 3 评论 -
从零开始学习jQuery (六) AJAX快餐
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:27:00 · 5999 阅读 · 3 评论 -
从零开始学习jQuery (三) 管理jQuery包装集
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:22:00 · 4428 阅读 · 0 评论 -
从零开始学习jQuery (二) 万能的选择器
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:15:00 · 7341 阅读 · 0 评论 -
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:34:00 · 5667 阅读 · 12 评论 -
从零开始学习jQuery (九) jQuery工具函数
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七转载 2009-06-09 21:32:00 · 3137 阅读 · 0 评论 -
从零开始学习jQuery (一) 开天辟地入门篇
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:13:00 · 14221 阅读 · 13 评论 -
jQuery中的Event对象
jQuery中的事件1、浏览器实现的事件模型DOM Level 0事件处理的实现是将一个handler赋值给元素的属性,如onclick=function(param1, param2){...}。缺点是一个事件只能有一个处理函数,即最后一个被赋值的处理函数,之前的全部被覆盖DOM Level 2事件处理的实现是使用方法addEventListener(eventType, listener, u转载 2009-06-09 17:04:00 · 12228 阅读 · 0 评论 -
从零开始学习jQuery (八) 插播:jQuery实施方案
本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七)转载 2009-06-09 21:31:00 · 2375 阅读 · 0 评论