javascript可以用某种手段编译成一个二进制可执行文件吗?
发现javascript的种种妙处,信箱如果能够编译成为一个可以直接执行的文件那么不是更好吗?它那种语法的强大难道只能表现在一个低效率的浏览器上?觉得好像有点浪费可是ja...
发现javascript的种种妙处,信箱如果能够编译成为一个可以直接执行的文件那么不是更好吗?它那种语法的强大难道只能表现在一个低效率的浏览器上?觉得好像有点浪费
可是javascript得语法真的很方便和强大啊,难道这个语法本身就效率很低? 展开
可是javascript得语法真的很方便和强大啊,难道这个语法本身就效率很低? 展开
8个回答
2010-12-07
展开全部
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
应该不能说效率很低,javascript本来的初衷就是在浏览器上运行,你可以考虑一种折中办法,把Javascript压缩下,如果代码很长且又不换行、不缩进,别个看到也就心凉了!
应该不能说效率很低,javascript本来的初衷就是在浏览器上运行,你可以考虑一种折中办法,把Javascript压缩下,如果代码很长且又不换行、不缩进,别个看到也就心凉了!
展开全部
应该是没办法的,如果要生成可执行文件,那可供选择的语言多了去了,相对于这些语言,Javascript又是效率低下的。因此决定了它就是在浏览器上应用的一种解释性语言。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可执行文件?你疯了,病毒木马笑了
安全的浏览器都是不允许直接执行可执行文件的
安全的浏览器都是不允许直接执行可执行文件的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以把脚本用二进制方式写进图片或者视频里,但是这个东西对于网站的过滤来说,会变得很复杂。加入我在图片里插入了恶意脚本,你还允许我上传到服务器。那服务器就有可能被我通过那段恶意代码控制。
你写好一段js脚本,把它以二进制的方式添加到图片里,图片里面的图片类型要保留,然后加入/* xxxx */来注释掉图片内容。
在<script src=''><script>,src属性可以指定图片。
你写好一段js脚本,把它以二进制的方式添加到图片里,图片里面的图片类型要保留,然后加入/* xxxx */来注释掉图片内容。
在<script src=''><script>,src属性可以指定图片。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js是一种动态语言不能编译的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询