Web前端
时光在路上
非常喜欢学习程序设计,一直在努力中……
展开
-
J2EE应用讲解二 ——JSP基础
基本语法 Html两种注释一种是可见的,标准的HTML注释。这里三注释--> 另一种是对客户端隐藏的,也就是再浏览器中查看源代码的时候不会显示。这里是注释 --%> 引入servlet类的东东。 表达式 JSP计算表达式并且将计算结果输出到页面上。语法如下:PS:表达式结尾没有分号,前面有等号。原创 2013-03-19 19:41:17 · 1546 阅读 · 1 评论 -
DWZ (JUI) 应用实例(二):处理信息回馈的通用规范
在开发过程中,抽象成模型,定义规范是非常有必要的,不仅可以简化代码,提高开发效率。也为自己减少了不少麻烦,在刚开始使用时,因为这DWZ这块是我负责,别人不会用都来问我,导致我经常在解决相同的问题,所以抽象通用模型是很有必要的。 DWZ是客户端框架,自然需要接收后台传来的消息,可能是异常信息,可能是成功信息。返回信息是json格式,其中包括状态码、callbackType类型、navTa原创 2013-12-10 21:48:18 · 4741 阅读 · 18 评论 -
DWZ (JUI) 应用实例(三):修改源码,实现自动刷新当前层
可见在Action中需要设置userListview参数,也就是指明返回数据的目标tab。这样的设计没问题,但是会产生两个问题:实际应用中,我们操作的大都是当前的tab,如果每次向当前tab返回数据时都指定tabId,未免有些过于形式化。如果页面左侧树形菜单是动态的,是从数据库中读取的,并且tabId属性值可以修改,那么outMsg(AjaxObject.newOk("添加用户成功!").setNavTabId("userListview").toString())显然不能满足需求了。原创 2014-01-24 21:00:05 · 3374 阅读 · 15 评论 -
Javascript学习系列(五):JavaScript cookie详解
设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(;)隔开,例如:document.cookie="userId=828;userName=hulk"; 在cookie的名或值中不能使用分号(;原创 2012-12-31 15:34:54 · 2752 阅读 · 6 评论 -
Javascript学习系列(四):Javascript中最常用的61个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6.转载 2012-11-29 16:12:39 · 2354 阅读 · 3 评论 -
Ajax学习系列4— 通过DWR简化AJAX开发
DWR(Direct Web Remoting)是一个WEB远程调用框架,采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。这样WEB开发人员就可以在JavaScript里使用Java代码,就像它们是浏览器的本地代码(客户端代码)一样。 其开发过程如下:拷贝dwr.jar文件修改web.xml文件,添加dwr servlet配置编写dwr组件原创 2013-08-26 21:30:57 · 1765 阅读 · 7 评论 -
Javascript学习系列(八):通过实例介绍window.opener用法和用途
window.opener,是通过window.open打开子窗体的父窗体的引用。比如在父窗体parentForm里面,通过window.open("subForm.html"),那么在subform.html中window.opener就代表parentForm。既然在子窗体中能够拿到父窗体的引用,那么就可以在子窗体中设置父窗体的字段值或者调用js方法。 实例:添加人员信息时,其中的原创 2013-08-18 21:23:55 · 2393 阅读 · 11 评论 -
Javascript学习系列(六):javascript控制Cookie,保留用户登录信息
想要下一次进入自己的网站时保留用户信息以便简化登录手续,所以研究了Cookie。 Cookie是储存在用户本地上的数据,可以将用户的信息长久的保存到用户机的文件中。 请看这个登录的例子(如果有不懂的,请看javascript cookie详解)登陆页login.html登录 UserName: Password:原创 2012-12-31 15:44:32 · 5186 阅读 · 2 评论 -
Javascript学习系列(一):addEventListener()及attachEvent()区别分析
大家都知道事件的用法就是当某个事件被触发了之后就会去执行某个Function。Mozilla中: (严格遵守W3C标准)target.addEventListener(type, listener,useCapture); target:文档节点、document、window 或 XMLHttpRequest。 type:字符串,事件名称,不含“on”,比如“cli原创 2012-06-25 15:25:19 · 2556 阅读 · 6 评论 -
Javascript学习系列(七):Javascript 引用activex控件
在js中,想要引用activex控件,就不得不先说说引入js文件标签中的属性for ,event 用法:EVENT event 设置或获取脚本编写用于的事件 FOR htmlFor 设置或获取绑定到事件脚本的对象。可以这样理解。相当于// 绑定window.attachEvent( "onload ",function() {/原创 2013-01-11 08:34:17 · 2278 阅读 · 3 评论 -
Javascript学习系列(二):图片浏览器的核心——图片预加载
“一张图胜过千言万语”,可见图片的作用是非常强大的。而在互联网上图片的访问量也在与日俱增,为了更好的应对需求,更好的服务别人,所以有了图片预加载。亮点:• 图片预载入,载入后再显示。意图一次呈现,不会让一块一块下载破坏你的页面,绝佳的用户体验,颠覆传统的浏览器呈现图片的处理方式。• 当需要重复浏览图片时,可以迅速将其从缓存中恢复回来。 function preL原创 2012-07-08 20:51:07 · 2043 阅读 · 12 评论 -
Javascript学习系列(三):前台、后台动态控制CSS
做拨号系统,正在尽可能多的使用javascript实现,积累中。。。 前台,通过Javascript一、局部改变样式,分为改变直接样式,改变className和改变cssText三种。需要注意点是,javascript对大小写是敏感,采用驼峰命名规范。className不能够把"N"写成"n",cssText也不能够把"T"写成"t",否则无法实现效果。 改变classNa原创 2012-12-24 21:25:38 · 3168 阅读 · 2 评论 -
Ajax学习系列3—XMLHttpRequest对象使用的扩展问题
这次介绍使用XMLHttpRequest对象过程中,经常遇到三个问题的解决方法:(在Ajax学习系列2—核心对象XMLHttpRequest中介绍了XMLHttpRequest对象的五步使用法)解决浏览器缓存问题解决中文乱码问题解决跨域访问问题 浏览器缓存带来的问题 AjaxCache.html原创 2012-07-26 23:43:45 · 2446 阅读 · 7 评论 -
系统学Javascript——语句
条件if最简单if(条件)语句; if(条件)语句1;else语句2; 语句组如果if或else后面有多条语句,则将两个或多个语句用大括号{}括起来,括起来的这组语句称为语句组。嵌套if(表达式)语句1else if(表达式)语句2……else语句n switchswitch (表达式){case label1:语句1原创 2012-09-17 10:59:46 · 1158 阅读 · 2 评论 -
AJAX学习系列1— 老技术新思想
应用展示我们每天都会和ajax打招呼,不信你瞧:在搜索栏中输入“奥运”,下边框自动弹出有关奥运最火的条目。它没有对整个页面,而是对页面的局部进行了数据更新。 亲自试一试http://tang123321px.35free.net/ajax%20%E7%AE%80%E5%8D%95%20%E5%B1%80%E9%83%A8%E5%88%B7%E6%96%B0%E6%9原创 2012-07-22 21:25:44 · 4248 阅读 · 24 评论 -
Ajax学习系列2- 核心对象XMLHttpRequest
XMLHttpRequest的杀手锏 XMLHttpRequest 对象用于在后台与服务器交换数据,可以不需要重新加载页面而达到更新网页局部的目的,根据Ajax的定义(是一种在无需重新加载整个网页的情况下,能够更新局部网页的技术)可知,该对象是Ajax的核心。用户名校验,两种方式实现 传统方式: 当点击“检验”按钮时,跳转到另原创 2012-07-25 08:21:51 · 2241 阅读 · 6 评论 -
DWZ (JUI) 应用实例(一):通过自定义标签和BaseAction 简化 table 分页排序
前段时间忙于做项目,在使用DWZ过程中,发现有些代码的重复度挺大,所以工作空闲之余,写一下分页排序的Demo,并且使用自定义标签简化重复的代码。(发现越来越多的人关注该框架了,因为是国产,可以更快的上手) 分页思路服务器返回当前页的数据,总条数,再由js来生成分页标签。分页是配合服务器端来处理的, 不是纯js做的分页。 因为如果数据量很大,比如有好几百页,存js分原创 2013-12-09 08:06:50 · 3679 阅读 · 14 评论