JS基础

弱类型语言
是一种基于对象和事件驱动并具有安全性能的脚本语言
基于对象:基于对象的编程语言没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。
基于对象的编程语言还是具有一些面向对象的基本特征。它可以根据需要创建自己的对象,从而进一步扩大语言的应用范围,增强编写功能强大的Web文档。
事件驱动:鼠标点击、键盘输入等启动预先设置的相应动作
脚本语言:不需要通过服务器来执行的属于前台的语言。
JS作用
网页特效
表单验证
响应事件
其他
JS特点
基于对象
跨平台
改善用户体验
动态性

1、客户端请求某个网页,即我们在上网时在地址栏中输入某个网址,
例如:http://xxx.xxx.com/index.html
浏览器接收到网址之后,
向远程web服务器发送请求报文。 2、web服务器响应请求,web服务器找到请求的页面“index.html”,
并将整个页面包含javascript的脚本代码作为相应内容,发送回客户端机器 3、 客户端浏览器解释并执行带JS脚本的代码,客户端浏览器打开回应的网页文件
“index.html”内容,从上往下逐行读取并显示其中的html或者脚本 代码,
根据解析完成的HTML标签完成相应的动作(如:如果遇到IMG、SRC等时,
向服务器进一步请求相应资源。)脚本是从服务器端下载到客户端,
然后 在客户端进行的,即不占用服务器端的资源,因此通过客户端脚本,
客户端分担了服务器的的任务,大大的减轻了服务器的压力,
从而间接地提升了服务器的性能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值