摘要:
DOM节点操作可以使网页变得更像应用程序,而不是一般的静态页面。可以让页面在不与服务器进行通信的情况下,根据用户输入的内容发生改变,以及在脚本控制下更新页面。尽管可以用innerHTML这样的技术实现相同的效果,但是它并不是W3C官方支持的。W3C建议符合标准的浏览器采用节点操作的方式支持网页,即规定浏览器应该如何处理文档对象模型(Document Object Model,DOM)。那么,到底什么是DOM?在网页上,组成页面的对象被组织在一个树形结构中,页面的顶级包含在<html>标签中,在其中会找到<head>和<body>标签,而其他标签包含在这两个标 阅读全文
摘要:
如果需要从用户那里收集信息,就需要使用表单。表单包含大多数常见的图形界面元素,例如文本框,单选按钮,复选框,下拉菜单等等。填写完表单,点击Submit按钮将表单发送给web服务器,尽管可以通过服务器CGI程序完成验证,但在客户端用javascript验证要快得多,而且用户操作的效率也高。这篇博客,主要是把我写的一个用于验证表单的可复用,可扩展的javascript脚本(版本1.0)分享给大家.先来看看实现效果:1、初始表单2、提交,如果Email为空,则:3、如果Email不符合规范,则:4、如果没有选择下拉框内容,则:5、如果没有选择单选按钮中的一个,则:6、根据已选字段,自动选择其他字段: 阅读全文
摘要:
长相思(作小词一首、以解乡愁)今上班,明上班,佳节渐近情何堪,归乡日艰难。心似箭,情可鉴,乡愁得解与卿见,奈何世事变。票一张,人一个,排队排到爪哇国,春运人海多。打电话,网上挪,越打越挪越窝火,黄牛奈若何。欢迎技术交流。 QQ:138986722 阅读全文
摘要:
在注册信息的时候,常常需要通过下拉菜单让用户选择,而且希望用户在第一个下拉框做的选择,影响第二个下拉框的内容。有时候,如果第一个下拉框不作出选择,第二个下拉框根本不会页面上显示,为了给用户呈现一个更清晰的页面。先来看看效果:Html源码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w 阅读全文
摘要:
传统这里要做的是,省略Go There按钮,选择菜单项后,直接跳转。Html代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type& 阅读全文
摘要:
引如今,各种互联网的Web应用程序层出不穷,那么如何快速入门,成长为一个优秀的Web开发工作者呢?这个问题不容易回答,几乎所有的培训机构都不能清晰地解答。所以对于Web开发刚刚入门的菜鸟们,我觉得只有通过去做,去实验,学会Web开发,可能是学着学着,实验着实验着就会了。没有人告诉你如何去做。我学习的时候,我的导师只是给了我一堆视频,一堆文档。我们从明确一个目标开始:“哦,这个阶段,我要独立完成一个简单的Web应用程序,例如新闻发布系统”。或许学会如何开发Web应用程序只是在完成这个Web应用程序过程中产生的副产品而已。你可以管它叫项目驱动,也可以认为这只是学习任何语言的一个非常有效的方法。一、 阅读全文
摘要:
本文主要介绍了ASP.NET AJAX的几个核心控件的作用和具体用法。包括:Scriptmanager,Updatepanal,Updateprogress,Timer图示:用思维导图整理了一下ASP.NET AJAX的几个核心控件,貌似图片效果不是很好,然后又导成了文字,见后文。代码就不往上贴了,DEMO1到DEMO4的源码上传到CSDN资源了,点击这里即可下载1 ScriptManager1.1 概述1.1.1 是ASP.NET AJAX应用程序运行的基础。 它用来处理页面上所有的组件。以及页局部更新,生成相关客户端代理脚本,以便 能够在javascript中访问Web服务1.2 结构1. 阅读全文
摘要:
欢迎技术交流。 QQ:138986722javaScript RegExp对象:global——Boolean值、表示g(全局选项)是否已设置 ignoreCase——Boolean值、表示i(忽略大小写选项)是否已设置lastIndex——整数、代表下次匹配将会从哪个字符位置开始(只有当使用exec()或test()函数才会填入、否则为0)multiline——Boolean值、表示m(多行模式选项)是否已设置source——正则表达式的源字符串形式。例如、表达式/[ba]*/的source将返回"[ba]*"。一般不会使用global、ignoreCase、multil 阅读全文
摘要:
欢迎技术交流。 QQ:138986722继续正则表达式——量词: /** * 量词可以指定某个特定模式出现的次数。当指定某个模式应当出现 * 的次数时、可以指定硬性数量(例如、某个字符应该出现三次)、也 * 可以指定软性数量(例如、这个字符至少应该出现一次、不过可以 * 重复任意次)。 代码 描述 ? 出现零次或一次 ... 阅读全文
摘要:
找其他开发人员合作开发。我们正处在科技历史上第一个绝好的时代,你几乎不用在意在哪工作、为谁工作。只要你有一个还过得去的网络,你就可以和另外一个在世界任何角落里的人一起来完成某段程序。我知道,越来越多的有经验的开发人员开始把他们的一部分时间投入到这种知识共享里。 阅读经典著作:《代码大全(第二版)》,《程序员修炼之道》,《程序设计实践》,《设计模式》等。 阅读WikiWiki(有时也被称作WardsWiki)。这一条怎么强调也不为过。经常我会感觉到所有我学到的真正关于编程的知识都是在浏览这些网站的过程中慢慢的学到的。 学习别人的代码。GitHub万岁!如果你会一点Ruby,想从... 阅读全文