`
tap2008
  • 浏览: 51700 次
  • 来自: 湖南株洲
社区版块
存档分类
最新评论

javascript总结

阅读更多
Ajax的删除效果,不刷新页面。
首先引入prototype.js,然后加入如下代码

//url为删除的请求路径,method为请求的方式(get, post),parameters为键值对的参数
//asynchronous为是否异步请求(true为异步),onComplete为响应成功后的回调函数
var request = new Ajax.Request(url , {method : 'post', parameters : options ,asynchronous: false, onComplete : showResponse});
function showResponse() {
    //关键是这句话,Ajax刷新的效果,不会刷新页面。
    //地址栏不会改变
    self.location = self.location;
}


javascript得到下拉框选中的值
onchange="alert(this.options[this.selectedIndex].value)"


border='0'表示图片没有边框
<img id="showImage" src="" border="0">

如果src为空会导致错误和提交缓慢,找了半天才总结出来的经验。

把文本框变成下划线的样式
input.smallInput {
  background:#ffffff;
  border-bottom-color:#ff6633; 
  border-bottom-width:1px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px; solid #ff6633; color: #000000; 
  FONT-SIZE: 9pt; 
  FONT-STYLE: normal; 
  FONT-VARIANT: normal; 
  FONT-WEIGHT: normal; 
  HEIGHT: 18px; 
  LINE-HEIGHT: normal
}


彩色按钮
input.buttonface {
  BACKGROUND: #ffcc00; 
  border:1 solid #ff6633; COLOR: #ff0000; 
  FONT-SIZE: 9pt; 
  FONT-STYLE: normal; 
  FONT-VARIANT: normal; 
  FONT-WEIGHT: normal; 
  HEIGHT: 18px; 
  LINE-HEIGHT: normal
}


iframe自适应高度
function doheight(){
var superlink=parent.document.getElementById("mainframe");
superlink.height=document.body.scrollHeight + 40;

parent.dyniframesize();
}


单选按钮、复选按钮在选中文字的时候选中按钮
//input必须有id,否则不行,label里面的for对应input的id
<input id="test" name="test" type="checkbox" value="1"><label for="test">测试   </label>


跳到父页面javascript的链接
//当前页面的链接
document.loaction.href="";
//父页面的链接
parent.location.href="";


一种文本框的效果,改变文本框边框的颜色。
<style>
	.MR_pinp INPUT {
		BORDER-RIGHT: #a1bca3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1bca3 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a1bca3 1px solid; WIDTH: 152px; PADDING-TOP: 2px; BORDER-BOTTOM: #a1bca3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica
	}
</style>
<P class=MR_pinp><input type="text" name="test1" value="" onBlur="fEvent('blur',this)" 
onmouseover="fEvent('mouseover',this)" onFocus="fEvent('focus',this)"  
onmouseout="fEvent('mouseout',this)" ></P>

必须要加p标记,否则上边框和左边框显示不正常。

jsp中使用UTF-8的字符集,容易造成中文乱码。
我总结了一下,有两种方式,不会造成乱码。
一、在页面使用escape编码,后台使用Escape类的unescape方法解码,Escape类见附件。
二、使用encodeURI或者encodeURIComponent对中文值进行编码,后台使用URLDecoder的decode方法解码,例如:
URLDecoder.decode("%E4%B8%AD%E5%9B%BD%E6%B1%89%E5%AD%97", "UTF-8");

因为页面的字符集是UTF-8,所以解码的时候一定要带字符集参数。

javascript匹配非中文正则表达式:
!/[\u4e00-\u9fa5]/

javascript匹配中文正则表达式:
/^[\u4e00-\u9fa5]+$/


iframe的自适应高度
<script language="JavaScript"> 
function doheight(){
var superlink=parent.document.getElementById("mainframe");
superlink.height=document.body.scrollHeight + 40;

parent.dyniframesize();
}
</script>
<body onload="doheight()" leftMargin=0 topMargin=0>
</body>
分享到:
评论

相关推荐

    Javascript总结导图

    本篇内容将围绕"JavaScript总结导图"展开,深入探讨JavaScript的基础知识、核心概念以及高级特性。 1. **基础语法** JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、...

    JavaScript总结笔记

    ### JavaScript总结笔记 #### JavaScript简介 JavaScript是一种广泛使用的、基于对象和事件驱动的脚本语言。它最初由网景公司(Netscape)的布兰登·艾奇于1995年创建,并逐渐成为现代Web开发的核心技术之一。...

    经典的javascript总结实例

    这篇经典的JavaScript总结实例将深入探讨DOM对象的操作和XML文档解析,这两部分是JavaScript在网页开发中不可或缺的部分。 首先,DOM(Document Object Model)是HTML和XML文档的结构化表示,它将网页内容转化为可...

    一张图对Javascript总结,用思维导图总结的。

    JavaScript总结,很适合学习基础的东西。上传的是图片格式是,方便大家打开。仅仅一张图,让你了解javascript。

    javascript总结.xmind

    javascript总结.xmind

    前端JavaScript总结

    在这个"前端JavaScript总结"中,我们将深入探讨JavaScript的基本概念、语法特性、核心功能以及在实际开发中的应用。 首先,JavaScript是一种解释型的、弱类型的脚本语言,它基于ECMAScript规范,并在Web浏览器中...

    javascript总结图

    在本“JavaScript总结图”中,我们可以期待找到一系列的图表,这些图表将帮助我们更好地理解和记忆JavaScript的核心概念、语法结构以及常用功能。 1. **基础语法** - 变量声明:JavaScript支持var、let和const三种...

    JavaScript总结

    JavaScript 基础知识总结 JavaScript 是一种高级的、动态的、弱类型的编程语言,主要用于客户端脚本编程。下面是 JavaScript 的基础知识总结。 ### 变量和数据类型 在 JavaScript 中,变量是用来存储值的容器。...

    JavaScript的学习总结

    自己弄得一个总结文档方便初学者快速学习 csdn真恶心

    javascript课程内容总结

    JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,以下是 JavaScript 的基础知识点总结。 数据类型 在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型...

    个人Javascript学习笔记 精华版

    个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...

    javascript使用总结

    JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。它主要负责网页的动态效果、用户交互以及数据..."JavaScript总结笔记"可能包含了这些内容的详细讲解,建议深入学习以提升JavaScript技能。

    JavaScript基础知识总结

    JavaScript 基础教程 JavaScript 是一种广泛应用于网页和网络应用的轻量级编程语言,它主要用于增强网页的交互性和动态功能。JavaScript 能够直接嵌入 HTML 页面中,为设计师提供了一种无需深入编程就能实现动态...

    JavaScript学习总结

    本文将围绕“JavaScript学习总结”这一主题,深入探讨其基本概念、语法特性、DOM操作以及与CSS的协同使用。 一、JavaScript基础 JavaScript由Brendan Eich在1995年发明,最初是为了网页交互而设计,现在已经成为...

Global site tag (gtag.js) - Google Analytics