技术开发

JavaScript技术

解决jquery .ajax 在IE下卡死问题的解决方法

阅读(59) 作者(admin)

解决IE编码问题第一步: dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml 第二步: 复制代码 代码如下: function parseXml(xml) { //XML IE编码问题第二步 if (jQuery.browser.msie)...

JavaScript技术

javascript 关于# 和 void的区别分析

阅读(60) 作者(admin)

首先,我们来做个实验吧。 打开任何一个浏览器的空页,在地址输入栏中输入以下代码: 复制代码 代码如下: javascript:void(3); 会发生什么呢? 答案是什么都不会发生。 然后,我们再打开一个浏览器的空页面,在地址栏中输入以...

用Greasemonkey 脚本收藏网站会员信息到本地
JavaScript技术

用Greasemonkey 脚本收藏网站会员信息到本地

阅读(58) 作者(admin)

一、脚本功能介绍正常情况下,如果你在会员搜索结果页通过相片看好某个会员(所谓眼缘好的会员),想快速记录下这个会员的信息并不是一件容易的事情,你也许会在会员相片上单击右键,然后把这个会员的主页地址先记下来,一个页面如...

JavaScript技术

Ajax+Json 级联菜单实现代码

阅读(59) 作者(admin)

第一个下拉框: 复制代码 代码如下: <select id="select" name="rawfoodBasic.category" onchange="doChange(this.value);"> //第一个下拉框里的值 </select> 第二个下拉框: 复制代码 代码如下: <select id="subSele...

JavaScript技术

DIV+CSS+JS 变灰弹出层

阅读(67) 作者(admin)

浮动层居中的对话框效果演示 浮动层居中的对话框效果演示 HTML { HEIGHT: 100% } BODY { HEIGHT: 100% } BODY { FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, sans-serif } DIV.neat-dialog-cont { Z-INDEX...

JavaScript技术

html 锁定页面(js遮罩层弹出div效果)

阅读(60) 作者(admin)

复制代码 代码如下:<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>UntitledDocument</title> <script> function createIfr...

JavaScript技术

javascript获得CheckBoxList选中的数量

阅读(53) 作者(admin)

jQuery的选择器真的好强大,好灵活。 javascript的原始方法也值得研究。复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxList.aspx.cs" Inherits="CheckBoxList" %> <!DOCTYPE h...

基于jQuery的日期选择控件
JavaScript技术

基于jQuery的日期选择控件

阅读(58) 作者(admin)

但是也有些问题,第一画日历有点慢,第二兼容性不太好IE Only,第三它不是基于jQuery的哈哈。那还是老规矩,做之前先看下效果 这下是更酷的Ext风格了。 从上图我们可以看出这个控件其实有两个视图一个日期月视图,还有一个是...

js 数组实现一个类似ruby的迭代器
JavaScript技术

js 数组实现一个类似ruby的迭代器

阅读(58) 作者(admin)

分为如下几节:

・基本实现

・在迭代中引用原来的对象,或者直接改变数组的值而不是返回一个新数组

・向迭代传入无限多的参数

・基本实现 今天突然发现js的数组处理起来真是麻烦,代码一些就是一大堆,相比起ruby...

JavaScript 组件之旅(二)编码实现和算法
JavaScript技术

JavaScript 组件之旅(二)编码实现和算法

阅读(44) 作者(admin)

首先,我们要考虑一下它的源文件布局,也就是决定代码如何拆分到独立的文件中去。为什么要这么做呢?还记得上期结尾处我提到这个组件会使用“外部代码”吗?为了区分代码的用途,决定将代码至少分成两部分:外部代码文件和 Smart...

JavaScript 组件之旅(一)分析和设计
JavaScript技术

JavaScript 组件之旅(一)分析和设计

阅读(33) 作者(admin)

另一方面,由于 JavaScript 通常会和宿主环境(比如浏览器)紧密结合,因此缺乏功能强大而简单易用的开发工具。在这样的环境中,开发组件或框架成为一项具有挑战的工作。这次,我们将以一个简易的 JavaScript 组件开发为契机,逐步...

JavaScript 组件之旅(四):测试 JavaScript 组件
JavaScript技术

JavaScript 组件之旅(四):测试 JavaScript 组件

阅读(40) 作者(admin)

本期,我们要讨论的话题是 JavaScript 的测试,以检查组件的状态和工作方式是否符合预期,还会介绍一个可以方便编写测试用例的测试方法。这里说的测试当然是使用自动化的测试手段,这是软件质量保证(QA)的重要环节。就本系列...

JavaScript技术

JavaScript 组件之旅(三):用 Ant 构建组件

阅读(43) 作者(admin)

听起来是不是很惬意?Let's go! 我们出发啦~ 这期,我们会使用 Ant 将上期编写、整理的代码文件按指定的先后顺序合并成单一的源文件,然后压缩这个文件。这是构建 JavaScript 项目的基本步骤。Ant 是 Apache 的一个顶级开源...

JavaScript技术

浅谈javascript 面向对象编程

阅读(42) 作者(admin)

感叹是为了缓解严肃的气氛并引出今天要讲的话题,”javascript面向对象编程”,接下来,我们围绕面向对象的几大关键字:封装,继承,多态,展开。 封装:javascript中创建对象的模式中,个人认为通过闭包才算的上是真正意义上的封装,所...

JavaScript技术

小议javascript 设计模式 推荐

阅读(39) 作者(admin)

记得早前就说过要和大家分享“javascript设计模式”,迟迟没写不是因为我懒,最近确实太忙,忙工作,忙旅游(啊哦?),好不容易这几天空闲了,接下来是兑现之前空口白话的时间了。 在讨论设计模式之前,请确认您已经有一定的脚本编程基...

JavaScript技术

js apply/call/caller/callee/bind使用方法与区别分析

阅读(41) 作者(admin)

一、call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 Js代码 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前...

JavaScript技术

javascript 时间比较实现代码

阅读(40) 作者(admin)

web开发中有时需要对输入框中的时间(主要是开始时间和结束时间)进行比较,网上搜索了一番,发现有不少是无效的,以下方法经小弟检验确实有效,特此共享。(请关注红色部分) function ValidtorTime(){ var d1 = ne...

JavaScript技术

jquery 选择器部分整理

阅读(35) 作者(admin)

这个是网页版,直接用ctrl+F搜索,如果大家不是经常上网,可以用chm版的更方便些。jQuery 1.3 API 参考手册 CHM锋利的jquery 电子书近期脚本之家将会将一些jquery学习教程逐步发一些。参考了锋利的jquery一书。

$的选择器...

JavaScript技术

JavaScript 全角转半角部分

阅读(39) 作者(admin)

复制代码 代码如下: <script language=javascript> //全角空格为12288,半角空格为32 //其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //document.write((65281).toString(16)+"----"+(65374).toSt...

JavaScript技术

jQuery 判断元素上是否绑定了事件

阅读(49) 作者(admin)

我研究了一下之后发现,jQuery都将事件缓存起来了,其实也是为了防止内存溢出以及页面unload的时候的速度,也包括多函数触发,方便管理等诸多好处,具体可以参考此文。 jQuery会在window.unload的时候卸载所有绑定过的事件,释放...

JavaScript技术

Firebug 字幕文件JSON地址获取代码

阅读(46) 作者(admin)

先前看TED视频,关于 学校教育扼杀创造性的视频。 视频很好,也有中文字幕等。下面也提供高清版本下载,很是欣喜。 遗憾的是,字幕不提供下载。(或者说我没有找到)

俗话说,自己动手丰衣足食。直接拿Firebug找到字幕文件地址,下...

JavaScript技术

javascript 面向对象,实现namespace,class,继承,重载

阅读(55) 作者(admin)

由于组里项目大多的javascript,css等客户端工作是另一同事在负责,该同事又特忙无法重构,老大也就只是提建议并未立即实施重构。但是我前些日子也改过些许客户端的小bug,确实那代码看得让人有些云里雾里,不知身在哪山,轻易不...