load函数

load函数的作用

1.load函数的作用是,从服务器获取数据,并且把数据放到指定的元素(一般是div元素)中。

2.说的再详细一些就是,把获取到的数据插入到当前文档的某个div元素中。


服务器上的资源文件

上面所说的所谓的数据,就是服务器上的资源文件(.html、.jsp等)。



资源文件里不能包含什么?

1.如果是一般的情况的话,应该是可以包含js代码的。

2.如果是使用jquery blockUI的话,即把从服务器上获取的数据放在遮罩层里:资源文件里不能包含js代码,而应该把js代码都写在宿主文件(即当前文件)中。因为资源文件里的js函数都无效,具体原因不是很清楚。

代码示例,

//宿主文件:index.jsp
<%@ page language="java" pageEncoding="utf-8"%> 
<%@ taglib prefix="s" uri="/struts-tags"%>

<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>黑蓝首页</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">

<!-- <link rel="stylesheet" type="text/css" href="css/websiteFront.css">  -->

<style type="text/css">
.countLoginData {
	max-width: 100%;
	background-color: #f6f6f1;
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	cursor: pointer;
}
</style>


<script src="js/jquery/jquery-1.11.3.js"></script>
<script src="js/jquery/jquery.blockUI.js"></script>

<script type="text/javascript">
    // 首页-登录
	function login() {

	}

    // 首页-注册
	function register() {
	    var width = 600;
		var height = 400;
		

		try {
			$
					.blockUI({
						message : "<div id='registerMaskLayer'></div>",
						css : {
							top : ($(window).height() - height) / 2 + 'px', //遮罩层居中
							left : ($(window).width() - width) / 2 + 'px',
							width : width + 'px',
							height : height + 'px'
						},
						overlayCSS : {
							backgroundColor : '#F0F0F0',							
						}
					});
		} catch (e) {
			alert(e);
		}

		$("#registerMaskLayer").load("register.jsp");

		return false;
	}
</script>
<script type="text/javascript">
	// 遮罩层-不注册
	function noRegister() {
		$.unblockUI();
	}
	
	// 遮罩层-注册
	function register1(){
// 	    var form = $("#register");
        var form = document.getElementById("register");
        var param = $("#register").serialize();
	    $.post(form.action,
	           param,
	           function(json){
	               if(json.success){
	                   alert("注册成功!");
	               }else{
	                   alert("注册失败!");
	               }
	           },
	           "json");
	}
</script>
</head>

<body>
	<!-- 搜索栏 -->
	<table style="margin-left:200px">
		<tr>
			<td id="websiteName" class="websiteName"
				style="font-size:14px;font-weight:bold">黑蓝作品</td>
			<td style="padding:5px;margin:20px"><input type="text"
				name="search" id="search" class="search"
				style="width:400px;height:30px" /></td>
		</tr>
	</table>

	<hr class="hrClass" />

	<!-- 菜单栏 -->
	<table style="margin-left:180px">
		<tr>
			<td>
				<table>
					<!-- 菜单 -->
					<tr>
						<td style="margin:10px; padding:10px"><a><img
								src="images/novel.png" />
						</a>
						</td>
						<td style="margin:10px; padding:10px"><a><img
								src="images/suibi.png" />
						</a>
						</td>
						<td style="margin:10px; padding:10px"><a><img
								src="images/poem.png" />
						</a>
						</td>
						<td style="margin:10px; padding:10px"><a><img
								src="images/vision.png" />
						</a>
						</td>
						<td style="margin:10px; padding:10px"><a><img
								src="images/hasPublished.png" />
						</a>
						</td>
						<td style="margin:10px; padding:10px"><a><img
								src="images/pendingPublished.png" />
						</a>
						</td>
					</tr>
				</table></td>
			<td>
				<table style="margin-left:100px;">
					<!-- 登录和注册 -->
					<tr>
						<td><a href="#" οnclick="login()"><img
								src="images/login.png" />
						</a>
						</td>
						<td><a href="#" οnclick="register()"><img
								src="images/register.png" />
						</a>
						</td>
					</tr>
				</table></td>
		</tr>
	</table>

	<!-- 统计登录数据 -->
	<table style="margin-left:170px">
		<tr>
			<td>
				<table class="countLoginData">
					<tr>
						<td>10000</td>
						<td>今日访问次数</td>
					</tr>
					<tr>
						<td>3000</td>
						<td>当前正在访问</td>
					</tr>
					<tr>
						<td>1000</td>
						<td>当前登录用户</td>
					</tr>
				</table>
			</td>
			<td>
				<table>
					<tr>
						<td>黑蓝奖</td>
						<td>中国最好的短篇小说奖</td>
					</tr>
					<tr>
						<td colspan="2">
							<hr />
						</td>
					</tr>
				</table>
			</td>
		</tr>
	</table>

	<!-- 菜单栏 -->
	<table style="margin-left:170px">
		<tr>
			<td>
				<table>
					<!-- 推荐作者 -->
					<tr>
						<td>陈卫</td>
					</tr>
					<tr>
						<td>江冬</td>
					</tr>
					<tr>
						<td>水鬼</td>
					</tr>
					<tr>
						<td>孙智正</td>
					</tr>
					<tr>
						<td>曹寇</td>
					</tr>
				</table></td>
			<td>
				<table>
					<!-- 获奖作品 -->
					<tr>
						<td colspan="6">2015年第4季度</td>
					</tr>
					<tr>
						<td colspan="6">第28届·黑蓝奖</td>
					</tr>
					<tr>
						<td>获奖作品</td>
						<td>内向</td>
						<td>获奖作家</td>
						<td>江冬</td>
						<td>获奖感言</td>
						<td>感言题目</td>
					</tr>
					<tr>
						<td colspan="6">
							<div>感言内容</div>
						</td>
					</tr>
				</table></td>
			<td>
				<table>
					<!-- 颁奖语 -->
					<tr>
						<td>
							<div>颁奖语</div>
						</td>
					</tr>
					<tr>
						<td>
							<div>********************************</div>
						</td>
					</tr>
				</table></td>
		</tr>
	</table>
