‘壹’ 如何将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
目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。
‘贰’ 运行JS文件提示Microsoft JScript 编译错误,求解
貌似microsoft js一般在ie上运行比较好,其他浏览器显示总有些bug。(我没有用过,听我们讲课老师曾经讲js时候说过这个js的优缺点)
‘叁’ js代码修改后,如何编译才能生效
js不需要编译啊,一般没有更新可能是缓存造成的,使用ctrl+f5强制刷新一下看看
‘肆’ js反编译有谁知道这样格式的js是做了什么处理啊怎么反编译过来
将特殊符号转换成一个自己定义的字符串,需要使用的时候再替换回来,你可以试着用replace将&换成一个字符串,比如'_at_',当你需要解析url时候再replace回来
转义字符的话我没想好如何做,你如果用这个做出来了可以分享下
‘伍’ js现在可以直接编译吗
JavaScript是脚本语言,依靠浏览器等解析,不需要像Java后台语言预编译。
‘陆’ javascript可以用某种手段编译成一个二进制可执行文件吗
你可以把脚本用二进制方式写进图片或者视频里,但是这个东西对于网站的过滤来说,会变得很复杂。加入我在图片里插入了恶意脚本,你还允许我上传到服务器。那服务器就有可能被我通过那段恶意代码控制。
你写好一段js脚本,把它以二进制的方式添加到图片里,图片里面的图片类型要保留,然后加入/* xxxx */来注释掉图片内容。
在<script src=''><script>,src属性可以指定图片。
‘柒’ JS用什么软件编译方便
记事本啊,保存为html格式就可以运行了啊
‘捌’ 求助如何知道js编译后的内容是什么
这个估计挺不容易的 除非你能找到他编译的工具,然后对应的进行反编译,要不然的话 应该看不到
‘玖’ 如何把.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 代码(*.js文件)如何编译
客户端的JS是基于对象的解释语言,基本上和HTML同一性质,都是通过BROWSER解释的。哦,HTML不是没有基于对象。
好像还有服务端的JS。