用户体验要求越来越高,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. python贪婪匹配和非贪婪匹配_贪婪匹配和非贪婪匹配
  3. java+web+415_使用json返回HTTP状态415的Web服务 - 不支持的媒体类型
  4. 十六、PHP框架Laravel学习笔记——构造器的增删改
  5. [转]不知道能否解决先转下来再说不显示删除回复显示所有回复显示星级回复显示得分回复 没有找到MSVR90D.dll因此这个应用程序未能启动...
  6. 1、pandas入门示例
  7. sophix热修复技术了解
  8. 银行储蓄系统软件结构图
  9. STM32F1的PWM占空比调节
  10. 直播最佳推流参数推荐
  11. 【更新ing】已有5个省份公布2020软考报名时间
  12. untiy 移除一个组件
  13. 大数据能否带来风控革命
  14. 计算机专业就业现状及指导
  15. 数据仓库工程师的职业规划
  16. 【HDLBits 刷题】所有答案直达链接汇总
  17. IEC61850开发流程
  18. 域名注册需要哪些条件?需要提交哪些材料?
  19. /etc/passwd
  20. 微信公众平台网页授权

热门文章

  1. 绩效管理经典书,不知道适不适合研发绩效,有时间慢慢研究一下
  2. 系统设计文档结构体例理解与决策
  3. [转]Java求实际利率之Excel函数RATE
  4. afudos备份bios不动_怎么使用AFUDOS备份和升级BIOS?
  5. 笃行致远 砥砺前行 华云数据西南区域公司正式乔迁
  6. 【Kotlin】Kotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )
  7. C++课程设计:学生管理系统设计
  8. mysql主从同步部分表_Mysql入门MySQL 主从同步部分数据表
  9. aix java安装_AIX系统中安装Java6全过程
  10. 搞懂集中度分析——GIS跨学科