</body>
</html>

//服务器上的资源文件:register.jsp
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>注册遮罩层页面的内容</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>

<body>
	<form name="register" id="register" action="login/register.action">
		<table>
			<tr>
				<td><s:textfield name="user.username" label="用户名" />
				</td>
			</tr>
			<tr>
				<td><s:textfield name="user.password" label="密码" />
				</td>
			</tr>
			<tr>
				<td><s:textfield name="user.email" label="邮箱" />
				</td>
			</tr>
		</table>

		<div>
			<input type="button" value="不注册" οnclick="noRegister();" /> 
			<input type="button" value="注册  >>" οnclick="register1();" />
		</div>
	</form>
</body>
</html>



### 回答1: matlib load函数是MATLAB中用于加载MAT文件的函数。MAT文件是MATLAB的二进制文件格式,可以存储各种类型的数据,包括矩阵、向量、结构体等。使用matlib load函数可以将MAT文件中的数据加载到MATLAB的工作空间中,方便后续的数据处理和分析。 ### 回答2: matlib的load函数用于从.mat文件中加载变量或数据。该函数的语法格式为: load(filename) 其中,filename为包含.mat文件名的字符串。load函数会将文件中的数据加载到工作区中,并根据文件中存储的变量名将其赋值给对应的变量。 使用load函数,可以方便地加载.mat文件中存储的各种类型的数据,包括向量、矩阵、结构体、单精度或双精度浮点数等。加载后的数据可以方便地在MATLAB环境中进行进一步处理和分析。 例如,一个名为data.mat的.mat文件中存储了一个3x3的矩阵A和一个长度为5的向量B,可以通过以下代码将这些数据加载到工作区中: load('data.mat') 加载后,变量A和B将分别存储矩阵A和向量B的值。 在加载.mat文件时,可以指定要加载的变量名。例如,如果想要加载.mat文件中的矩阵A,可以使用以下代码: load('data.mat', 'A') 加载完成后,在工作区中将只有变量A,而变量B将不会加载。 需要注意的是,.load函数在加载数据时会覆盖工作区中已存在的同名变量。如果存在同名变量,且不希望被覆盖,可以使用load函数的输出参数来指定加载的变量名: A = load('data.mat') 通过这种方式,将加载的数据赋值给变量A,而不会覆盖已存在的同名变量。 ### 回答3: matlib的load函数在Matlab中使用,用于加载保存在mat文件中的变量或数据。 load函数的基本语法是:load(filename),其中filename是待加载的mat文件名(包括文件路径和文件后缀名.mat)。 load函数可以将保存在mat文件中的变量或数据加载到当前工作区中。一旦加载成功,可以直接在命令行窗口中使用这些变量或数据。 load函数还支持附加参数,例如load(filename, variables),其中variables是待加载的变量名列表。这样,只会加载指定的变量,而不是文件中的所有变量。这在文件中包含大量变量时非常有用,可以节省加载时间和内存空间。 需要注意的是,load函数只能加载mat文件中保存的变量或数据,而不能加载其他文件格式,例如txt、csv等。 使用load函数时,还需要保证待加载的mat文件与当前工作目录中有相同的路径关系,或提供正确的文件路径。否则,load函数会返回错误信息。 综上所述,matlib的load函数是Matlab中一个非常有用的函数,它可以方便地将保存在mat文件中的变量或数据加载到当前工作区中,以供后续操作和分析使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值