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的应用还很弱。在对框架学习后,再仔细复习此篇。

  • 相关阅读:
    Meterpreter
    CHM木马
    浅析ARP协议及ARP攻击
    python绝技 — 使用PyGeoIP关联IP地址和物理位置
    python虚拟环境virtualenv的安装与使用
    python调用nmap探测局域网设备
    提权
    Nexpose
    docker安装使用
    一些渗透测试练习环境介绍
  • 原文地址:https://www.cnblogs.com/yaoge/p/1822608.html
Copyright © 2011-2022 走看看