用户体验要求越来越高,RIA应用越来越广泛!

RIA : Rich Internet Application

  • HTML结构层
  • CSS表现层
  • JavaScript行为层

编写JavaScript程序的有两种方式

  1. 直接嵌入
// 直接嵌入的代码例
<script type="text/javascript">代码
</script>
  1. 外部嵌入
// 外部嵌入的代码例
<script src="js文件路径" type="text/javascript">代码
</script>

JavaScript 是由网景公司推出,主要运行在浏览器客户端,实现页面交互的脚本语言

  • 特点:
    解释型脚本语言,基于对象事件驱动,添加网页交互,直接嵌入页面使用,不需要服务器支持,跨平台,易上手。
  • JavaScript的组成:
    ECMAScript(核心)、BOM(浏览器对象模型)、DOM(文档对象模型)

Java与JavaScript的区别:
Java采用强变量检查,即所有变量在编译前必须声明变量类型。
JavaScript采用弱变量,即变量在使用前不声明,而在解释器 运行时检查其类型。JavaScript是弱类型的,声明统一用var

类型转换

JavaScript类型转换,除了可以用“+” 操作的参数,进行自动转换外,也可以调用JavaScript提供的转型函数进行类型转换。

  • 隐式转换又叫自动类型转换,不需要用户干预,自动进行类型转换。
  • 显式转换也叫强制转换,是指将一个变量或表达式强制转换成特定的数据类型。

传统页面应用都非常单调,实现不了复杂的交互体验。

RIA为满足用户友好交互体验而生。

以前,RIA技术为Flash/Flex,但基于flash的应用必须在浏览器中安装插件,特别在移动端无法使用flash插件。

现在,Ajax的诞生,为无插件互联网友好交互体验提供了各种可能,因此也成为RIA技术的选择。

感谢观看,下面还有一些文章可以参考:

JDBC操作数据库

网络编程以及网络通信协议

Java中的反射与现实中的反射

大势所趋,RIA已成为主流应用程序!相关推荐

  1. 服务器阻止程序运行怎么破,Discuz论坛对服务器的请求已遭到某个扩展程序的阻止问题解决方法...

    Discuz!3.4升级后,贴子内容使用Unicode编码会出现直接显示源码问题打开:source\function\function_core.php$string = str_replace(ar ...

  2. 大数据没有降温,已融入主流科技领域

    大数据不是降温了,而是已融入主流 大数据已经融入主流科技领域,被视为传统数据分析的外延,而且,人们了解大数据概念的意愿并不十分强烈,更愿意得到实际运用. 几年前,人们还在竭力消化大数据的概念,如今这个 ...

  3. 性能追击:万字长文30+图揭秘8大主流服务器程序线程模型 | Node.js,Apache,Nginx,Netty,Redis,Tomcat,MySQL,Zuul

    本文为<高性能网络编程游记>的第六篇"性能追击:万字长文30+图揭秘8大主流服务器程序线程模型". 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让 ...

  4. 性能追击:30+图详解8大主流服务器程序线程模型展示

    看大佬如何用30+图片揭秘8大主流服务器程序线程模型: 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让大家见笑了. 本文我们来探索一下主流的各种应用服务器的网络处理模型,看看大家 ...

  5. 性能追击:万字长文 30+ 图 8 大主流服务器程序线程模型展示

    看大佬如何用 30+图片揭秘 8 大主流服务器程序线程模型: 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让大家见笑了. 本文我们来探索一下主流的各种应用服务器的网络处理模型,看 ...

  6. 5.DIY可视化-拖拽设计1天搞定主流小程序-公告管理

    1.DIY可视化-拖拽设计1天搞定主流小程序-公告管理 公告管理-本教程均在第一节中项目启动下操作 1.DIY可视化-拖拽设计1天搞定主流小程序-公告管理 2.创建数据表 执行: php think ...

  7. 多媒体-设备的名称已被此应用程序用作别名,请使用唯一的别名

    在给TEASOFT增加背景音乐功能的时候,也就是在原来的MUSICFORM中有增加了一个MediaPlayer对象,在原来播放Video的同时还,使用FootButton控制背景音乐时,使用第二个Me ...

  8. Win7-其中的文件夹或文件已在另一个程序中打开

    Win7-其中的文件夹或文件已在另一个程序中打开 如何解决Win7系统在删除或移动文件时提示,"操作无法完成,因为其中的文件夹或文件已在另一个程序中打开,请关闭该文件夹或文件,然后重试&qu ...

  9. 要和解?盒马集市已入驻微信小程序

    昨日,据媒体报道,盒马集市已入驻微信小程序.除了盒马集市,4月7日,消息称闲鱼也向微信提交了小程序申请. 此前,针对传言的淘宝特级版将推出小程序的消息,阿里巴巴副总裁.C2M事业部总经理汪海回应称,帮 ...

最新文章

  1. 小程序获取用户所在城市完整代码
  2. spring boot三:spring boot的hello, world
  3. Web3.0来了!玩法变了
  4. (NO.00004)iOS实现打砖块游戏(八):游戏中小球与砖块的碰撞
  5. win7系统字体模糊发虚不清晰的解决方法
  6. C++ 虚函数,纯虚函数,抽象类整理
  7. Django简单介绍-基础1
  8. python ftp编程_Python编程-FTP
  9. Windows 对外开放端口号
  10. 快速了解德国TRINAMIC运动控制芯片(TMC电机驱动芯片)
  11. Sublime安装中文插件
  12. 求教lotka-volterra模型在matlab中的仿真模拟
  13. 016-状态自尊|管理他人的切入点
  14. 怒江java培训班_Graal VM:微服务时代的Java
  15. 学 Python 和学 Java ,哪个好找工作?
  16. GBase8s数据库REFERENCES 子句
  17. 通过串口给ESP8266发送AT指令连接wifi的注意事项
  18. 基于LabVIEW和USRP的文本传输
  19. python实现求解完美立方等式
  20. oracle日常运维

热门文章

  1. int为什么最大值为2^31-1(2的31次方-1)
  2. 爬虫碰到谷歌验证码的一些解决思路
  3. Google翻译参数解密(11-11)
  4. Dell服务器硬件检测工具.利器简单易上手
  5. 猎豹移动逆势在美扩张业务 未来2年员工大幅增长
  6. Python入门基础教程(非常详细),手把手教学
  7. 基于Android的图书馆借阅占座座位app-计算机毕业设计
  8. java开发实际工作中项目开发流程及岗位
  9. matlab实现低通、高通、带通、带阻滤波
  10. SiT1533:2012小封装尺寸,低功耗32.768KHz有源晶振