易截截图软件、单文件、免安装、纯绿色、仅160KB

silverlight与javascript交互操作

在silverlight开发中,我们可以使用js来调用silverlight中的方法(当然方法上要捆绑相应属性),也可以将指定
的js方法绑定到silverlight应用中的事件上.本DEMO演示了通过js调用完成silverlight数据列表控件(DataGrid)的数
据绑定操作,并通过DataGrid的EmployeeList_BeginningCellEdit事件将当前选取的数据行信息返回到js所绑定的
事件参数上,并调用该js方法显示选中数据行信息,如下图所示:
           
  
     下面介绍一下主要的开发过程:)
  
     首先,我们需要建立一个Silverlight Application ,名称为:Silverlight_JS_call.
  
     然后我们要在当前的项目中加入一个类文件,名称为:EmployeeInfo.cs.
  
     下面是相应的代码,相关内容见注释:  
[ScriptableType]
public class EmployeeInfo
{
    /// <summary>
    /// 雇员编号
    /// </summary>
     [ScriptableMember]
    public int EmployeeNo { get; set; }
    /// <summary>
    /// 雇员名称
    /// </summary>
     [ScriptableMember]
    public string EmployeeName { get; set; }
    /// <summary>
    /// 地址
    /// </summary>
     [ScriptableMember]
    public string Address { get; set; }
}
/// <summary>
/// 雇员事件参数(用于完成与js绑定事件参数)
/// </summary>
[ScriptableType]
public class EmployeeInfoEventArgs : EventArgs
{
     [ScriptableMember]
    public EmployeeInfo employeeInfo{ get; set; }
}
/// <summary>
/// 要注册并在页面中使用的js调用脚本对象
/// </summary>
[ScriptableType]
public class JavaScriptableObject
{
&nb


相关文档:

javascript 自定义对象的几种方式和注意点

对象初始化方式(也叫json对象创建方式)
<script type="text/javascript">
   var User = {
       name:"centerqi",
       age:25,
       toString:function()
    ......

javascript滚轮事件


<!doctype html>
<html lang="zh-ch">
<head>
<meta charset="utf-8" />
<meta content="IE=8" http-equiv="X-UA-Compatible"/>
<title>mousewheel的事件绑定 by 司徒正美</title>
<mce:script type="text/javascript"><!--
window. ......

javascript 经常用的一些特殊效果

1. 让文字不停的滚动。
     <marouee>滚动文字</marouee>
2.记录并显示网页的最后修改时间
     <script language="javascript">
         doucument.write("最后更新时间:" + document.lastModified + " " ......

JavaScript Editor

  简介
  1st JavaScript Editor 是一款强大的JavaScript开发、校验和调试工具,它简单易用,不论你是初学者或者是专业的开发人士,都可以轻松上手!同时它又是完美的Ajax (Asynchronous JavaScript and XML),CSS, HTML, DOM DHTML开发工具!
  Beside rich possibilities of editing scripts (JavaScript, ......

javascript 下拉框(select)选择与被选择

<html>
<head>
<mce:script type = "text/javascript"><!--

function changetext()
{
var x = document.getElementById("list");
for (var i = 0;i < x.length;i++ )
{
if (x.options[i].selected)
{
document.getElemen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号