JS可以做很多事情,例如:

使用JavaScript可以做很多事情,使网页更具互动性,并为网站用户提供更好、更令人兴奋的体验。
JavaScript允许您创建一个活动的用户界面,当用户在页面之间导航时,该界面会反馈给用户。
使用javascript确保用户在表单中输入有效信息,从而节省您的业务时间和开支。
使用javascript,可以根据用户操作创建自定义的HTML页面
JavaScript还可以处理表单、设置cookie、即时构建HTML页面和创建基于Web的应用程序。
实际上,javascript是一种客户端语言。(事实上,还有服务器端实现的JavaScript版本。)也就是说,它设计用于在用户的机器上执行任务,而不是在服务器上。因此,javascript有一些固有的局限性,主要是由于以下安全原因:

javascript不允许在客户机上读写文件。这很好,因为您肯定不希望网页能够读取硬盘上的文件,或将病毒写入硬盘,或操作计算机上的文件。唯一的例外是,javascript可以写入浏览器的cookie文件,但是有一些限制。
javascript不允许在服务器计算机上写入文件。尽管在服务器上编写文件在很多方面都很方便(例如存储用户填写表单的页面点击次数或数据),但JavaScript不允许这样做。相反,您需要在服务器上有一个程序来处理和存储数据。这个程序可以是用Perl或PHP语言编写的CGI程序,它运行在服务器上或Java程序中。
Javascript无法关闭不是自己打开的窗口。这是为了防止一个站点关闭任何其他站点上的窗口,从而垄断浏览器。
javascript无法从另一台服务器上读取打开的网页中的信息。换句话说,网页无法从其他已打开的窗口中读取信息,因此无法检测其他哪些网站正在浏览。

最新文章

  1. siteMap与站点导航
  2. Bash 为何要发明 shopt 命令
  3. 持续集成(CI)初探
  4. W3School-CSS 背景实例
  5. WebDriver基本API使用手册(基于Java和C#)
  6. linux下生成 SSH 公钥,用于GitHub
  7. css3流式布局
  8. Linux 基本命令(持续更新ing)
  9. iPhone应用提交流程:如何将App程序发布到App Store?
  10. svn:怎样批量删除.svn文件
  11. javascript设计模式——组合模式
  12. seckill(1)秒杀系统主要步骤
  13. sql server 查看锁表SQL【转】
  14. EntityFramework Core 2.x (ef core) 在迁移中自动生成数据库表和列说明
  15. linux安装oracle11g步骤
  16. MQTT-SN协议乱翻之小结篇
  17. jenkins下搭建c++持续集成环境
  18. 跟我学算法- tensorflow模型的保存与读取 tf.train.Saver()
  19. JDK(三)JDK1.8源码分析【排序】mergeSort
  20. 七周七语言之用Io编写领域特定语言

热门文章

  1. leetcode1283 使结果不超过阈值的最小除数
  2. 小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理
  3. Kafka消息流处理
  4. openstack部署glance
  5. git如何从远端获取某个文件
  6. Minimum number of swaps required to sort an array
  7. 【VS开发】单文档中往视图中加入控件
  8. C#常用处理数据类型转换、数据源转换、数制转换、编码转换相关的扩展
  9. supervisor管理airflow
  10. 贪心学院 scrapy爬虫