zoukankan      html  css  js  c++  java
  • vs2010 学习Silverlight学习笔记(18):JavaScript

    概要:

           此篇主要学习SL中关于JS的应用。

    内容:

    1使用GetProperty获取脚本对象

            对已存在的JS方法调用,比如:
            function Hello(message)
            {
            var resultSpan = $get("result");
            resultSpan.innerText = "Hello " + message;
             }
          使用   : 
    ScriptObject hello = HtmlPage.Window.GetProperty("Hello") as ScriptObject;
             hello.InvokeSelf(this.input.Text);

    2使用CreateInstance创建脚本对象

       ScriptObject script = HtmlPage.Window.CreateInstance("myHello",this.input.Text);
          object result = script.Invoke("Display");
     
    3使用HtmlPage.windows.*方法
                HtmlPage.Window.Alert(input.Text);//直接输出
    HtmlElement r = HtmlPage.Window.Eval("document.getElementById('div')")as HtmlElement;
                string m = r.GetAttribute("innerHTML");
                HtmlPage.Window.Alert(m);

    4对ajax等的支持,以jQuery为例:

            <script type="text/javascript">
            function myHello(message)
            {
                   $("#result").text("Hello " + message);
            }
            </script>
     
    ScriptObject script = HtmlPage.Window.GetProperty("myHello") as ScriptObject;
            script.InvokeSelf(this.input.Text);
     

    总结:

           实验未成功部分较多,关于js的应用还很弱。在对框架学习后,再仔细复习此篇。

  • 相关阅读:
    代码之密
    java 流
    JAVA 汇编语言查看
    JIT
    javap生成的字节码
    微信APP
    微信小程序
    PERL IDE
    android-studio 下载
    Windows Driver Foundation-User-Mode Driver Framework 服务不能启动(错误31)问题解决
  • 原文地址:https://www.cnblogs.com/yaoge/p/1822608.html
Copyright © 2011-2022 走看看