概要:

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

转载于:https://www.cnblogs.com/yaoge/archive/2010/09/09/1822608.html

vs2010 学习Silverlight学习笔记(18):JavaScript相关推荐

  1. vs2010 学习Silverlight学习笔记(7):控件样式与模板

    概要: 终于知道Silverlight--App.xaml是干什么用的了,不仅可以用来封装样式(类似css),还可以制定控件模版...好强大的功能啊. 封装: 继续学习<一步一步学Silverl ...

  2. vs2010 学习Silverlight学习笔记(8):使用用户控件

    概要: 这个类似于封装控件样式.不过封装的是整个或是多个控件罢了,然后用的时候就可以直接引用过来了. 创建用户控: 这个也很简单,不过有几个地方需要注意下.这个就不照抄了,咱们也自己写一个. 步骤: ...

  3. vs2010 学习Silverlight学习笔记(11):数据与通信之WebClient

    概要: 基础知识终于学完了,我今天又从第一篇看到第十篇,发现明白了一些东西,还有忘记了部分东西.呵呵,咱不能猴子掰玉米,学了新的忘记旧的.要经常去复习,去用.这一篇是数据通信部分的第一篇,有些东西没接 ...

  4. vs2010 学习Silverlight学习笔记(15):数据与通信之JSON

    概述: 有段时间没学习了,该继续了.不一定写完就发,有可能最后一起发.这个JSON我以前不太了解,只知道是web传输中的一种格式.今天初步了解一下这篇关于JSON是干什么的,写完后再看看W3C中JSO ...

  5. 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)

    分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日) 本周Silverlight学习资源更新 Silverlight读取与设置Cookies 任 ...

  6. 分享Silverlight/WPF/Windows Phone一周学习导读(07月18日-07月24日)

    上周,微软推出Silverlight新版官方网站,新网站综合旧版网站内容,并增加更多Silverlight学习资源以及案例展示,Silverlight官网是学习Silverlight开发技术的主要资源 ...

  7. 【经典回放】JavaScript学习详细干货笔记之(一)

    [经典回放]JavaScript学习详细干货笔记之(一) [经典回放]JavaScript学习详细干货笔记之(二) [经典回放]JavaScript学习详细干货笔记之(三) 目录 一.为什么要学Jav ...

  8. SilverLight学习笔记--Silverlight中WebService通讯

    本文我们学习如何在Silverlight中使用WebService进行通讯. 新建项目Silverlight应用程序,命名为:SLWebService. 在服务器端我们需要做两项目工作: 1.在Web ...

  9. SilverLight学习笔记--Silverlight中WebRequest通讯

    本文我们学习如何使用WebRequest类实现客户端和服务器端的通讯.      本例处理过程:在客户端,我们在文本框中输入任意文本,然后用POST方法向服务器端传递信息,服务器端收到从客户端传来的信 ...

最新文章

  1. 日本精密减速器,到底牛在哪?
  2. 别傻了,你还认为 count(1) 比 count(*) 效率高?
  3. qhfl-9 微信模板消息推送
  4. design短语的用法总结_design的意思、用法、搭配和例句
  5. [计组]压缩BCD码指二进制编码的十进制
  6. [react] 为什么React并不推荐我们优先考虑使用Context?
  7. Intel:Larrabee浮点运算能力2TFlops
  8. js调用android手写输入法,手机进入页面,js调取软键盘
  9. [短评] 关于顺丰快递大战阿里菜鸟物流事件的一点吐槽
  10. mysql linux 表名区分大小写吗_MySQL在linux下的表名如何不区分大小写
  11. 优先深度搜索判断曲线相交_深度优先搜索(Depth-first search)是如何搜索一张图的?...
  12. MySQL数据库优化的八种方式(总结)
  13. 梦幻西游脚本开发教学
  14. 去哪儿CEO庄辰超:傍百度战携程与巨头共舞
  15. Java用POI导出Excel合并单元格、字体、居中样式
  16. 6_1 系统安全分析与设计
  17. Poco脚本的点击位置与点击偏移
  18. JVM总结之垃圾回收详解
  19. RabbitMQ环境的搭建和报错
  20. 最大疯子树:树形DP优化:二次扫描+换根法(poj3585)

热门文章

  1. IOCP模型TCP服务器
  2. “北漂青年”马云建言:未来服务业发展有三大关键词
  3. mac环境下配置nginx
  4. MTK DRM常见问题介绍
  5. 河南城镇化争植“智慧”基因
  6. Spring 核心控制器DispatcherServlet(二)
  7. Nginx查看并发链接数
  8. 例子:选择一个联系人
  9. X86汇编语言从实模式到保护模式19:分页和动态页面分配
  10. 计算机设备的变化,这些年电脑桌上的变迁 篇一:设备的更迭