首页 > 文件格式 > JS文件

.JS 文件扩展名

文件类型 JavaScript源代码文件

JS ICON
开发者 N/A
常用度
日常使用格式
文件后缀 .js
文件分类 可执行文件, 编程文件, 网页文件

JS是什么文件?

JS文件是JavaScript(通常缩写为JS)语言的源代码文件。JavaScript是互联网上最流行的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JS文件是通过嵌入在.HTML中来实现自身的功能的。

JS文件扩展信息

JavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript是一种脚本语言,不同于服务器端脚本语言(例如.PHP.ASP),JavaScript源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行,不需要服务器的支持。

注意:虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但它们不论在概念上还是设计上是两种完全不同的语言,不要混淆。

JavaScript用途

  • 嵌入动态文本于HTML页面。
  • 对浏览器事件做出响应。
  • 读写HTML元素。
  • 在数据被提交到服务器之前验证数据。
  • 检测访客的浏览器信息。
  • 控制cookies,包括创建和修改等。
  • 基于Node.js技术进行服务器端编程。

JavaScript代码

以下是一个简单的嵌套在HTML中的JavaScript代码,在浏览器中输出Hello World︰

  1. <!DOCTYPE HTML>
  2. <html>
  3.     <head>
  4.     <title>简单的JavaScript代码</title>
  5.         <script type="text/javascript">
  6.             document.write("Hello, world!");   // 在浏览器视窗内直接显示
  7.             alert("Hello, world!");            // 弹窗显示
  8.             console.log("Hello, world!");   // 在控制台(console)里显示,需要先开启开发工具控制台
  9.         </script>
  10.     </head>
  11.     <body>
  12.     <p>文件百科是个好网站!</p>
  13.     </body>
  14. </html>
常见的JS文件名

jquery.js - jQuery是一个高效、简洁并且功能丰富的JavaScript工具库。它提供的API易于使用且兼容众多浏览器,使用户能更方便地处理HTML文档遍历和操作、事件处理、动画和Ajax操作。

node.js - Node是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

MIME类型

application/x-javascript

text/javascript

application/javascript

warning警告

JS文件非常容易受到病毒的感染,对未知来源或者电子邮箱附件的JS文件,要采取额外的预防措施,进行杀毒扫描或者不要接收打开。

而从2017年1月起,Gmail邮箱会阻止附件中的JS文件,因为它们通常用于分发勒索软件或其他恶意软件。

JS文件怎么打开?

如果你电脑上打不开JS文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开JS文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开JS文件。

可以打开JS文件的软件程序
2020-05-17 更新

关于JS文件

文件百科(wenjianbaike.com)旨在帮助你了解带.js后缀的文件以及如何打开.js文件。

我们花费大量的时间研究和验证本页面所有JS文件类型的详细信息,包括JS文件的开发者、文件常用度、文件分类、文件类型描述以及不同操作系统下用什么软件打开JS文件。我们力求做到100%的准确性并以专业简明的语言帮助你对JS文件的全面了解。

如果你对本页面关于JS文件格式的信息有任何建议或补充,欢迎联系我们。