JS代码可以转成C#吗
不可以。。。。
目前可以相互转换的语言,我知道的只有C++,C#,JAVA三者之间可以转换(使用转换工具),因为三者都是强类型静态语言。。全都是面向对象。。而且语法有很大一部分都是一样的,所以才能转。。。除此之外,还没听说有任何语言之间可以转换一说。。
尤其JS的语法又那么奇葩。。。。不仅不面向对象,而且连int和float,long,double这些数据类型都没有,没有枚举,没有结构,没有集合,没有委托。。而且是动态语言,还是弱类型的。。。简直另类到了极点。。这就更不可能转换了。。。至少我认为,除非有重大科技进步,比如量子计算机,人工智能之类的。。。否则JS不可能转成别的语言。。
js 代码转化成ASP代码
javascript运行在客户端,而asp运行在服务器端
要想asp接受到javascript中的变量,就的把javascript中的变量提交到asp中
方法比较多,下面是一个比较简单的方法
修改你原来的javascript
《a href=“javascript:extractlinks()“》点击测试下含有的链接?《/a》
《script language=“JavaScript1.2“ defer=“defer“ 》
《!--
function extractlinks(){
var links=document.all.tags(“A“)
var strlinks=’’;
b=0
var total=links.length
var win2=window.open(““,““,“menubar,scrollbars,toolbar“)
for (i=0;i《total;i++)
{
if ((links[i].href).indexOf(“www“)!=-1&
(links[i].href.length )《35) {
//win2.document.write(“《font size=’2’》“+links[i]+“《/font》《br》“);
strlinks += links[i]+’|’;
b++;
}
}
//win2.document.write(“《font size=’2’》一共有“+b+“个外部连接《/font》《br》“)
win2.location.href=’view.asp?link=’+strlinks;
}
--》
《/script》
新建一个view.asp
《%
link = Request.QueryString(“link“)
links =split(link,“|“,-1,1)
for each str in links
Response.Write(str+“《br》“)
next
%》
你就可以把就要把javascript中的变量提交到asp中
你还用现在流行的ajax把javascript中的变量提交到asp中
js代码转换jquery代码
《!doctype html》
《html lang=“en“》
《head》
《meta charset=“UTF-8“》
《title》demo《/title》
《script src=“jquery.js“》《/script》
《script》
jQuery(function(){
var x=[’PHP’,’JAVA’,’C’,’C++’,’JS’,’Ruby’];
var y=;
jQuery.each(x,function(idx,lang){
jQuery(’#c’+ idx).click(function(){
var s = y.join(’,’).indexOf(lang);
s 》= 0 ? jQuery.each(y,function(idx){
this == lang && y.splice(idx,1);
}) : y.push(lang);
jQuery(’#i’).val(y.join(’ ’));
});
});
});
《/script》
《/head》
《body》
《div class=“tab“》
《div class=“c“ id=“c0“》PHP《/div》
《div class=“c“ id=“c1“》JAVA《/div》
《div class=“c“ id=“c2“》C《/div》
《div class=“c“ id=“c3“》C++《/div》
《div class=“c“ id=“c4“》JS《/div》
《div class=“c“ id=“c5“》Ruby《/div》
《input id=“i“ type=“text“ style=“width:720px; height:25px; border:1px solid #ccc“/》
《/div》
《/body》
《/html》
-js代码转换