Kuuntelijafunktioiden lisääminen JavaScript-objektiin

Minulla on seuraava koodi, joka määrittelee Car-luokan. Jokaisella Car-oliolla on väri sekä setColor(color)-funktio. Haluan lisätä kuuntelijafunktioita, joita kutsutaan aina kun setColor(color) kutsutaan, ja haluan pystyä liittämään nämä kuuntelijafunktiot aina kun

Lue lisää →

javascript - Kuinka luoda funktio, joka määrittää arvon kahden numeron välillä

Minulla on tämä numerosarja:

0 -------> 25 -------> 80 ------> 150 small medium large

Haluan vastaanottaa numeron väliltä 0–150 ja näyttää, onko se pieni, keskikokoinen vai suuri. 30 ja 45 ovat keskikokoisia, koska ne ovat 25:n j

Lue lisää →

javascript - ExecCommand-funktion määritelmä lihavointia varten?

ExecCommand tarjoaa tavan lihavoida tekstiä iFramen sisällä, tehdä siitä kursivoitua, alleviivata sitä jne.

Mutta sieltä puuttuu vaihtoehto luoda <cite> tai <strong> tai <em> (on formatBlock, mutta vain lohkoelementeille, ei sisäisille elementeille).

Haluaisin käyttää ExecCommand-toimintoa luodakseni <cite> - onko tähän mitään tapaa? Ja tietenkin haluan säilyttää moitteettoman jäsentämisen kut

Lue lisää →

javascript - Onko tunnettuja ongelmia >= ja <= kanssa sekä eval-funktion kanssa JS:ssä?

Kirjoitan parhaillani JS-sääntömoottoria, joka jossain vaiheessa tarvitsee arvioida loogisia lausekkeita käyttämällä eval()-funktiota.

Ensiksi rakennan yhtälön seuraavasti:

var equation = "relation.relatedTrigger.previousValue" + " " + relation.operator + " " + "

Lue lisää →

javascript - hover-takaisinkutsufunktio on() ja bindingin kanssa?

Hei, lisään joitakin elementtejä dynaamisesti, nyt yritän sitoa hover()-tapahtuman käyttämällä on()-metodia, mutta se ei tunnu toimivan callback-funktion kanssa. Onko ideoita?

jQuery:

$(document.body).on('hover', 'div.settings-container', function () { $(this

Lue lisää →

javascript - Kuinka luoda mukautettuja funktioita Selenium IDE:ssä?

Tämän pitäisi olla mahdollista JavaScript-toimintojen mukaan Selenium IDE HTML -testeissä:

<tr> <td>storeEval</td> <td>function(input) {return input.replace('foo', 'bar');}</td> <td>replaceText</td> </tr> <tr> <td>storeEval</td&

Lue lisää →

javascript - Function.apply vs. Function.prototype.apply

Tutkin äskettäin firebugien console.log-koodia kutsumalla console.log.toString() ja sain tämän:

function () { return Function.apply.call(x.log, x, arguments); }

Niin kauan kuin ymmärrän, tämä aiheuttaa Function.apply-funktion kutsumisen siten, että sen t

Lue lisää →

javascript - DOM-olion konstruktoria ei voi kutsua funktiona

Minulla on tämä funktio JavaScriptissä, ja se toimii Firefoxissa, mutta Google Chromessa ei

function sendInfo(userId, Code) { // text with all info to send to controller var values = { "token": Code, "code": userId }

Lue lisää →

Mikä on tarkoitus käyttää nimettyä funktiota, kun sitä osoitetaan muuttujalle JavaScriptissä?

Törmäsin äskettäin tähän kaavaan lähdekoodissa osoitteessa https://github.com/yeoman/generator-webapp:

AppGenerator.prototype.packageJSON = function packageJSON() { this.template('_package.json', 'package.json'); };

Mikä

Lue lisää →

javascript - jQuery: Muuttujien välittäminen funktiolle onnistuneen $.get-pyynnön yhteydessä

Onko mahdollista välittää ennalta määriteltyjä muuttujia funktioille, joita kutsutaan onnistuneen jQuery $.get -pyynnön yhteydessä?

Kuten alla olevassa esimerkissä, PHP-skripti palauttaisi "bar":

var extra = "foo"; $.get(baar.php, function(data, extra){ alert(e

Lue lisää →