草庐IT

实例化MySQL

全部标签

javascript - 尝试使用多个 TwentyTwenty 实例,但有些返回高度为 0,并且不显示

我不知道发生了什么,也不知道什么时候发生了变化......但这是一个真正的问题。上面有一些与隐藏/显示主div相关的缩略图,它们都包含TwentyTwenty插件slider。问题在于,当显示sliderdiv以及将它们的高度设置为0时,根本没有逻辑。加载它们时,有些会显示,有些不会,并且在调整窗口大小时,通常会显示当前隐藏的那个,但其他的都不显示。有没有了解javascript的人可以帮助我?这就是我用作JS脚本的内容functionshowSlide(slideNumber){$(".image-compare-set").hide();$('.image-compare-set[

javascript - typescript 介意对象文字中实例化的顺序吗?

我使用的是最新的Typescript版本:2.6.2。我遇到了一个奇怪的情况,如果我执行foo({a:1,b:2})-事情不起作用,而如果我执行:foo({b:2,a:1})-它们确实有效。我有一个通用类,一个具有2个属性和一个函数的接口(interface)。代码如下:classMyClass{value:T;next(value:T):void{}}exportenumStateKey{backlogItems='backlogItems'}exportinterfaceState{backlogItems:number[];[key:string]:any}classA{priv

javascript - 类的实例可以在 JavaScript 中替换自身吗?

我在全局范围内有一个变量,它被分配了一个这样的类的实例:window.someInstance=newMyClass();稍后,我需要用一个新实例替换该变量,但是从类本身的方法中执行此操作是否可能/可接受?例如:functionMyClass(){this.myClassMethod=function(){window.someInstance=newMyClass();};}window.someInstance=newMyClass();window.someInstance.myClassMethod.call();我知道这是一个奇怪的场景,但它运行得很干净,我只是不确定这是否会

javascript - 使用模块模式和实例化新对象之间的区别

我正在尝试重构一些javascript,但我对模块模式感到困惑。我现在的一种方法是简单地声明一个包含组件所有功能的类varFoo=function(){this.Bar={};...}并创建一个新实例以在组件中使用。但我也读过模块模式,我看不出与我所拥有的相比有什么好处,因为它似乎做的差不多,只是以更复杂的方式。也许我只是没有遇到让它成为更好选择的案例。例如,这样的模式:varmodule=(function(){//privatevariablesandfunctionsvarfoo='bar';//constructorvarmodule=function(){};//protot

javascript - 简单对象 vs. 工厂 vs. 构造函数——实例

在JavaScript中创建对象的三种方式:通过简单的对象创建通过工厂功能通过构造函数简单的对象创建:varronaldo={name:"Ronaldo",age:"35",quote:"HiIamRonaldo",salary:function(x){returnx+2500;}};工厂函数:functionhuman(x,y,z,i){return{name:x,age:y,quote:z,salary:function(i){returni+2500;}}};varZini=human('Zenidan','41','IamZidane',7500);构造函数:varhuman=

c# - 通过 COM 从 JavaScript 将 C# 类实例传回托管代码

下面的代码显示了我的问题的基本轮廓。我在一个表单中托管一个WebBrowser控件,并提供一个具有两种方法的ObjectForScripting:GiveMeAGizmo和GiveMeAGizmoUser。两种方法都返回各自的类实例:[ComVisible]publicclassGizmo{publicstringname{get;set;}}[ComVisible]publicclassGizmoUser{publicvoiddoSomethingWith(objectoGizmo){Gizmog=(Gizmo)oGizmo;System.Diagnostics.Debug.Writ

javascript - 你如何在 JavaScript 中创建实例的实例

我想制作一组不同人可以拥有的汽车的独特实例。这些汽车将具有相似的基本规范,但它们的某些属性和方法会有所不同。我遇到的问题是我不知道它应该如何工作。您如何在JavaScript中处理或创建实例的实例?varCar=function(make,country){this.make=make;this.country=country;};varFerrari=newCar('Ferrari','Italy');varfred=newPerson(){};varfred.cars['Ferrari']=newFerrari(1200,300000);由于显而易见的原因,这会导致此错误。我知道它

javascript - 为什么两个 JS 日期对象实例化不同?

我想启用/禁用基于日期选择器的按钮,并且我有一个这样的检查设置:publicdateChanged=false;publicavailableFromDate:Date;publicavailableToDate:Date;initDatepickers(){constcurrentDay=newDate();this.availableFromDate=currentDay;this.availableToDate=currentDay;}privatedateCheck(){if((this.availableFromDate>this.availableToDate)||(thi

javascript - 如何跨 Chrome 实例同步 localStorage(或使用 chrome.storage.sync 而不使用已发布的扩展程序)?

这是我的情况:我写了一些Chrome用户脚本供我个人使用。以前,我只有一台机器,上面有一个Chrome实例,所以我非常乐意将任何持久数据转储到localStorage中。但是,我现在有多台机器,并且想在所有机器上的Chrome上使用我的用户脚本,同时使用我的持久数据。同步userscript代码本身很简单,但有点乏味(将它放在Bitbucket存储库中,然后拉取并手动安装),但我不知道如何跨机器同步我的localStorage数据。我考虑过将我的用户脚本转换为适当的Chrome扩展程序并使用chrome.storageAPI(使用chrome.storage.sync存储的数据显然可以

javascript - John Resig 的简单类实例化和 "use strict"

引用:http://ejohn.org/blog/simple-class-instantiation///makeClass-ByJohnResig(MITLicensed)functionmakeClass(){returnfunction(args){if(thisinstanceofarguments.callee){if(typeofthis.init=="function")this.init.apply(this,args.callee?args:arguments);}elsereturnnewarguments.callee(arguments);};}我想知道是否有