婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

界面如下:

然后,click filter button后的UI:

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

復(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引擎計(jì)算的時(shí)間、下面的是純C#計(jì)算時(shí)間,悲劇啊):這個(gè)Noesis.Javascript只適用于性能要求不高的場(chǎng)合

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本》,本文關(guān)鍵詞  利用,noesis.Javascript,開源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于利用noesis.Javascript開源組件.Net中執(zhí)行javascript腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    av中文字幕亚洲| 日韩欧美国产精品一区| 成人精品高清在线| 国产酒店精品激情| 国产一区二区三区在线观看精品| 日本色综合中文字幕| 日韩福利电影在线| 免费观看在线综合色| 久久国产剧场电影| 国产一区二区看久久| 国产精品亚洲а∨天堂免在线| 国产一区二区调教| av一区二区久久| 欧美自拍偷拍一区| 欧美精品自拍偷拍动漫精品| 欧美一级久久久| 久久久综合精品| 中文字幕色av一区二区三区| 亚洲老妇xxxxxx| 日韩高清一级片| 国产电影精品久久禁18| 97精品电影院| 在线不卡的av| 久久久久久综合| 亚洲精品少妇30p| 日韩av一级电影| 国产丶欧美丶日本不卡视频| www.av亚洲| 91精品国产综合久久久久久久| 欧美电视剧在线看免费| 国产精品人人做人人爽人人添 | 亚洲视频小说图片| 亚洲大片免费看| 国产精品综合在线视频| 色诱视频网站一区| 日韩三级视频在线观看| 国产精品日产欧美久久久久| 亚洲bt欧美bt精品| 国产美女精品在线| 欧美视频在线一区二区三区| 欧美成人免费网站| 亚洲欧美区自拍先锋| 美女mm1313爽爽久久久蜜臀| av不卡一区二区三区| 欧美一区二区三区在线观看| 国产精品久久久久久久久动漫 | 国产一区二区美女诱惑| 色婷婷久久久综合中文字幕| 欧美变态tickle挠乳网站| ...av二区三区久久精品| 日韩电影在线免费看| 成人av第一页| 欧美zozozo| 午夜视频在线观看一区二区| 丰满放荡岳乱妇91ww| 欧美精品v国产精品v日韩精品| 国产欧美日韩不卡免费| 人人超碰91尤物精品国产| 97se亚洲国产综合在线| 精品噜噜噜噜久久久久久久久试看| 亚洲欧美日韩中文字幕一区二区三区| 毛片不卡一区二区| 欧美偷拍一区二区| 国产精品盗摄一区二区三区| 美女被吸乳得到大胸91| 欧美午夜精品电影| 亚洲欧洲日韩在线| 国产成人综合在线观看| 日韩三级电影网址| 性做久久久久久久免费看| 99国内精品久久| 日本一区二区高清| 国产一区二区三区美女| 日韩一区二区在线观看视频播放| 亚洲色欲色欲www在线观看| 国产高清成人在线| 精品免费日韩av| 蜜臀av性久久久久av蜜臀妖精| 欧美日韩中文字幕精品| 亚洲美女精品一区| 99久久精品久久久久久清纯| 久久久激情视频| 国产一区二区不卡老阿姨| 日韩精品一区二区在线观看| 午夜在线成人av| 欧美日韩视频在线观看一区二区三区| 亚洲人成人一区二区在线观看| 国产91精品露脸国语对白| 久久蜜桃av一区二区天堂| 国产综合色在线视频区| 精品国免费一区二区三区| 久久国产精品一区二区| 欧美tickling挠脚心丨vk| 蜜臀va亚洲va欧美va天堂| 欧美欧美欧美欧美首页| 天堂在线亚洲视频| 欧美精品视频www在线观看| 偷拍与自拍一区| 欧美一区二区三区在线观看| 另类中文字幕网| 亚洲精品一区二区三区四区高清 | 欧美一区二区大片| 日本一区中文字幕| 日韩欧美成人午夜| 国产乱码一区二区三区| 日本一二三不卡| 91女人视频在线观看| 一区二区三区免费| 欧美日韩电影在线播放| 日韩黄色片在线观看| 欧美va日韩va| 国产.欧美.日韩| 亚洲嫩草精品久久| 欧美日韩国产片| 韩国欧美国产一区| 国产精品久久久久久户外露出| 不卡区在线中文字幕| 一区二区三区欧美视频| 91精品国产91综合久久蜜臀| 日本午夜一本久久久综合| 久久亚洲捆绑美女| 99r国产精品| 首页国产欧美日韩丝袜| 久久午夜色播影院免费高清| 成人av免费在线播放| 亚洲成av人在线观看| 精品国产乱码久久久久久浪潮 | 久久综合色天天久久综合图片| 高潮精品一区videoshd| 亚洲女同ⅹxx女同tv| 日韩一区二区三区视频在线观看| 国产一区二区在线看| 亚洲精品一二三| 欧美一级欧美三级在线观看| 国产91清纯白嫩初高中在线观看| 亚洲精品免费视频| 欧美成人aa大片| 91视频91自| 精品影视av免费| 亚洲人成精品久久久久久| 91精品国产免费久久综合| 国产不卡高清在线观看视频| 亚洲永久精品国产| 久久综合色播五月| 欧美偷拍一区二区| 国产成人亚洲精品青草天美| 亚洲成人一区在线| 国产精品看片你懂得| 91精品久久久久久久99蜜桃| 波多野结衣91| 久久www免费人成看片高清| 17c精品麻豆一区二区免费| 欧美一级黄色片| 色欧美日韩亚洲| 国产精品18久久久久久vr| 亚洲国产日韩在线一区模特| 国产欧美日韩精品a在线观看| 欧美日韩国产一级二级| 99久久99久久精品免费观看| 老司机一区二区| 一区二区三区日韩欧美| 国产日产欧美精品一区二区三区| 在线播放91灌醉迷j高跟美女| av在线播放不卡| 国产精品一级二级三级| 日韩精品一二三区| 亚洲一二三四区| 综合电影一区二区三区| www日韩大片| 日韩欧美国产综合| 69精品人人人人| 欧美在线视频不卡| 色网综合在线观看| 成av人片一区二区| 成人免费看的视频| 国产一区二区美女| 激情五月婷婷综合| 美女爽到高潮91| 日本不卡在线视频| 日日摸夜夜添夜夜添精品视频| 亚洲一区中文在线| 亚洲精品自拍动漫在线| 综合久久给合久久狠狠狠97色| 中文在线一区二区| 欧美激情综合五月色丁香小说| 欧美不卡视频一区| 26uuu亚洲婷婷狠狠天堂| 日韩视频一区二区| 日韩情涩欧美日韩视频| 777亚洲妇女| 欧美丰满一区二区免费视频| 欧美无人高清视频在线观看| 欧美午夜精品理论片a级按摩| 欧美亚洲国产一区二区三区| 91猫先生在线| 在线中文字幕一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久综合九色欧美综合狠狠| 精品福利一区二区三区免费视频| 日韩免费性生活视频播放|