发布时间:2012-12-25 19:54:37
整体框架:总体分为三步:界面部分:采用“不唐突”原则,即将内容、行为和样式独立开来,在body里面尽量不存在js与css代码,这些代码放在head里面去进行,并收集用户信息;控制部分:也就是服务器端运行的脚本,暂定选择ejs;分开之后界面部分不再关心服务器端采用的是什么语言进行开发,通过jquery控制ajax的方法这样向浏览器传送的就不需要是整个网页,取而代之的仅是数据。模块部分:也就是定制自己的appweb模块,这些模块调用api接口,并绑定成ejs所能调用本地api,应为ejs本身不能直接调用c接口。eg:该程序实现做应用界面最简单的一个例子,类似“hello world”;一个加法计算......【阅读全文】
发布时间:2012-12-15 22:33:18
event代表事件的状态,只有当事件发生的时候才有效。event.target 这个反应触发事件的DOM对象;event.altKey:检查alt是否被按下,按下为true,否则为false;event.clientX:只读属性,获取鼠标的当前位置,不能通过它改变鼠标的位置;event.clientY:只读属性,获取鼠标的当前位置;event.ctrlKey:检查ctrl是否被按下,按下为true,否则为false;event.pageX: 鼠标的left属性,相对于page ;event.pageY: 鼠标的top属性,相对于page ;event.preventDefault():......【阅读全文】
发布时间:2012-12-13 17:12:22
滑动条是界面开发中常用部件,jQuery UI中提供了一个滑动条控件,给我们开发web应用程序带来极大的便利。 滑动条使用基本的元素(如用<DIV>和<a>)组合而成。设置目标元素的样式来呈现滑动条的水槽,然后在其中创建描点元素来形成手柄。滑动条部件可以拥有任意数量的手柄,因此可以包含任意数量的值。命令语法:slider;slider(options)slider('disable')slider('enable')slider('destroy')slider('option',optionName,value)s......【阅读全文】
发布时间:2012-12-11 16:31:22
在w3school(http://www.w3school.com.cn/ajax/ajax_asp_php.asp)上面看到一个关于异步传输的例子,在服务器端其用asp和php两种方式实现了该传输,在这里我将服务器端程序改装一下使用ejs完成相同功能。 说到web异步传输不得不提到XMLHttpRequest对象,它是所有异步传输的基础。如:ajax;XMLHttpRequest用于在后台与服务器交换数据。主要的功能: 1、在不重新加载页面的情况下更新网页; 2、在页面已加载后从服务器请求数据;  ......【阅读全文】
发布时间:2012-12-11 16:20:33
传统架构和ejs架构对应表单数据提交之后处理方式不同: 传统方式:表单数据传递到web应用程序的环境变量里面。 ejs架构:用params[]参数数组替换了环境变量。将表单数据转换成了一个嵌套集合。方式调用很简单,只是在提炼官方教程比较难。举个例子说明调用方式:程序功能:获取用户提交来的任意一个表单数据。客户端(test.html):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/......【阅读全文】