JavaScript中调用Reference Win RT组件首字母必须小写

我们知道通过Visual Studio 2012可以创建C++#,VB和C++语言的Windows RT组件,供其他Windows Store的应用来调用。但有一点要注意就是">JavaScript编写的Store应用Reference Win RT组件的Property和Method时,首字母必须是小些的。不论在Win RT组件定义时大小写如何。

比如有个 C#编写的WinRT组件类申明如下:-

-----------------------------------------------------------------------------------------------------------------------------------------------------

public sealed class Class1
    {
        public string AppName
        {
            get
            {
                return "My Hybrid App  12";
            }
        }

public static IList<Group> GetGroups()
        {
            List<Group> groups = new List<Group>();

groups.Add(new Group() { Name = "My Hybrid Group 1", Count = 3 });
            groups.Add(new Group() { Name = "My Hybrid Group 2", Count = 5 });

return groups;
        }
    }

---------------------------------------------------------------------------------------------------------------------------------------------------------

而在JavaScript中调用时时,AppName和GetGroups都必须是小写。比如

------------------------------------------------------------------------------------------------------------------------------------------------------------

// TODO: 3 - Populating page title from C# class.
            element.querySelector(".titlearea .pagetitle").textContent = new CSWinRTLib.Class1().appName;

var myGroups = CSWinRTLib.Class1.getGroups();

-------------------------------------------------------------------------------------------------------------------------------------------------------------

这点常常容易被忽略,附件是包含上述代码的一个完整例子,供大家参考。

时间: 2024-09-17 03:51:24

JavaScript中调用Reference Win RT组件首字母必须小写的相关文章

[译] JavaScript 中的 CSS:基于组件的样式的未来

本文讲的是[译] JavaScript 中的 CSS:基于组件的样式的未来, 原文地址:CSS in JavaScript: The future of component-based styling 原文作者:Jonathan Z. White 译文出自:掘金翻译计划 译者:bambooom 校对者:Aladdin-ADD.reid3290 JavaScript 中的 CSS:基于组件的样式的未来 使用行内样式使我们可以获得 JavaScript 的所有编程支持.这让我们获得类似 CSS 预处

android-从 Javascript 中调用 Android 方法

问题描述 从 Javascript 中调用 Android 方法 我在 android 的 webview 中使用 geo-location 特征.使用 javascript (onload) 来调用Android 方法: public void getLocation() { _context.getLocation(); } 当程序执行到以下的位置时: public void locationUpdated(Location location) { NumberFormat frm = Nu

怎么实现javascript中调用java类中的方法

问题描述 body中部分代码如:<center><font size="4" color="red">吊灯</font> <input type="button" id="diaodeng" value=<%=state[0]%> onclick="dianji1()"><br><br><br><br>

在JavaScript中调用Java类和接口的方法_javascript技巧

前言 本文中所有的代码使用 JavaScript 编写,但你也可以用其他兼容 JSR 223 的脚本语言.这些例子可作为脚本文件也可以在交互式 Shell 中一次运行一个语句的方式来运行.在 JavaScript 中访问对象的属性和方法的语法与 Java 语言相同. 本文包含如下几部分: 1.访问 Java 类 为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以调用 Java.type() 函数,该函数根据传入的完整类名返回对应对象的类型.下面代码显示如何获取不同的对象类

JavaScript中调用函数的几种方法

当浏览器中添加新的API功能,尽管这个API提供了更多的功能和权限,我认为他们可能会给我的项目带来更多困惑,无论是API的问题还是项目编写的构想,我们都可以尝试去使用它,你一定会遇到不符合你项目程序的错误代码.使用try/catch运行这些API,它使代码更清洁.副作用少. JavaScript中安全的调用函数方法 我们在控制台为用户输出一段话.  代码如下 复制代码 function attempt(fn, args, binding) {     try {         return f

jquery中select下拉框按首字母或拼音筛选

 代码如下 复制代码 <html> <head>     <title>列表筛选</title> <script type="text/javascript" src="jQuery19.js"></script> <script type="text/javascript" ></script> <script type="text/

DB2中创建一个获取汉字拼音首字母的SQL函数

有些时候我们会有这样的需求,要求使用字母从a至z对一组数据进行索引,如果数据的格式全部是半角的英文则很容易实现,但若是对一组中文数据进行索引则会引起一点小的麻烦,数据在录入数据库的时候可能并没有指定一个索引字母,这就要求应用程序可以自动生成用于索引的信息. 一般对于中文数据的索引,采用词组的首汉字拼音的首字母,例如: 词组 索引字母 --- ----- 熊猫 x 白暨豚 b 藏野驴 z 在DB2中并没有提供相应的函数可以取得汉字拼音的首字母,我们可以利用数据库针对中文字符集的排序功能创建一个这样

winform中用户输入查询与拼音首字母的结合,提高用户的操作体验 (转)

在Winform界面中,同样也可以做到智能提示,由于Winform中的响应速度比较快,我们可以根据输入的首字母或者部分中文快速更新列表内容即可,如下图所示.

JAVA对象jackson序列化json属性名首字母变成小写的解决方案

java代码对象如下: package com.ctrip.market.messagepush.service.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; public class WaitSendModel { public long MsgID; public String GroupID; public i