javaweb项目(二)

9 篇文章 0 订阅
8 篇文章 0 订阅

Ajax:
创建AJAX无刷新网页
AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。

首先,引入jquery包至webcontend
easyui只是基于jquery的一种:
fit=true
布局选项(Layout Options)
名称    类型    描述    默认值
fit    boolean    当设置为 true 时,就设置布局(layout)的尺寸适应它的父容器。当在 'body' 标签上创建布局(layout)时,它将自动最大化到整个页面的全部尺寸。    false


布局选项(Layout Options)
名称    类型    描述    默认值
fit    boolean    当设置为 true 时,就设置布局(layout)的尺寸适应它的父容器。当在 'body' 标签上创建布局(layout)时,它将自动最大化到整个页面的全部尺寸。
fit=true即把新布局填满它的父布局,为easyui的选项
attributes 属性返回指定节点的属性集合
用于 <a> 标签的可选属性 rel 和 rev 分别表示源文档与目标文档之间正式的关系和方向。rel 属性指定从源文档到目标文档的关系,而 rev 属性则指定从目标文档到源文档的关系。这两种属性可以在 <a> 标签中同时使用。
HTML <link> 标签
实例
链接一个外部样式表:

<head>
<link rel="stylesheet" type="text/css" href="theme.css" />
</head>


区分:
1.jquerry表达式是$(),而el表达式是${}
2.jquerry表达式用于javascript,而el表达式用于body中


这个$(function(){ }是什么意思?
$(function(){ } 这是jquery里的,是当文档载入完毕就执行,的意思。
$(function(){ }是$(document).ready(function()的简写,相当于window.onload = function(){ } ,虽然这段jquery代码与javascript代码在功能上可以互换,但执行的时间不一样,前者页面框架加载完成就执行,后者页面中所有内容加载完成才执行


jQuery html() 方法:
语法
返回内容:

$(selector).html()
设置内容:

$(selector).html(content)
使用函数设置内容:

$(selector).html(function(index,currentcontent))

实例
改变所有 <p> 元素的内容:

$("button").click(function(){
    $("p").html("Hello <b>world</b>!");
});

jquerry总结:
$就是jquerry对象,$()就是jquerry(),在里面可以传参数,作用是获取元素

$(".div1") 表示获取类名为div1的元素,例如获取<div class="div1"></div>
$(".div1").onclick表示类名为div1的div点击事件

也就是说$(a).xxx    xx为想要这个获取到的a元素干的事件

query中$.,例如$.post(),$.get(),$.ajax()等这些都是jquery这个对象的方法,$.是调用JQuery中对象,$("#id").是id元素的属性

el表达式总结:
一、EL表达式简介
  EL 全名为Expression Language。EL主要作用:
  1、获取数据
    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)

使用EL表达式获取数据语法:"${标识符}"
  EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标识符为关键字,分别从page、request、session、application四个域中查找相应的对象,找到则返回相应对象,找不到则返回”” (注意,不是null,而是空字符串)。

  EL表达式可以很轻松获取JavaBean的属性,或获取数组、Collection、Map类型集合的数据

简单来说就是在指定的区间对象里获取想要的属性或信息

为了系统的安全性,防止从外部直接接入敏感界面,应该有权限验证这一步来保证安全

错误日志:
onClick:function(node)
中的onClick中的C一开始小写了,也没报错,导致无法切换界面

想法:应该有个像firebug的插件来指出界面中出现的错误

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值