Hantera Java-objekt i JavaScript

Jag använder Ajax i min JavaScript och det skapar en array av objekt av följande klass i ett svar:

public class RetrieveTempSecVersions { private String templateName; private int[] versionNumber; public String getTemplateName() { return templateName; } public void setTemplateName(String templateName) { this.templateName = templateName; } public int[] getVersionNumber() { return versionNumber; } public void setVersi

Läs mer →

XSS : Skapa ett JavaScript-objekt med PHP:s json_encode

Är detta 100% säkert mot XSS? Om inte, kan du vänligen ge ett exempel på dålig strängtext som visar mig varför det inte är det.

<html> <body> <script> <?php $bad = "some bad string. please give example text that makes the below unsafe"; ec

Läs mer →

Javascript serialisera formulär till objekt

Jag har ett formulär med namn 'config[display][x]', 'config[display][y]', 'config[port]',... , eller så kan jag skapa ett annat format. och jag vill serialisera det till ett JS-objekt som

{config: display : {x : 'value', y : 'value'}, port : 'value' }

Någon som

Läs mer →

javascript - Bättre sätt för ett child-objekt att få åtkomst till parent-objektet?

Jag har lite JS som du kan se nedan. Jag vill att innerklassens objekt ska kunna komma åt sin förälder. Den behöver kunna komma åt förälderns metoder och egenskaper. Sättet jag har gjort det på fungerar, men jag skulle vilja veta om det finns något jag kan göra i innerklassens konstruktor för att få tag på föräl

Läs mer →

javascript - Node.js - modulcaching, delvis färdiga objekt och cykliska beroenden?

I node.js-dokumentationen om modulcaching görs följande uttalande:

Flera anrop till require('foo') kanske inte orsakar att modulens kod körs flera gånger. Detta är en viktig funktion. Med den kan "delvis färdiga" objekt returneras, vilket möjli

Läs mer →

javascript - Windows 7-gadgeten släpper inte ActiveX-objektet

Jag arbetar på en Windows 7-gadget som behöver hämta data från ett Excel-dokument. Problemet är att Excel-processen inte stänger ner efter att jag har hämtat den data jag behöver.

Här är koden jag använder i min initialiseringsfunktion:

var Excel = new ActiveXObject("Excel.Application"); Excel.

Läs mer →

JavaScript-prototypbaserad arv och objekt egenskaper

Jag försöker tillämpa prototypbaserad arv på en funktion i Javascript. Det är ganska enkelt och till och med beskrivet i Wikipedias artikel om javascript. Det fungerar om mina egenskaper är enkla javascript-typer:

function Person() { this.age = 0; this.location = { x: 0,

Läs mer →

javascript - Kan inte uppdatera Knockout UI med nytt dataobjekt

Jag har för närvarande problem med att få användargränssnittet att uppdateras när jag får ny data från servern för ett enskilt objekt som finns i ett observableArray av wrapper-objekt som innehåller ett objekt med flera observables.

Tänk på följande:

var vm = { .... localEdited: ko.mapping.fromJS

Läs mer →

javascript - spela video från data i File-objekt

Är det möjligt att spela video genom att på något sätt skicka data från ett File-objekt till en <video>-tagg?

Jag vet att du kan base64-koda saker för att inkludera datan i DOM, men jag förstår att det finns storleksgränser för detta, så kan någon komma på ett annat sätt, eller en lösning för detta?

För tillfäl

Läs mer →

Ta bort attribut från ett Javascript-objekt

Hur tar jag bort alla attribut från ett Javascript-objekt?

Till exempel; om jag har följande 'klass', hur kan jag utföra en återställning och ta bort alla dess attribut:

function MyObject() { this.type="blah"; this.name="kkjkj"; } MyObject.prototype.clearAttribs = function() { // I want to remove name, type etc from 'this' // Maybe I can do the following? for (var key in this) delete this[key]; }

Läs mer →