JavaScript

目录

1、C/S结构和B/S结构

2、JavaScript常用的引入方式 

3、用JS求连乘积


1、C/S结构和B/S结构

(1) 请总结B/S结构出现的原因。

        随着Internet和WWW的流行,以前广泛使用的C/S结构已经无法满足全球的网络开放、互联网互通和信息共享的要求,于是新的网络程序开发体系结构——B/S结构便应运而生。

(2) C/S结构和B/S结构有哪些区别?

1.网络硬件方面
    C/S结构是建立在局域网基础上的,局域网之间通过专门的服务器提供连接和数据交换服务;由于客户端和服务器端都要实时处理任务,所以C/S对于客户端的硬件要求较高B/S结构是建立在广域网基础上的,无须配备专门的网络硬件;由于服务器端需要实时处理大量的数据,所以B/S结构对服务器端的硬件要求较高。
2.系统开发维护升级方面
    采用C/S结构时,不同的客户端需要开发不同的程序,软件的安装调试和升级需要在所有客户端的计算机上进行。采用BS结构时,客户端只需要借助浏览器便可进行信息处理,而无须开发安装专门的客户端软件;后期的软件的维护升级只需要在服务器端进行,客户端只要重新登录系统就可以使用最新版本的软件。因此,C/S结构的开发和维护成本比B/S结构的高。
3.客户端负载方面
    在C/S结构中,客户端除了负责与用户交互外,还要通过网络向服务器端发送请求,并及时处理服务器端的反馈信息;客户端的功能越复杂,程序也越庞大,负载也越大。在B/S结构中,客户端只需要进行简单的输入/输出和信息发布等工作,服务器端负责主要的逻辑事务处理;客户端的负载较轻,服务器端的负载较重。
4.响应速度方面
    在C/S结构中,客户端和服务器端通过局域网直接相连,中间几乎没有阻隔,响应速度快。在B/S结构中,客户端和服务器端通过广域网间接相连,响应速度较慢。尤其是在用户快速增多,访问量急剧增加时,B/S结构的服务器端负载过大,响应速度也会快速降低,可见,C/S结构的响应速度的优势更加明显。
5.系统安全性方面
    C/S结构采用点对点的结构模式,一般面向相对固定的用户群,数据处理基于安全性较高的网络协议,对信息安全的控制能力较强,安全性可以得到较好的保障。B/S结构采用一点对多点、多点对多点的结构模式,使用的人数较多且不固定,安全性主要由服务器端的管理密码进行控制,安全性较低。


2、JavaScript常用的引入方式 

(1) 要使用JavaScript实现交互,需要在HTML页面中引入JavaScript代码。常用的引入方式有哪三种?

内嵌式引用、外链式引用、直接在HTML页面中引用;

(2) 第1种方式的语句格式有三行,请写出这三行内容。 

<script type="text/javascript">    

        JavaScript 语句  

</script>


3、用JS求连乘积

请用JS写一段代码,求:p=2×4×6×8×10×12×14
要求用名称为product的函数计算连乘积p(N是函数的参数)。 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>用JS求连乘积</title>
        <script>
            function product(N) {
                var sum = 1;
                for (var i = 1; i <= N; i++) {
                    sum = sum * 2 * i;
                }
                return sum;
            }
        </script>
    </head>
    <body>
        <script>
            document.write("2×4×6×8×10×12×14=" + product(7));
        </script>
    </body>
</html>

运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万叶学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值