JavaScrip有哪些优点

JavaScript可能不是一直可用的,但这并不意味着它根本不能用。只不过它不应该是用户交互的唯一方式。

 

   使用JavaScript有以下优点。

 

   1.服务器交互较少:可以再提交页面到服务前对用户输入的内容进行验证。这样减少了服务器的通信量,就意味着节约了金钱。

 

   2.对访问者快速反馈:他们不用等待页面重新加载才可以看到是否忘记输入某些东西。

 

   3.自动修正小错误:举个例子。如果你有一个数据库系统,预期的日期格式是yyyy-mm-dd,而用户输入的格式是dd-mm-yyyy,一个只能的javaScript可以再提交表前纠正这个错误。如果那是访问者唯一的错误,你可以给他一条错误信息,这样网站会显得好用得多。

 

   4.通过允许访问者不用重新加载页面就可以改变用户界面或与用户界面进行交互,增强易用性:例如,使用JavaScript收缩或展开页面的某木粉或为访问者提供额外的选择。这里有个典型的例子,就是选择复选框来快速过滤,例如只显示某个机场的可到达目的地,不用你重新加载页面,谈后等待结果。

 

   5.增强交互性:可以创建界面,在用户鼠标滑过的时候或使用键盘激活它们的时候做出反应。这一点使用css和html也可以做到,但是JavaScript为您提供了更多的支持和更宽的选择范围。

 

   6.界面更丰富:如果用户允许,可以使用JavaScript包含一些拖放式的模块和进度条,一些原来只能出现在用户必须另外安装的胖客户端程序(Thick Client Application)中,例如JavaApplet或者像Flash这样的浏览器插件。

 

   7.使环境轻量级:不用像JavaScript或者Flash那样需要下载一个大文件,脚本的文件大小事比较小的并且一旦被加载就会被缓存起来(保存在内存当中)。JavaScript还使用浏览器控件而不是它自己的用户界面来操作其功能。这样使用户操作起来更容易,因为他们知道这些控件并且知道如何使用他们。流行的Flash和Macromedia Flex应用程序的却有流媒体的选项在视觉上是可调节的,JavaScript和Html控件时不可以这样的。但是他们需要安装插件。

 

更多javascript资讯

非等号

编写DTD

xml转换为html的具体步骤

xml分割数据

js 只允许输入数字字符

js select 拖动 排序

js 绝对值

js 多继承 apply

输入框失去焦点事件

关于html table的特性

转载于:https://www.cnblogs.com/gootry/articles/1936266.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟

Arduino编程在所有单片机当中应该说是最简单的了,但是还可以更加简单。比如说图形化编程,图形化编程真正让Arduino大众化了,因为谁都可以通过图形化编程方式来制作自己需要的小玩意。啃萝卜关于图形化编程软件有很多,我独宠啃萝卜…

linux驱动内核哪个文件夹,linux设备驱动归纳总结(一):内核的相关基础概念...

linux设备驱动归纳总结(一):内核的相关基础概念1. 内核与 linux 设备驱动的作用与关系内核:用于管理软硬件资源,并提供运行环境。如分配 4G 虚拟空间等。linux 设备驱动:是连接硬件和内核之间的桥梁。linux 系统按个人理解可按下划…

权限小结

实际权限很简单,也就这么几个 一。大功能权限 1.多系统的系统权限 2.菜单权限 3.菜单下功能模块权限 二。操作权限 1.添加修改删除查找上传下载等 三。数据权限 1.字段权限:页面的那个字段显示,那个不显示(列的概念) 2…

浅谈C#更改令牌ChangeToken

前言在上篇文章浅谈C#取消令牌CancellationTokenSource[1]一文中我们讲解了CancellationTokenSource,它的主要功能就是分发一个令牌,当我取消令牌我可以进行一些回调操作或者通过令牌状态得知被取消。在上文的结尾处我们也提到了,默认情况下C…

怪不得超市不让带宠物...

1 难怪超市不让带狗啊▼2 医学生的聊天记录过于硬核▼3 你身边的外卖小哥头盔上都顶着什么呢?▼4 表妹非要把猫脸P到蜜蜂身上▼5 其实主要还是看脸脸到位了,祖安小公举问题都不大▼6 就你们这个送别方式我觉得他是回不来了......▼7 妹妹沦为工具…

PHP 在作为中间件时print无返回值问题

用print 出的值作为返回值时,有时会出现无值或根本不执行php代码的情况,可能是编码中某些行有异常,但编译器没有报错,把调试用echo去掉以后,恢复正常。转载于:https://www.cnblogs.com/goddyk/p/4119093.html

