javascript编译成
不需要。
JavaScript是脚本语言,由解释器解释执行,不算编译。
JavaScript也可以看成过程语言,顺序执行。
Ⅱ JavaScript在网页中执行需要先编译成可执行文件对吗为什么
JavaScript是脚本语言,由解释器解释执行,不算编译。所以这句话不对
JavaScript也可以看成过程语言,顺序执行。
Ⅲ JavaScript到底是解释型语言还是编译型语言
编译型语言是把源代码先编译为机器码(也就是所谓的可执行程序,比如windows系统的exe文件),运行的时候电脑只需直接把机器码交给CPU执行即可。编译型语言的特点是运行速度快,效率高。缺点是可移植性差。
解析型语言则是直接以源代码的形式出现,运行的时候再实时解析为机器码并执行。所有的脚本语言(当然也包括JavaScript)都是解析型语言。这类语言有个最大特点就是它们都不能独立存在,必须寄生在其他程序(比如浏览器)内。
Ⅳ 如何把.js文件编译成dll供页面调用
其实js本来就是前台脚本,把js文件编译成dll供页面调用也可以实行
方法:
1.在解决方案中添加一个新项目(类库:JSControl)
2.在新项目中添加要用的JS脚本(JScript1.js)
脚本的内容:
function testAlert() {
alert("Hello!");
}
3. 改变JScript1.js的属性,Build Action为Embedded Resource(嵌入的资源)
4.在JSControl项目的AssemblyInfo.cs文件添加一行:(注意
JSControl.JScript1.js,JSControl是js所在项目的命名空间)
//定义组件内的内嵌资源的元数据属性
[assembly: System.Web.UI.WebResource("JSControl.JScript1.js", "application/x-javascript")]
注意:这边要增加个引用:System.Web.dll
5. 项目中增加一个注册客户端脚本的类:
Ⅳ Javascript能编译吗
javascript是脚本语言,不需要编译的
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
Ⅵ javascript可以编译成可执行文件直接运行吗还是只能嵌入html中使用
JavaScript 依赖于浏览器的运行环境。是一种解释执行的脚本语言。所以,只能以文本的形式被解释执行,不能被编译。有些运行形式,比如.js .hta 的执行方式看似一个独立的应用程序。其实后台也是解释执行的。
Ⅶ 如何将javascript代码编译为c++或java
java是不能够编译C/C++文件的。他们原理完全不同。背后的运行机制也完全不一样。
C/C++源文件只能够用C/C++的编译器来编译。
以GCC编译器为例,整个编译可以分为四步。
第一步是预处理,包括语法检查等工作。
gcc -P abc.c
第二步由源程序生产汇编语言代码。
gcc -S abc.c
会生成abc.s文件,这个文件里就是汇编代码。
第三步编译器生成目标代码,一个源文件生成一个目标代码。
gcc -c abc.c
会生成abc.o
第四步连接器从目标代码生成可执行文件。
gcc abc.o
目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。
Ⅷ javascript可以用某种手段编译成一个二进制可执行文件吗
你可以把脚本用二进制方式写进图片或者视频里,但是这个东西对于网站的过滤来说,会变得很复杂。加入我在图片里插入了恶意脚本,你还允许我上传到服务器。那服务器就有可能被我通过那段恶意代码控制。
你写好一段js脚本,把它以二进制的方式添加到图片里,图片里面的图片类型要保留,然后加入/* xxxx */来注释掉图片内容。
在<script src=''><script>,src属性可以指定图片。
Ⅸ javascript是怎么编译的
客户端的JS是基于对象的解释语言,基本上和HTML同一性质,都是通过BROWSER解释的。哦,HTML不是没有基于对象。
Ⅹ javascript需要编译吗
不需要
它是完全使用网页浏览器作为解释器执行的(所以它的执行离不开浏览器),不需要编译成可执行的字节或指令代码