ajax学习心得(1)

最近手头穷了。需要一点点资金供自己吃喝拉撒。接了一个项目中间需要使用到ajax实现推送的功能。类似于校内的留言功能。

当用户A给用户B留言,如果用户B在线就能直接弹出一个提示,然后两人就可以进行即时通信。

翻阅资料,实现推送的功能主要有两种技术,一种是servlet3.0 不过需要tomcat7.0的支持,鉴于中国各大服务器运营商对于tomcat7.0的支持情况,只好选择另外一种方案,使用ajax来实现这个功能。

学习ajax需要三个部分。第一 javascript,第二 xml,第三 dom。如果非要硬加上的话,还需要的是json。不过这个问题不大。


所以今年就来研究一下,javascript。

js一点都不陌生,在做了各种小项目之后,基本上能够看懂js中的简单程序。网上翻看了一些教程,都过于臃肿,于是在w3cschool里面学习一下。

所谓js就是一种网页端的程序,并且是一种弱语言类型。没什么难点。

条件语句只有两种,if和switch。基本使用方法和格式跟java没有什么不同。可以考虑舍弃switch语句。所有判断都用if来实现。


框体可以分为三种,第一种,警告框,第二种,提示框,第三种,确认框。

警告框用alter来显示,具体可以写成这样。alter("shit")。

确认框用confirm来显示,具体写成这样,confirm("shit")。并且返回一个布尔值,如果是确定就是true,反之是false。

第三是提示框,具体用prompt来显示,具体写成这样prompt("are you shit ?"," shit "). 第一个区域是填写提示框的里面的信息,第二个区域是对话框的默认信息。



javascript可以构成函数有点类似于pascal。

function functionName()

{

XXXXXXX;

}


调用的时候依靠event来触发,比如说<input type="button" value="click me" onClick="functionName">

当用户点击button的时候就会触发js编译器运行该函数。



循环语句 也只有两种,while和for。形式同java一样,不在赘述。

其中有个for in的语句。形式如下。for(x in array)


下面介绍事件功能。

基本上一个图片就解释了所有的东西。




简单理解,就是当上述的事件发生的时候,通过这个事件来定义相关的函数,事件发生触发函数生效。



有些字符由于和保留字符冲突,所以需要特殊处理。也就这么几个。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值