zl程序教程

您现在的位置是:首页 >  前端

当前栏目

《jQuery与JavaScript入门经典》——1.4 问与答

2023-09-11 14:17:43 时间
为渲染HTML以及与JavaScript交互,浏览器使用了一个引擎,这个引擎对来自服务器的数据进行分析、创建对象并将其交给图形渲染引擎,后者再将这些对象显示到屏幕上。由于浏览器使用的引擎各不相同,因此它们解释脚本的方式存在细微差别,尤其是未标准化的边缘元素。

本节书摘来自异步社区《jQuery与JavaScript入门经典》一书中的第1章,第1.4节,作者:【美】Brad Dayley著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 问与答

问:客户端脚本和服务器端脚本哪个更好?
答:这完全取决于您要完成什么任务。有些人认为只能采用这两种方式之一,实际上结合使用它们的方案是最佳的。一条不错的规则是,如果交互主要基于用户操作,如单击鼠标,就使用客户端脚本;如果数据验证和错误处理要求与服务器交互,就使用服务器端脚本。

问:为何浏览器处理JavaScript的方式各不相同?
答:为渲染HTML以及与JavaScript交互,浏览器使用了一个引擎,这个引擎对来自服务器的数据进行分析、创建对象并将其交给图形渲染引擎,后者再将这些对象显示到屏幕上。由于浏览器使用的引擎各不相同,因此它们解释脚本的方式存在细微差别,尤其是未标准化的边缘元素。如果要支持所有的浏览器,就需要在每款浏览器中对网页进行测试,核实它们能够正常运行。


JavaScript常用库—jQuery jQuery的核心特性可以总结为具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。
JavaScript、jQuery实现“社区便利店收银系统” 随着个性化服务发展,学校、街边、社区等都流行将水果等商品洗净、切好,并装盒,按份出售。现开发一个“社区便利店收银系统”,店中每天提供固定种类的水果,装盒后,标记每一份价格,按份进行销售。在系统中,打开收银网页(casher.html),点击“+”添加销售水果,点击“结账”进行购买水果结算,点击“完成交易”进行下一个新用户购买。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。