javascript可以用某种手段编译成一个二进制可执行文件吗?

发现javascript的种种妙处,信箱如果能够编译成为一个可以直接执行的文件那么不是更好吗?它那种语法的强大难道只能表现在一个低效率的浏览器上?觉得好像有点浪费可是ja... 发现javascript的种种妙处,信箱如果能够编译成为一个可以直接执行的文件那么不是更好吗?它那种语法的强大难道只能表现在一个低效率的浏览器上?觉得好像有点浪费
可是javascript得语法真的很方便和强大啊,难道这个语法本身就效率很低?
展开
 我来答
匿名用户
2010-12-07
展开全部
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

应该不能说效率很低,javascript本来的初衷就是在浏览器上运行,你可以考虑一种折中办法,把Javascript压缩下,如果代码很长且又不换行、不缩进,别个看到也就心凉了!
apolloge
2010-12-05 · TA获得超过653个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:431万
展开全部
应该是没办法的,如果要生成可执行文件,那可供选择的语言多了去了,相对于这些语言,Javascript又是效率低下的。因此决定了它就是在浏览器上应用的一种解释性语言。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abiao5555
推荐于2018-04-19 · TA获得超过591个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:489万
展开全部
可执行文件?你疯了,病毒木马笑了
安全的浏览器都是不允许直接执行可执行文件的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
析永贞065
2019-06-13
知道答主
回答量:4
采纳率:0%
帮助的人:2001
展开全部
你可以把脚本用二进制方式写进图片或者视频里,但是这个东西对于网站的过滤来说,会变得很复杂。加入我在图片里插入了恶意脚本,你还允许我上传到服务器。那服务器就有可能被我通过那段恶意代码控制。
你写好一段js脚本,把它以二进制的方式添加到图片里,图片里面的图片类型要保留,然后加入/* xxxx */来注释掉图片内容。
在<script src=''><script>,src属性可以指定图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0026fc
2010-12-19 · TA获得超过8431个赞
知道大有可为答主
回答量:8845
采纳率:60%
帮助的人:1.7亿
展开全部
js是一种动态语言不能编译的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式