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的应用还很弱。在对框架学习后,再仔细复习此篇。
转载于:https://www.cnblogs.com/yaoge/archive/2010/09/09/1822608.html
vs2010 学习Silverlight学习笔记(18):JavaScript相关推荐
- vs2010 学习Silverlight学习笔记(7):控件样式与模板
概要: 终于知道Silverlight--App.xaml是干什么用的了,不仅可以用来封装样式(类似css),还可以制定控件模版...好强大的功能啊. 封装: 继续学习<一步一步学Silverl ...
- vs2010 学习Silverlight学习笔记(8):使用用户控件
概要: 这个类似于封装控件样式.不过封装的是整个或是多个控件罢了,然后用的时候就可以直接引用过来了. 创建用户控: 这个也很简单,不过有几个地方需要注意下.这个就不照抄了,咱们也自己写一个. 步骤: ...
- vs2010 学习Silverlight学习笔记(11):数据与通信之WebClient
概要: 基础知识终于学完了,我今天又从第一篇看到第十篇,发现明白了一些东西,还有忘记了部分东西.呵呵,咱不能猴子掰玉米,学了新的忘记旧的.要经常去复习,去用.这一篇是数据通信部分的第一篇,有些东西没接 ...
- vs2010 学习Silverlight学习笔记(15):数据与通信之JSON
概述: 有段时间没学习了,该继续了.不一定写完就发,有可能最后一起发.这个JSON我以前不太了解,只知道是web传输中的一种格式.今天初步了解一下这篇关于JSON是干什么的,写完后再看看W3C中JSO ...
- 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)
分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日) 本周Silverlight学习资源更新 Silverlight读取与设置Cookies 任 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(07月18日-07月24日)
上周,微软推出Silverlight新版官方网站,新网站综合旧版网站内容,并增加更多Silverlight学习资源以及案例展示,Silverlight官网是学习Silverlight开发技术的主要资源 ...
- 【经典回放】JavaScript学习详细干货笔记之(一)
[经典回放]JavaScript学习详细干货笔记之(一) [经典回放]JavaScript学习详细干货笔记之(二) [经典回放]JavaScript学习详细干货笔记之(三) 目录 一.为什么要学Jav ...
- SilverLight学习笔记--Silverlight中WebService通讯
本文我们学习如何在Silverlight中使用WebService进行通讯. 新建项目Silverlight应用程序,命名为:SLWebService. 在服务器端我们需要做两项目工作: 1.在Web ...
- SilverLight学习笔记--Silverlight中WebRequest通讯
本文我们学习如何使用WebRequest类实现客户端和服务器端的通讯. 本例处理过程:在客户端,我们在文本框中输入任意文本,然后用POST方法向服务器端传递信息,服务器端收到从客户端传来的信 ...
最新文章
- 日本精密减速器,到底牛在哪?
- 别傻了,你还认为 count(1) 比 count(*) 效率高?
- qhfl-9 微信模板消息推送
- design短语的用法总结_design的意思、用法、搭配和例句
- [计组]压缩BCD码指二进制编码的十进制
- [react] 为什么React并不推荐我们优先考虑使用Context?
- Intel:Larrabee浮点运算能力2TFlops
- js调用android手写输入法,手机进入页面,js调取软键盘
- [短评] 关于顺丰快递大战阿里菜鸟物流事件的一点吐槽
- mysql linux 表名区分大小写吗_MySQL在linux下的表名如何不区分大小写
- 优先深度搜索判断曲线相交_深度优先搜索(Depth-first search)是如何搜索一张图的?...
- MySQL数据库优化的八种方式(总结)
- 梦幻西游脚本开发教学
- 去哪儿CEO庄辰超:傍百度战携程与巨头共舞
- Java用POI导出Excel合并单元格、字体、居中样式
- 6_1 系统安全分析与设计
- Poco脚本的点击位置与点击偏移
- JVM总结之垃圾回收详解
- RabbitMQ环境的搭建和报错
- 最大疯子树:树形DP优化:二次扫描+换根法(poj3585)