随笔分类 - html+css+javascript
摘要:小括号
JavaScript中小括号有五种语义:
语义1,函数声明时参数表
[javascript] view plaincopy
func(arg1,arg2){
// ...
}
阅读全文
摘要:本文着重解析javascript类继承机制,让你从底层了解javascript是怎样实现“继承”这一概念的。 jimichan在javaeye博客发布,转载请说明。 目前 javascript的实现继承方式并不是通过“extend”关键字来实现的,而是通过constructor function和prototype属性来实现继承。首先我们创建一个animal类js 代码varanimal = function(){ //这就是constructor function 了 this.name = 'pipi'; this.age = 10; this.height = 0; }
阅读全文
摘要:javascript 小技巧 JavaScript[对象.属性]集锦2010-07-09 15:53 by 一醉而过, 1842 阅读, 0评论, 收藏, 编辑事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 event.returnValue鼠标位置 event.x ev
阅读全文
摘要:函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}alert(Test.prototype); // 输出 "Object"给prototype添加属性就如你在上面所看到的,prototype是一个对象,因此,你能够给它添加属性。你添加给prototype的属性将会成为使用这个构造函数
阅读全文
摘要:情况之一:没有编码URLHTML 页面var url = "./SuggestServlet?tagName="+document.getElementById('tagName').value;做一个AJAX请求到SuggestServlet,参数是中文字符串,(传递到容器,由容器决定采用何种编码解析)到Servlet之后取这个参数 String myparam = request.getParameter("tagName");得到的是一个乱码字符串,request.getCharacterEncoding() 得到的是一个null值
阅读全文
摘要:1.父窗口向子窗口传递参数: 可以在url中添加参数:2.html?a=1&b=2&c=3 然后在子页面上可用js解析,提供一个函数: function getQueryStr(sArgName){ var args = LocString.split("?"); var retval = ""; if(args[0] == LocString) /*参数为空*/ { return retval; /*无需做任何处理*/ } var str = args[1]; args = str.split("&");..
阅读全文
摘要:什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能是: * 无需重新装载整个页面便能向服务器发送请求. * 对XML文档的解析和处理. 步骤 1 – "请!" --- 如何发送一个HTTP请求 为了用JavaScript向服务器发送一个HTTP请求, 需要一个具备这种功能的类实例.这样的类首先由Internet Exp
阅读全文
摘要:一,XMLHttpRequest物件是ajax的主要工作對象是一個完整的聲明一個相容各流覽器的XMLHttpRequest的js代碼如下<scriptlanguage="javascript"type="text/javascript">varrequest;functioncreateRequest(){try{request=newXMLHttpRequest();} catch(trymicrosoft){try{request=newActiveXObject("Msxml2.XMLHTTP");} catch(o
阅读全文
摘要:后台代码生成:Java代码sb.append("<ahref="****"onclick='getType('"+pl.getName()+"',this)'/>");out.write(sb.toString());out.flush();页面代码Js代码functiongetType(obj,obj1){alert(obj);......................}obj为中文字符串,运行时候会出现 first: obj = '钢管' result: '钢管
阅读全文
摘要:编辑器加载中...1.根据实际需要放置代码?有时候,您实际上需要把代码放置在不同地方以符合代码运行要求。比如,您需要在代码全部载入浏览器后再运行代码,那就可以将3.部分js脚本放入部分js代码将在页面载入的时候被执行,也可以把脚本放入后面,这将在页面载入完成之后被执行,代码如下:代码分析:alert("中代码被执行")引号中内容被显示在对话框中,当您运行这段代码的时候,您将首先看到弹出对话框,关闭对话框后,将在页面显示如下信息:html代码已经全部载入完成4.和 部分脚本您可以同时在这两个标签部分写入js代码,浏览器将同样遵循代码执行顺序,代码如下:代码分析:您将先看到部分
阅读全文
摘要:编辑器加载中...如下是一个示例的目标html(简称test.html)页面代码: JS get Parameter 使用另一个页面跳转并传递参数发送一个链接:test.html?user="abc"&password="123"&sysno="fafafa"
阅读全文
摘要:首先来个最简单的理解 eval可以将字符串生成语句执行,和SQL的exec()类似。 eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子: 我们要做一个function(),功能是输入网页中两个个对象的名称,然后程序就将这两个对象的值联接起来输出。 function output(a,b) { var tmpa,tmpb; tmpa=document.all.a.value; tmpb=document.all.b.value; document.write(tmpa+tmpb); } output(
阅读全文
摘要:学习这篇入门教程我们假定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计。所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,...
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/windowsphone/hh182984?ocid=aff-n-cn-dca-WP7Dec-cnblogs
阅读全文

浙公网安备 33010602011771号