Heim >Web-Frontend >js-Tutorial >Die kleinen Geheimnisse von JavaScript und seinem Framework jQuery

Die kleinen Geheimnisse von JavaScript und seinem Framework jQuery

高洛峰
高洛峰Original
2016-11-25 14:07:541011Durchsuche

Als ich kürzlich Front-End-Arbeiten in jQuery durchführte, stellte ich fest, dass bei der Anwendung von Ajax und der Übergabe seiner Parameter, zum Beispiel: url: „LoadAction?mark=load“, in der LoadAction-Klasse die empfangene Markierung ein Objekt ist . Wenn bei der Beurteilung, dann wird mark.equals("load") erfolgreich in die Beurteilung eintreten. Wenn mark=="load" angewendet wird, schlägt die Beurteilung fehl. In herkömmlichen JavaScript-Anwendungen hingegen ist die übergebene Marke eine Variable.

Lassen Sie mich hier den Unterschied zwischen gleich und == erklären. Ersteres wird im Allgemeinen für den Vergleich mit Objekten verwendet, und letzteres wird für den Vergleich zwischen Konstanten und Variablen verwendet. Der Objektwert ist derselbe, aber die Adresse ist unterschiedlich. Es ist dasselbe wie der Name einer Person. Vielleicht gibt es in China viele Menschen mit demselben Namen wie Sie, aber nicht eine einzige Person. Man kann nur sagen, dass die Namen gleich sind. Aber die Variable entspricht einer Adresse. Das heißt, auch wenn sich Ihr Name geändert hat, sind Sie ein Mensch und Ihre Natur wird sich nicht ändern. Mein Verständnis ist rudimentär und ich hoffe, dass etwaige Fehler korrigiert werden können. Um andere nicht in die Irre zu führen.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn