JS转.NET后端代码.

问题描述

vardM=function(a,b){for(varc=0;c<b.length-2;c+=3){vard=b.charAt(c+2),d=d>="a"?d.charCodeAt(0)-87:Number(d),d=b.charAt(c+1)=="+"?a>>>d:a<<d;a=b.charAt(c)=="+"?a+d&4294967295:a^d}returna},fM=function(a){for(d=[],e=0,f=0;f<a.length;f++){varg=a.charCodeAt(f);128>g?d[e++]=g:(2048>g?d[e++]=g>>6|192:(55296==(g&64512)&&f+1<a.length&&56320==(a.charCodeAt(f+1)&64512)?(g=65536+((g&1023)<<10)+(a.charCodeAt(++f)&1023),d[e++]=g>>18|240,d[e++]=g>>12&63|128):d[e++]=g>>12|224,d[e++]=g>>6&63|128),d[e++]=g&63|128)}a=0;for(e=0;e<d.length;e++)a+=d[e],a=dM(a,"+-a^+6");a=dM(a,"+-3^+b+-f");0>a&&(a=(a&2147483647)+2147483648);a%=1E6;return(a)+"."+(a)};

希望得出的结果fM("你好")=879267.879267麻烦各位大神了......

解决方案

解决方案二:
希望把上面的JS代码转换成.NET的后端方法.就是像用.NET语言达到和上面一模一样的效果.

时间: 2024-07-29 03:43:28

JS转.NET后端代码.的相关文章

利用JS延迟加载百度分享代码,提高网页速度

发现很多网站在放置百度分享代码的时候,简单的将分享代码放置到固定的网页位置就完事了,这是非常致命的方式.因为,我经常打开一个网页的时候,发现在网页加载到分享代码的时候,有时候花上几秒的时候来请求百度的服务器,最后展示分享按钮. 其实,像这样对网页来说不是非常重要的功能,我们大可以用JS来延迟加载,从而提高网页主要内容的快速加载显示. 这里分享下我的放置方式.一.copy百度分享代码,如下: 复制代码 代码如下: <!-- Baidu Button BEGIN --> <div id=&q

js异步动态加载js与css文件代码

 jquery动态加载css,js文件方法简单很, 例 方法1: 代码如下 $.getscript("test.js"); 方法2: 代码如下 function loadjs(file){  var head = $('head').remove('#loadscript');  $("<scri"+"pt>"+"</scr"+"ipt>").attr({src:file,type:

两种js获取当前域名代码

 今天给各位朋友介绍两种js获取当前域名  代码如下 //获取当前域名 1.window.location.host; 2.document.domain; //获取当前页面地址 url = window.location.href;   例子  代码如下 <script language="javascript"> //获取域名 host = window.location.host; host2=document.domain; //获取页面完整地址 url = win

js添加marquee的代码...........

问题描述 js添加marquee的代码........... 我想为这些name加上marquee效果 求代码 只能用JS写 解决方案 var list=[/*.....................*/] for(var i=0;i<list.length;i++)document.write('<marquee>'+list[i].name+'</marquee>')

简单的JS轮播图代码_javascript技巧

在团队带人,突然被人问到轮播图如何实现,进入前端领域有一年多了,但很久没自己写过,一直是用大牛写的插件,今天就写个简单的适合入门者学习的小教程.当然,轮播图的实现原理与设计模式有很多种,我这里讲的是用面向过程函数式编程去实现,相对于面向对象设计模式,代码难免会显得臃肿冗余.但没有面向对象的抽象却很适合新手理解与学习.已经在BAT的同学看到希望少喷点.另外可以多提意见. 轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏.通过计算偏移量利用定时器实现自动播放,或通过

三种动态加载js的jquery实例代码另附去除js方法_javascript技巧

复制代码 代码如下: !-- 这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getscript("test.js");就ok了. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.

js html-在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应

问题描述 在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应 <!DOCTYPE html> <br> function insert()<br> {<br> var a="jioho";<br> var str="<table><tr><button type='button' onclick='test("+ a+"

grunt-这是Gruntfile.js中的配置代码,求教大神帮我解释下,万分感谢

问题描述 这是Gruntfile.js中的配置代码,求教大神帮我解释下,万分感谢 这是watch插件的配置信息: watch: { options: { dateFormat: function (time) { grunt.log.writeln('The watch finished in ' + time + 'ms at' + (new Date()).toString()); grunt.log.writeln('Waiting for more changes...'); }, li

能否通过node.js写一段代码 实现自动导出svn的提交日志?

问题描述 能否通过node.js写一段代码 实现自动导出svn的提交日志? 目前的难点是只能查看svn的提交日志 无法通过代码获取 求提示 解决方案 http://blog.csdn.net/xu1314/article/details/6185361