现在位置: 首页 > web前端 > 文章
2018年08月20日 web前端 ⁄ 共 10784字 暂无评论
---->什么是类和对象    这是所有面向对象编程之前必须弄明白的.    所谓类:简单地说就是模板,说的专业一些,是一类具有某种性质的物的集合.比如:人就是一个类,车也是一个类,等等.    所谓对象:就是类的具体实现.如上面所说,人是一个类,一个具体的人就是一个对象,比如张三.        对象是类的实例化后的结果.javascript中使用new关键字来实例化一个类,生成一个对象.    例子:        function people(){    //javascript中一...
阅读全文
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。   javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变 量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…}; v...
阅读全文
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。 数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的三要素之首,其它两个是继承和多态,关于它们的内容在后面再...
阅读全文
前面我们讨论了如何在 JavaScript 语言中实现对私有实例成员、公有实例成员、私有静态成员、公有静态成员和静态类的封装。这次我们来讨论一下面向对象程序设计中的另外两个要素:继承与多态。 1 又是几个基本概念 为什么要说又呢? 在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一些联系。 1.1 定义和赋值 变量定义...
阅读全文
2018年08月20日 web前端 ⁄ 共 702字 暂无评论
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>     <TITLE> New Document </TITLE>     <script>     window.onload = function(){         var myParameters = GetParameters(window.location.href,"name");         alert("参数为"+myname);     }    // 可以截取url上的参数  例子.html?a=1&b=2&c=3     function GetParameters(params,pa...
阅读全文
2018年08月20日 web前端 ⁄ 共 1882字 暂无评论
第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp"; //注:和标签<a href="comm*.action"></a> 用法基本相同 </script> 第二种: <script language="javascript"> alert("返回上次操作"); window.history.back(-1); </script> 第三种: <script language="javascript"> window.navigate("top.j...
阅读全文
2018年08月20日 web前端 ⁄ 共 1154字 暂无评论
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> //直接复制拷贝 运行可以看到效果 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Cookie的使用方法</title> <script language="javascript" type="text/javascript"> //检查Cookie是否有效 function setCookie() { if (!navigator.cookieEnabled) { ...
阅读全文
2018年08月19日 web前端 ⁄ 共 400字 评论关闭
<script type="text/javascript" src="jquery/jquery.js"></script></head> <script type="text/javascript" src="jquery/jquery.form.js"></script> <script type="text/javascript"> $(function() { $("#loginform").submit(function(){ $(this).ajaxSubmit({ type:"post", //提交方式 dataType:"json", //数据类型 url:"${basePath}/login.action", //请求u...
阅读全文
2018年08月18日 web前端 ⁄ 共 2122字 评论关闭
1、 复制代码 代码如下: <script language="JavaScript"> javascript:window.history.forward(1); </script> 利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。 2、 复制代码 代码如下: <A HREF="logout.do" onclick="javascript:location.replace(this.href); event.returnValue=fals...
阅读全文
2018年08月18日 web前端 ⁄ 共 1262字 评论关闭
post和get组合提交           1,get + get : action中的查询字符串会消失掉      2,get + post : 可以得到get和post的数据,如果get和post有相同的name,则get的数据在post的前面      3,get + url中有锚点 :  IE6,7,8会把锚点丢掉,ff3.5,chrome3.0,safari4,opera10会把锚点保留下来.       4,post + url中有锚点 :  所有浏览器都保留锚点.           总结:          如果您需要提交的页面有锚点的话最好用post提交,非要get提交...
阅读全文