Javascript
文章平均质量分 88
shan9liang
悟空
展开
-
打造可复用可扩展javascript验证表单脚本
如果需要从用户那里收集信息,就需要使用表单。表单包含大多数常见的图形界面元素,例如文本框,单选按钮,复选框,下拉菜单等等。填写完表单,点击Submit按钮将表单发送给web服务器,尽管可以通过服务器CGI程序完成验证,但在客户端用javascript验证要快得多,而且用户操作的效率也高。这篇博客,主要是把我写的一个用于验证表单的可复用,可扩展的javascript脚本(版本原创 2012-01-16 11:47:28 · 2800 阅读 · 7 评论 -
Asp.Net+Jquery.Ajax详解5-$.getScript
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-04 16:21:03 · 3313 阅读 · 6 评论 -
Asp.Net+Jquery.Ajax详解10-JSON和XML+写在最后
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-20 14:32:31 · 3782 阅读 · 24 评论 -
Asp.Net+Jquery.Ajax详解8-核心$.ajax
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-12 20:27:07 · 3652 阅读 · 4 评论 -
Asp.Net+Jquery.Ajax详解9-serialize和serializeArray
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-15 14:10:33 · 6273 阅读 · 13 评论 -
Asp.Net+Jquery.Ajax详解3-$.get和$.post
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-07-30 19:40:37 · 7109 阅读 · 18 评论 -
Asp.Net+Jquery.Ajax详解7-全局Ajax事件
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-09 09:16:00 · 3610 阅读 · 9 评论 -
Dojo订阅/发布模拟淘宝到货提醒
在淘宝,我们对某类产品感兴趣,就会订阅该产品信息,当有货到后,我们会收到提示信息。 下面就简单用Dojo订阅/发布模式来说明其实现的基本原理。 大概功能需求:买家先在产品中心注册,说自己对衣服等感兴趣,接着产品中心发布了一条新信息“衣服到新款了,亲快来采购吧”,这时买家将立即收到这条消息,并显示出来(在本例中就是在firefox浏览器的firebug模拟控制台输出这条新信息)。原创 2012-08-31 15:44:26 · 2854 阅读 · 5 评论 -
Dojo—ajax框架实战
xhrGet 是 XHR 框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如 txt、xml 等,也可以获取动态页面 php、jsp、asp 等,只要从服务器返回的是字符数据流即可。 除了 xhrGet,Dojo 的 XHR 框架还包含 xhrPost,rawXhrPost,xhrPut,rawXhrPut,xhrDelete 。这几个函数与 xhrGet 类似,原创 2012-08-25 08:08:06 · 4276 阅读 · 9 评论 -
js编码解码
encodeURI和decodeURI编码encodeURI和decodeURI 主要用于URL(网址)的编码、解码,是JavaScript的自身函数,采用UTF-8编码格式对指定的字符串进行编码或解码。 编码函数 encodeURI():将非字母、数字 字符转换成ASCII码,以16进制表示 译码函数 decodeURI():将被encodeURI()编码过的 ASCII码转换成原创 2013-02-17 08:26:40 · 1340 阅读 · 4 评论 -
别让我再手写前端有效性验证
$(document).ready( function() {/** * 身份证号码验证 * */function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var parityBit=new原创 2014-09-21 09:04:21 · 7608 阅读 · 14 评论 -
前端利器-Bootstrap
本人做的不算好,因为我本来是做JAVA的后台开发者。谅解。大神绕道,谢过。适合初中级BootStrap3研究者另外很希望研究BootStrap3的 加我好友 大家一起交流 一起改进!! QQ 631768417BootStrap3 相信各位大神都不会陌生吧,还是稍微普及一下吧。BootStrap3 是来自Twitter的页面技术,他的JS技术是基于Jquery 1.10的。他的原创 2014-09-27 19:07:06 · 3413 阅读 · 14 评论 -
基于Ckeditor的表单设计器的开发(二)
一、配置CKEditorCKEditor 具有丰富的一组配置选项,可以定制其外观、功能和行为。主配置文件名字为config.js。此文件可以在 CKEditor 安装文件夹的根目录中找到。可用的配置选项在 API 文档中可以找到所有可用的配置选项。参考 CKEDITOR.config 对象的定义。API文档:http://docs.ckeditor.com/#原创 2015-01-31 18:08:20 · 3506 阅读 · 2 评论 -
基于Ckeditor的表单设计器的开发(三)
前面基本环境都做得差不多了,这篇我们来介绍自定义插件的开发。我们以"文本框“为例,先来看效果:点击确定,即可插入一个文本框实现方式:1、在ckeditor目录下 plugins文件夹下,新建如下结构:plugin.jsCKEDITOR.plugins.add( 'ths_textfield', { ico原创 2015-01-31 18:10:05 · 4423 阅读 · 4 评论 -
Asp.Net+Jquery.Ajax详解4-$.getJSON
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-07-31 09:09:29 · 5006 阅读 · 6 评论 -
Asp.Net+Jquery.Ajax详解1-开篇
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-07-25 10:03:08 · 13859 阅读 · 46 评论 -
Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-08-06 09:07:46 · 3091 阅读 · 6 评论 -
Javascript实现动态菜单添加
在注册信息的时候,常常需要通过下拉菜单让用户选择,而且希望用户在第一个下拉框做的选择,影响第二个下拉框的内容。有时候,如果第一个下拉框不作出选择,第二个下拉框根本不会页面上显示,为了给用户呈现一个更清晰的页面。先来看看效果:Html源码:动态改变菜单 Province:原创 2012-01-13 11:20:41 · 3362 阅读 · 4 评论 -
JS操作DOM节点实现网页更新
DOM节点操作可以使网页变得更像应用程序,而不是一般的静态页面。可以让页面在不与服务器进行通信的情况下,根据用户输入的内容发生改变,以及在脚本控制下更新页面。尽管可以用innerHTML这样的技术实现相同的效果,但是它并不是W3C官方支持的。W3C建议符合标准的浏览器采用节点操作的方式支持网页,即规定浏览器应该如何处理文档对象模型(Document Object Model,DOM)。原创 2012-01-17 10:51:39 · 5148 阅读 · 5 评论 -
javascript实现跳转菜单
传统这里要做的是,省略Go There按钮,选择菜单项后,直接跳转。Html代码转移菜单 Select a topic topic1 topic2 topic3 topic4 topic5 Javascript脚本window.onload=原创 2012-01-12 16:42:02 · 2193 阅读 · 2 评论 -
在asp.net的后置代码中写入javascript语句,防止提示框背景变白
一般,当我们在网页中弹出类似于msgbox的提示信息时,背景页面都是白色的,这样看起来很不爽例如:怎么解决这个问题?可以在asp.net的后置代码中写入javascript语句,防止背景变白 if (code!=rightCode ) { Page.ClientScript.Regis原创 2011-12-16 15:21:12 · 1943 阅读 · 3 评论 -
ASP.NET AJAX的几个核心控件
本文主要介绍了ASP.NET AJAX的几个核心控件的作用和具体用法。包括:Scriptmanager,Updatepanal,Updateprogress,Timer图示:用思维导图整理了一下ASP.NET AJAX的几个核心控件,貌似图片效果不是很好,然后又导成了文字,见后文。代码就不往上贴了,DEMO1到DEMO4的源码上传到CSDN资源了,点击这里即原创 2012-01-10 19:02:04 · 2199 阅读 · 4 评论 -
javascript实现焦点滚动图效果
前台代码: 1 2原创 2012-06-28 11:17:10 · 1887 阅读 · 6 评论 -
javascript实现滚动图片
前台: 服务展示原创 2012-06-28 11:27:57 · 1919 阅读 · 14 评论 -
深入浅出JavaScript(1)—ECMAScript
目录:深入浅出JavaScript(1)—ECMAScript深入浅出JavaScript(2)—ECMAScript 郑重向大家推荐我的Jquery.ajax系列文章,点击查看 引: 你真的了解JavaScript吗?很多人将它看作java等面向对象语言的功能不健全语法不规范的小弟,甚至雕虫小技,对它一屑不顾。 当今,越来越多的程序员从事B/S模式的开发原创 2012-07-18 10:15:44 · 5532 阅读 · 31 评论 -
深入浅出JavaScript(2)—ECMAScript
目录:深入浅出JavaScript(1)—ECMAScript深入浅出JavaScript(2)—ECMAScript 郑重向大家推荐我的Jquery.ajax系列文章,点击查看 这篇博客,我们继续分析ECMAScript基础,主要涉及语句,函数和运算符.这将有助于我们深入理解javascript原理 一、语句 语句很简单,只要有语言就出的程原创 2012-07-22 10:12:14 · 3487 阅读 · 22 评论 -
Dojo入门三种HelloWorld!
学习Dojo有些时间了,也整理了一些资料,先来个最入门级别的。HelloWorldAsp.Net+Dojo Dojo事件绑定,弹出HelloWorld <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js"原创 2012-08-12 10:16:35 · 3289 阅读 · 2 评论 -
什么是Dojo?与Jquery宏观对比,结果如何?
Dojo 是一个 JavaScript 实现的开源 DHTML(动态html) 工具包。 Dojo能做什么?? 1、让开发者更容易地为 Web 页面添加动态能力,也可以在其它支持 JavaScript 的环境中使用 Dojo; 2、利用 Dojo 提供的组件,开发者可以提升 Web 应用程序的可用性和交互能力; 3、Dojo 很大程度上屏蔽了浏览器之间的差异性,原创 2012-08-11 10:18:35 · 2469 阅读 · 16 评论 -
JSON: The Fat-Free Alternative to XML
JSON: The Fat-Free Alternative to XMLJSON:丰富而免费的XML替代品 (这个标题这么翻译,不知道对不对,呵呵) 可扩展标记语言(XML)是源自标准通用标记语言(SGML)的文本格式。与SGML相比,XML很简单。超文本标记语言(HTML),通过比较,甚至更简单。即便如此,好的HTML参考书,有一英寸厚。这是因为组织文件的格式和结构是一个复杂的翻译 2012-08-14 19:05:46 · 2705 阅读 · 5 评论 -
Asp.Net+Jquery.Ajax详解2-$.Load
目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇):Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发)Asp.Net+Jquery.Ajax详解2-$.Load(2012.07.26发)Asp.Net+Jquery.Ajax详解3-$.get和$.post(2012.07.30发)Asp.Net+Jquery.Ajax详解4-$.ge原创 2012-07-26 20:42:07 · 5448 阅读 · 7 评论 -
基于Ckeditor的表单设计器的开发(四)
上篇,我们介绍了表单域的开发,那么针对一键初始化,保存,重置,清空,预览,这些操作如何做呢?看看效果:点击初始化,直接初始化一个完整的表单,当然初始化规则,需要你自己定义。点击预览,即可弹出新窗口,预览设计好的表单。其他操作不再一一截图。这些效果,其实不难实现,参照Ckeditor提供的api,我们定义好自己的规则即可,完原创 2015-02-27 22:32:12 · 3849 阅读 · 8 评论