自定义控件复选框和单选框的实现

我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyle…

单文件组件的组件传值_移动端组件化架构(下)

我的组件化方案对于项目架构来说,一定要建立于业务之上来设计架构。不同的项目业务不同,组件化方案的设计也会不同,应该设计最适合公司业务的架构。架构设计以我之前公司项目为例,项目是一个地图导航应用,业务层之下的…

linux运维趋势 37期刊为啥没有,linux运维常见问题

1、systemd查看日志文件有隐藏该如何处理?systemd统一管理所有Unit的启动日志,包含内核日志和应用日志。在默认情况下,systemd日志保存于/run/log/journal中,系统重启后会清除,这里面的日志文件是二进制形式保存的&…

2010年下半年计算机专业技术资格考试工作安排

<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />2010年下半年计算机专业技术资格考试工作安排考试日期: 2010年11月13、14日级别<?xml:namespace prefix st1 ns "urn:schemas-microsoft-com:office:smarttags" …

为什么圆是360度?超颠覆的解释

圆为什么有360度&#xff1f;为什么不是300度呢&#xff1f;古文明时期人类把很多不能解释的自然现象归结为“天意”真的有天意吗&#xff1f;我们把圆分成等份&#xff0c;奇迹出现了.....依次等分下去&#xff0c;结果一样...任何被分成等分的角度的所有数字之和为9现在我们来…

我获得“微软MVP”奖项,后续将会贡献更多技术内容

昨天晚上&#xff0c;我收到了微软总部发来的“恭喜获得MVP”的邮件。请点击【阅读原文】查看我的MVP Profile页面。有的朋友说“一直以为你早就是MVP了”。其实这么多年我做的技术贡献主要是录编程视频教程&#xff0c;而这些视频教程都是通过BT下载等方式传播&#xff0c;没有…

[Spring MVC] - InitBinder验证

Spring MVC使用InitBinder验证&#xff1a; 使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的&#xff0c;也即比较复杂的验证情况下才会使用。大部份简单的表单验证&#xff0c;使用annotation验证即可以解决。 Annotation验证使用方法可参…

linux6.5进入救援模式,rhel6.5救援模式修复系统

如果系统中很多重要的部分被删除了例如/boot下的所有东西&#xff0c;则可以通过救援模式[rootdazzle1 桌面]# mkdir /backup[rootdazzle1 桌面]# cp /etc/fstab /backup/fstab  //先备份以下fstab文件&#xff0c;也可以不备份自己写[rootdazzle1 桌面]# rm -rf /boot/*  …

C#委托,事件理解入门 (译稿)

http://www.cnblogs.com/finesite/articles/255884.html转载于:https://www.cnblogs.com/lhuser/articles/1941136.html

话里话外:流程图绘制初级:六大常见错误

无论初学者还是老手&#xff0c;在绘制流程图的过程中都不可避免地出现这样那样的错误&#xff0c;我们总结了一下&#xff0c;在流程的绘制过程中&#xff0c;比较容易犯得错误有&#xff1a;1、没使用模板或没正确使用模板。在流程管理项目中&#xff0c;流程梳理之前需要事先…

一名毕业生的自述:我知道我必须写论文,但没聪明到可以写出来......

全世界只有3.14 % 的人关注了爆炸吧知识2020年转眼就到了4月。在即将毕业的学子之间&#xff0c;每天的狂野问候语是这样的&#xff1a;“你论文改完了吗&#xff1f;”“你论文查重率是多少&#xff1f;”“你什么时候答辩&#xff1f;”在微博上实时搜索“翟天临”三个字&…

不是架构的架构之四:业务层的实现与自动代理

我们在开篇中提到&#xff0c;希望能有一种办法&#xff0c;能自动适应系统的环境配置&#xff0c;在局域网小型应用中将直接访问数据库以获得最高的性能&#xff0c;在分布式环境中自动使用WCF来获得较好的安全性和连通性。 但是&#xff0c;我们不希望这样的特性使我们的开发…

每次跳槽,总得面对这摊事

大家好&#xff0c;我是 Z 哥。所谓“跳槽爽&#xff0c;一直跳槽一直爽”。但是&#xff0c;世上哪有那么好的事哦&#xff0c;跳槽虽然可以带来更快的涨薪机会&#xff0c;但是你也是要面对和克服一些新挑战的&#xff0c;其中最大的挑战莫过于要熟悉一个陌生的项目。毕竟&am…