JavaScript 类

以下是为您整理出来关于【JavaScript 类】合集内容,如果觉得还不错,请帮忙转发推荐。

【JavaScript 类】技术教程文章

如何获取JavaScript类的名称【代码】

我们来看下面的示例代码:var ns = {}; // Some namespacens.Test = function() {// Constructor of class Test };var inst = new ns.Test(); var className = hereIsTheMagic(inst); // Must return "ns.Test"所以我在命名空间’ns’中创建了一个名为’Test’的类,并且这个类的实例名为’inst’.现在我想找出班级名称.我怎样才能做到这一点? 到目前为止,我通过给每个类一个带有类名的字符串属性来解决这个问题,所以我可以使用ins...

javascript – 基于类更改的触发器功能【代码】

我有以下内容.我试图根据css类更改触发函数,但它不起作用.<script type="text/javascript">jQuery(document).ready(function(){jQuery("#slider-banner").bind("cssClassChanged",function(){console.log("I'm Here!");if(jQuery("#slider-banner").hasClass('living-nutrients')){jQuery("#home-middle-first").css("background-image","url([image path])");}else if(jQuery("#slider-banner").hasClass('right-partner')){jQuer...

XSD到JavaScript类的转换【代码】

使用XSD.exe,我可以轻松地从XSD文件派生C#或VB.NET类.有没有可用于将XSD转换为JavaScript的工具?解决方法:>尝试使用xsd / language:JS(参见here).>尝试Jsonix. 免责声明:我是Jsonix的作者,这是一个用于XML< - > JS转换的开源库. 使用Jsonix,您可以将模式编译为JavaScript映射,然后在JavaScript代码中编组/取消编组XML.这是example:// First we construct a Jsonix context - a factory for unmarshaller (parser) // and mars...

将javascript类实例转换为普通对象保留方法【代码】

我想将实例类转换为普通对象,而不会丢失方法和/或继承的属性.例如:class Human {height: number;weight: number;constructor() {this.height = 180;this.weight = 180;}getWeight() { return this.weight; }// I want this function to convert the child instance// accordinglytoJSON() {// ???return {};} } class Person extends Human {public name: string;constructor() {super();this.name = 'Doe';}public getName() {re...

asp.net mvc – 将javascript类传递给POST请求【代码】

我试图在$.post函数中传递javascript类的数组,但在控制器函数中,list(参数)的每个成员都有默认值. JS代码(查看).function CashCollectionModel() {this.Nominal = 0;this.NominalCount = 0;this.CriticalBalance = 0; } function SendRequest() {var arr = new Array();var cash_nominal = new CashCollectionModel();cash_nominal.Nominal = 10;cash_nominal.NominalCount = 100;cash_nominal.CriticalBalance = 20;arr.push(cas...

javascript – 2个类的颜色选择器Farbtastic同步【代码】

http://acko.net/dev/farbtastic 我想有一些INPUT,用户可以为每个改变颜色.但是,每个输入都与其他一些类同步(如正文背景颜色或菜单背景颜色). 我希望能够使用Farbtastic拾色器更改颜色,它会影响INPUT和与INPUT同步的CLASS / ID.怎么做?下面的例子只会改变“colorwell”中的颜色,但是如何将其他元素同步到#color1,#color2 ……?谢谢<script type="text/javascript" charset="utf-8">$(document).ready(function() {$('#demo').hid...

javascript – 基于类的反应悬停动画【代码】

到目前为止,我已经就这个组件和悬停问了??几个问题.我的下一个也是最后一个问题是关于悬停时的动画. 我有一个名为.eye-container&的默认类.然后.eye-container-hover 在悬停时设置此转换动画的最佳方法是什么?这是我的Item组件:import React from 'react'; import { Link } from 'react-router';import Eyecon from '../../static/eye.svg';class Item extends React.Component {constructor(props) {super(props);this.displayN...

从YAML生成javascript类/对象【代码】

是否有任何工具可以从YAML生成JavaScript类? 我有一个昂首阔步的YAML,我想生成看起来像这样的javascript模型:'use strict';function Product(name,description){this.name = name;this.description = description;this.toString = function(){return this.name+" : "+this.description; }} 使用招摇的YAML:. . . definitions:product: properties:name:type: stringdescription:type: string required:- name- description . . ...

如何检查是否在JavaScript类中定义了方法【代码】

我需要检查一个类定义是否通过继承提供,一个特定的方法.我是否需要前往原型链来实现这一目标?function TestClass(config){//NOTE: cannot instantiate class because if config not valid Error is thrown } TestClass.prototype.sampleMethod = function(){};function isDefined(klass){console.log(typeof klass.sampleMethod); //'undefined'console.log('sampleMethod' in klass); //falseconsole.log(klass['sampleMethod'])...

是否有必要在javascript类中为构造函数添加semicolcon?【代码】

我想知道是否需要在构造函数后添加分号.看起来像添加分号或不添加,两者都有效.function test() { };function test2() {}解决方法:简而言之,您不需要添加分号. 根据一篇非常详尽地介绍semi-colon necessity in JavaScript主题的文章,这些都是没有分号的行的有效例子:var a=1 var b=2 var c=3// before if(condition) stuff()// after if(condition){stuff() }// after minification if(condition){stuff()}另一方面,这不起作用:a ...