zl程序教程

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

当前栏目

《JavaScript入门经典(第6版)》——1.2 服务器端与客户端编程

2023-09-11 14:17:32 时间
本节书摘来自异步社区《JavaScript入门经典(第6版)》一书中的第1章,第1.2节, 作者: 【美】 Phil Ballard 译者:李 军陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

本节书摘来自异步社区《JavaScript入门经典(第6版)》一书中的第1章,第1.2节,作者: 【美】 Phil Ballard 译者:李 军陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 服务器端与客户端编程

给静态页面添加脚本有两种最基本的方式。

让Web服务器在把页面发送给用户之前执行脚本。这样的脚本可以确定把哪些内容发送给浏览器以显示给用户,比如从在线商店的数据库获取产品价格,在用户登录到站点的私有区域之前核对用户身份,或是从邮箱获取邮件内容。这些脚本通常运行在Web服务器上,而且是在生成请求的页面并提供给用户之前运行的。因此,我们称之为服务器端脚本(server-side scripting)。
另外一种方式并不是在服务器运行脚本,而是把脚本与页面内容一起发送给用户的浏览器。然后浏览器运行这些脚本,操作已经发送给浏览器的页面内容。这些脚本的主要功能包括动画页面的部分内容,重新安排页面布局,允许用户在页面内拖放元素,验证用户在表单里输入的内容,把用户重定向到其他页面,等等。自然而然,这些脚本称为客户端脚本(client-side scripting)。
本书主要介绍JavaScript,它是互联网上最广泛应用的客户端脚本语言。

说明:有一种很酷的方法可以把来自于服务器端脚本的输出组合到客户端脚本,在本书第五部分介绍Ajax技术时将会学习这种技术。


JavaScript高程笔记——客户端存储 现在越来越多的网站是动态网站,常常需要将后端数据传输给前端保存或者更新到页面中,尤其是用户偏好设置,保存在客户端不仅可以减少请求耗时,也能降低服务端的压力。
JS判断服务器端文件是否存在(三) 在前端JS操作时,有时候需要判断一下文件是否存在,如图片。 数据库中存在了这个值,然后直接在前端显示这个图片。 这是不正确的。例如,在数据库中存放的是 /image/user.jpg ; 而实际上这张图片被存放在GWML/image/user.jpg, 这个时候设置图片target.attr(src,path); 是不正确的,是取不出来的。 应该先判断一下这个path路径是不是有这张图片。 如果没有的话,显示错误图片或者默认图片,如果有的话,则显示正确的图片。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。