校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本

利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本

熱門標(biāo)簽:宿遷智能外呼系統(tǒng)排名 400電話辦理信任翰諾科技 廣州銷售外呼系統(tǒng)定制 福州人工智能電銷機器人加盟 電銷機器人 數(shù)據(jù) ai電銷機器人對貸款有幫助嗎 云狐人工智能電話機器人 地圖標(biāo)注多少錢一張 怎樣給陜西地圖標(biāo)注顏色

界面如下:

然后,click filter button后的UI:

看,篩選出來了,代碼如下(js能調(diào)C#寫的UserInfo類的各個屬性)

復(fù)制代碼 代碼如下:

public class UserInfo
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int Age { get; set; }
        public override string ToString()
        {
            return string.Format("{0}, {1}: {2}", FirstName, LastName, Age);
        }
    }

private void btnSearch_Click(object sender, EventArgs e)
        {
            ListUserInfo> users = FilterUsers(txtFilter.Text.Trim());
            lstUsers.DataSource = users;
        }

        private ListUserInfo> FilterUsers(string jsFilter)
        {
            ListUserInfo> results = new ListUserInfo>();
            if (jsFilter.Trim().Length == 0)
                return this.users;

            try
            {
                using (JavascriptContext context = new JavascriptContext())
                {
                    foreach (UserInfo user in this.users)
                    {
                        context.SetParameter("user", user);
                        context.SetParameter("isInclude", false);
                        string js = string.Format(@"
                                                if({0})
                                                    isInclude=true;
                                                else
                                                    isInclude=false;", jsFilter);
                        context.Run(js);
                        bool isInclude = (bool)context.GetParameter("isInclude");
                        if (isInclude)
                            results.Add(user);
                    }
                }
            }
            catch
            {
                txtFilter.Focus();
                txtFilter.SelectAll();
                return this.users;
            }

            return results;
        }

我們來看看效率:

復(fù)制代碼 代碼如下:

private void btnTest_Click(object sender, EventArgs e)
        {
            using (JavascriptContext context = new JavascriptContext())
            {
                Stopwatch sw = new Stopwatch();
                sw.Start();
                int i=1000000;
                while(i-- > 0)
                {
                    context.SetParameter("ii", 1);
                    context.SetParameter("jj", 2);
                    context.SetParameter("sum", 0);
                    string js = string.Format(@"sum=ii+jj;");
                    context.Run(js);
                    int sum = (int)context.GetParameter("sum");
                }
                sw.Stop();

                long useJS_Total = sw.ElapsedMilliseconds;
                float useJS_Average = ((float)sw.ElapsedMilliseconds) / 1000000;

                sw.Reset();
                sw.Start();
                i = 1000000;
                while (i-- > 0)
                {
                    int ii = 1;
                    int jj = 2;
                    int sum = 0;
                    sum = ii + jj;
                }
                sw.Stop();

                long nouseJS_Total = sw.ElapsedMilliseconds;
                float nouseJS_Average = ((float)sw.ElapsedMilliseconds) / 1000000;

                string msg = "";
                msg += string.Format("useJS_Total: {0}\r\n", useJS_Total);
                msg += string.Format("useJS_Average: {0}\r\n\r\n\r\n", useJS_Average);
                msg += string.Format("nouseJS_Total: {0}\r\n", nouseJS_Total);
                msg += string.Format("nouseJS_Average: {0}\r\n\r\n\r\n", nouseJS_Average);

                MessageBox.Show(msg);
            }
        }

結(jié)果(上面的是通過js引擎計算的時間、下面的是純C#計算時間,悲劇?。哼@個Noesis.Javascript只適用于性能要求不高的場合

您可能感興趣的文章:
  • 詳解Chart.js輕量級圖表庫的使用經(jīng)驗
  • 常用的9個JavaScript圖表庫詳解
  • 使用Chart.js圖表庫制作漂亮的響應(yīng)式表單
  • JavaScript可視化圖表庫D3.js API中文參考
  • javaScript矢量圖表庫-gRaphael幾行代碼實現(xiàn)精美的條形圖/餅圖/點圖/曲線圖
  • Node.js開源應(yīng)用框架HapiJS介紹
  • 開源的javascript項目Kissy介紹
  • Java中使用開源庫JSoup解析HTML文件實例
  • jQuery EasyUI 開源插件套裝 完全替代ExtJS
  • 優(yōu)秀js開源框架-jQuery使用手冊(1)
  • 一個加密JavaScript的開源工具PACKER2.0.2
  • 4個頂級開源JavaScript圖表庫

標(biāo)簽:新疆 延安 曲靖 綿陽 宜春 大興安嶺 黃南 焦作

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本》,本文關(guān)鍵詞  利用,noesis.Javascript,開源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久久.com| 亚洲乱码国产乱码精品精小说| 91同城在线观看| 国产精品 欧美精品| 日本va欧美va欧美va精品| 亚洲麻豆国产自偷在线| 国产午夜精品理论片a级大结局 | 国产精品传媒入口麻豆| 欧美精品一区二| 日韩欧美成人激情| 欧美高清你懂得| 欧美一级黄色大片| 日韩一级高清毛片| 精品国产一区二区三区四区四 | 成人午夜激情片| 国产69精品久久99不卡| 国产河南妇女毛片精品久久久| 久久精品99国产精品日本| 五月综合激情婷婷六月色窝| 日韩精品亚洲一区二区三区免费| 天天影视网天天综合色在线播放| 亚洲乱码国产乱码精品精的特点 | 午夜精品久久久久| 亚洲国产精品影院| 日韩电影免费在线观看网站| 日本午夜精品视频在线观看| 久久国产三级精品| 成人综合激情网| 成人黄色一级视频| 91.成人天堂一区| 久久久久久久久久久99999| 国产精品不卡视频| 日本最新不卡在线| 成人动漫一区二区| 在线不卡中文字幕播放| 日本一区二区综合亚洲| 一区二区三区日韩欧美| 久久99精品国产| 99久久国产综合精品女不卡| 欧美日韩国产在线播放网站| 国产亚洲成aⅴ人片在线观看| 亚洲国产精品v| 亚洲成av人片在线| 成人久久18免费网站麻豆| 欧美二区在线观看| 亚洲免费观看高清完整版在线| 美女视频网站久久| 欧美日韩国产片| 亚洲最大成人综合| 波多野结衣视频一区| 日韩精品一区二区三区四区视频| 亚洲精品国产视频| 成人高清视频在线| 久久久久久久久久久电影| 日本午夜一区二区| 制服丝袜亚洲色图| 亚洲自拍偷拍综合| 一本一道波多野结衣一区二区| 欧美激情一区二区三区蜜桃视频| 久久精品国产亚洲aⅴ| 欧美一区日本一区韩国一区| 一区二区三区在线免费| 91色综合久久久久婷婷| 久久久久99精品国产片| 国产盗摄精品一区二区三区在线| 欧美精品一区二区三| 麻豆91免费观看| 久久人人爽爽爽人久久久| 美女视频网站久久| 精品国内二区三区| 国产乱人伦精品一区二区在线观看 | 日本一区二区三区四区在线视频 | 日本一区二区免费在线观看视频| 日本午夜一本久久久综合| 欧美一卡二卡在线观看| 亚洲电影激情视频网站| 精品视频在线免费| 另类小说色综合网站| 日韩一级片在线播放| 狠狠色丁香九九婷婷综合五月| 精品国产电影一区二区| 大白屁股一区二区视频| 亚洲精品你懂的| 欧美久久久久久久久久| 麻豆精品久久精品色综合| 精品国产乱码久久久久久影片| 国产91丝袜在线18| 亚洲综合色在线| 日韩欧美国产系列| 91论坛在线播放| 日本不卡不码高清免费观看| 久久精品亚洲精品国产欧美| 91视频.com| 国产麻豆视频一区二区| 一区二区三区产品免费精品久久75| 色素色在线综合| 国产剧情一区在线| 亚洲一二三区在线观看| 国产日韩综合av| 欧美一二三区在线| 日本韩国一区二区| 久久99精品久久久久久| 亚洲一区二区三区四区在线免费观看 | 国产精品狼人久久影院观看方式| 91精品蜜臀在线一区尤物| 国产91精品久久久久久久网曝门| 亚洲网友自拍偷拍| 亚洲视频一区二区在线| 日韩久久久精品| 欧美久久久影院| 日本二三区不卡| 91免费版在线| 不卡免费追剧大全电视剧网站| 国产一区二区三区视频在线播放| 日韩国产成人精品| 日日摸夜夜添夜夜添国产精品| 国产精品久久三区| 国产精品久久久久久久久果冻传媒 | 一区二区不卡在线视频 午夜欧美不卡在 | 日日摸夜夜添夜夜添国产精品| 国产精品久久久久国产精品日日| 国产精品视频yy9299一区| 久久久久久久久久久99999| 国产欧美一区视频| 国产精品久久久久久久久图文区| 国产日韩欧美综合在线| 久久久久99精品一区| 国产欧美精品日韩区二区麻豆天美| 久久久精品免费免费| 中文字幕在线不卡一区| 一区二区三区日韩精品视频| 日本中文字幕一区二区视频| 全国精品久久少妇| 国产高清不卡一区| 91丨porny丨中文| 欧美精品在线观看播放| 2020国产精品自拍| 中文字幕一区二区三区四区不卡 | 国产91对白在线观看九色| 色av成人天堂桃色av| 91精品国产aⅴ一区二区| 久久先锋资源网| 亚洲黄色在线视频| 国产制服丝袜一区| 国产亚洲欧美一区在线观看| 亚洲人成网站色在线观看| 蜜臀久久99精品久久久久宅男| 国产成人av福利| 69av一区二区三区| 亚洲视频网在线直播| 激情综合网av| 欧美精品 国产精品| 国产日韩精品视频一区| 婷婷六月综合亚洲| 成人sese在线| 精品国内二区三区| 麻豆国产91在线播放| 欧美三级中文字| 国产一区二区剧情av在线| 精品视频一区二区不卡| **网站欧美大片在线观看| 国产精品一区二区男女羞羞无遮挡| 欧美性感一类影片在线播放| 国产精品美女久久久久av爽李琼| 久久精品99国产精品日本| 欧美一区二区在线视频| 丝袜亚洲另类丝袜在线| 欧美体内she精高潮| 亚洲综合精品久久| 91麻豆.com| 亚洲国产精品久久久久婷婷884 | 伊人性伊人情综合网| 99精品视频在线播放观看| 国产欧美一区视频| 国产成人精品免费在线| 国产日韩欧美激情| 成人伦理片在线| 亚洲国产精品一区二区尤物区| 91天堂素人约啪| 五月激情丁香一区二区三区| 欧美日韩一卡二卡| 麻豆一区二区三| 欧美国产欧美亚州国产日韩mv天天看完整| 国内外成人在线| 亚洲精品国产无天堂网2021| 欧美亚洲尤物久久| 国产乱子伦一区二区三区国色天香| 久久久久久99久久久精品网站| 国产风韵犹存在线视精品| 中文字幕中文字幕中文字幕亚洲无线| 不卡免费追剧大全电视剧网站| 亚洲第一久久影院| 欧美精品一区二区三区视频 | 91精彩视频在线| 国产尤物一区二区| 亚洲色图在线视频| 日韩欧美成人激情| 欧美无砖砖区免费| 高清成人在线观看| 免费人成黄页网站在线一区二区|