Heim Web-Frontend js-Tutorial js的写法基础分析_javascript技巧

js的写法基础分析_javascript技巧

May 16, 2016 pm 06:11 PM
Schreibmethode

var a=false;
!a&&alert("hi");
解释 a为真才继续往下执行,所以会弹出hi
var a=a||"hi";
解释 当a为假的时候会继续执行,当a为真的时候跳出这个语句,所以可以通过这个办法复制默认值
上面的方法并非所有语言都是如此处理,比如PHP
$a=@$a||"hi";
echo $a;//1
php把(@$a||"hi")之后的值赋值过去了...
$a=true;
!$a&&echo "hi";
直接报错:syntax error, unexpected T_ECHO
关于prototype
很多情况下看到prototype都想到只有对象的情况下有
var add=function(){alert("b");}
add.prototype.a = function () {alert("hi");}
new add.prototype.a;
第一反应,可能会报错,其实不然,当没有生产对象的时候,可以通过add.prototype.a的方式直接调用静态的方法的
JS挺会误导人的,咳
选择器问题:
有时候需要选择一个节点下的子节点,用childNodes取值FIREFOX,IE的不同让人很郁闷
document.getElementsByTagName("head")[0].getElementsByTagName("script")[0];
上面的方法结果用在head标签阶段还好,用在其他的不怎么好用了
所有觉得还是用个类名作处理好点

复制代码 代码如下:

function getclassnode(classname,doc){
doc=doc||document;
var node=[],i=0,j=0,t;
var allnode=doc.getElementsByTagName("*");
while(t=allnode[i]){
if(RegExp(classname).test(t.className)){
node[j]=t;
j++;
}
i++;
}
return node;
}

自从用了JQ后,把原生的JS操作都忘的差不多了,偶尔复习下,感觉特麻烦,郁闷.
补上一点今天发现的JS要注意的地方,如果一个JS已经引入到了当前文档,即使移除引入节点,通过该引入JS文件定义的变量,函数等仍然有效,因为已经加载到了当前的文档环境,如下代码:
复制代码 代码如下:

document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].getElementsByTagName("script")[0]);
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Grundlegende Syntax und Anwendung von Callback-Funktionen in Java Grundlegende Syntax und Anwendung von Callback-Funktionen in Java Jan 30, 2024 am 08:12 AM

Einführung in das grundlegende Schreiben und Verwenden von Java-Rückruffunktionen: In der Java-Programmierung ist die Rückruffunktion ein gängiges Programmiermuster. Durch die Rückruffunktion kann eine Methode als Parameter an eine andere Methode übergeben werden, wodurch ein indirekter Aufruf der Methode erreicht wird. Die Verwendung von Rückruffunktionen ist in Szenarien wie der ereignisgesteuerten, asynchronen Programmierung und Schnittstellenimplementierung sehr verbreitet. In diesem Artikel wird das grundlegende Schreiben und Verwenden von Java-Rückruffunktionen vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Definition der Callback-Funktion Eine Callback-Funktion ist eine spezielle Funktion, die als Parameter verwendet werden kann

Ausführliche Erklärung zum Schreiben des Kleiner-als-Zeichens in MyBatis Ausführliche Erklärung zum Schreiben des Kleiner-als-Zeichens in MyBatis Feb 21, 2024 pm 08:36 PM

Ausführliche Erklärung zum Schreiben des Kleiner-als-Zeichens in MyBatis MyBatis ist ein hervorragendes Persistenzschicht-Framework, das in der Java-Entwicklung häufig verwendet wird. Bei der Verwendung von MyBatis für Datenbankoperationen verwenden wir häufig das Kleiner-als-Zeichen (

Lernen Sie die Syntax und Verwendungsszenarien von JSP-Kommentaren kennen Lernen Sie die Syntax und Verwendungsszenarien von JSP-Kommentaren kennen Jan 31, 2024 pm 03:39 PM

So schreiben Sie JSP-Kommentare. Es gibt zwei Arten von JSP-Kommentaren: einzeilige Kommentare und mehrzeilige Kommentare. Einzeilige Kommentare Einzeilige Kommentare enden mit. Der Inhalt des Kommentars wird nicht analysiert und erscheint daher nicht in der Ausgabe. Beispiel: Mehrzeilige Kommentare Mehrzeilige Kommentare beginnen mit /* und enden mit */. Der Inhalt des Kommentars wird nicht analysiert und erscheint daher nicht in der Ausgabe. Beispiel: /*Dies ist ein mehrzeiliger Kommentar*/Anwendungsszenarien von JSP-Kommentaren

Einführung in Exponentialfunktionsausdrücke in der Sprache C Einführung in Exponentialfunktionsausdrücke in der Sprache C Feb 18, 2024 pm 01:11 PM

Einführung in das Schreiben von Exponentialfunktionsausdrücken in der C-Sprache und Codebeispiele. Was ist eine Exponentialfunktion? Die Exponentialfunktion ist ein häufiger Funktionstyp in der Mathematik. Sie kann in der Form f(x)=a^x ausgedrückt werden a ist die Basis und x ist der Exponent. Exponentialfunktionen werden hauptsächlich verwendet, um exponentielles Wachstum oder exponentiellen Abfall zu beschreiben. Codebeispiel einer Exponentialfunktion In der Sprache C können wir die Funktion pow() in der Mathematikbibliothek verwenden, um die Exponentialfunktion zu berechnen. Das Folgende ist ein Beispielprogramm: #include

Ausführliche Erklärung zum Schreiben von „größer oder gleich' in MyBatis Ausführliche Erklärung zum Schreiben von „größer oder gleich' in MyBatis Feb 23, 2024 pm 07:18 PM

MyBatis ist ein beliebtes Java-Persistenzschicht-Framework, das in verschiedenen Java-Projekten häufig verwendet wird. Bei der Verwendung von MyBatis für Datenbankoperationen kommt es häufig vor, dass Sie einen Wert abfragen müssen, der größer oder gleich einem bestimmten Wert ist. In diesem Artikel wird detailliert beschrieben, wie die Größer-gleich-Abfrage in MyBatis implementiert wird, und es werden spezifische Codebeispiele bereitgestellt. Nehmen wir zunächst ein tatsächliches Nachfrageszenario als Beispiel: Angenommen, wir haben eine Datentabelle mit dem Namen „Benutzer“, die die Felder „id“ und „age I“ enthält

Ausführliche Erklärung zum Schreiben von Arrays in PHP: Entdecken Sie 5 verschiedene Möglichkeiten Ausführliche Erklärung zum Schreiben von Arrays in PHP: Entdecken Sie 5 verschiedene Möglichkeiten Mar 13, 2024 pm 03:09 PM

Als wichtige Datenstruktur werden PHP-Arrays häufig in der tatsächlichen Entwicklung verwendet. Die Beherrschung verschiedener Array-Schreibmethoden kann Entwicklern dabei helfen, Daten flexibler und effizienter zu verarbeiten. In diesem Artikel werden fünf verschiedene Möglichkeiten zum Schreiben von Arrays in PHP im Detail untersucht und spezifische Codebeispiele gegeben, um den Lesern ein tieferes Verständnis zu ermöglichen. 1. Index-Array Das Index-Array ist der grundlegendste Array-Typ in PHP, der Zahlen als Schlüsselwerte verwendet. Hier ist ein einfaches Beispiel für ein indiziertes Array: $fruits=["apple",

Vollständige Analyse zum Schreiben von PHP-Arrays: 5 Möglichkeiten, sie alle auf einmal zu schreiben Vollständige Analyse zum Schreiben von PHP-Arrays: 5 Möglichkeiten, sie alle auf einmal zu schreiben Mar 13, 2024 pm 07:09 PM

PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache. Sie bietet umfangreiche Array-Operationsfunktionen und kann Daten flexibel speichern und verarbeiten. In diesem Artikel werden die fünf gängigen Methoden zum Schreiben von PHP-Arrays umfassend analysiert und spezifische Codebeispiele vorgestellt, sodass Sie sie alle auf einmal erfassen und ein tiefgreifendes Verständnis für die flexible Verwendung von PHP-Arrays erlangen können. 1. So schreiben Sie ein Index-Array: Das Index-Array ist der einfachste Array-Typ in PHP. Es verwendet Zahlen als Schlüsselnamen und speichert Daten in der richtigen Reihenfolge. Das Schreiben eines Index-Arrays ist sehr einfach. Verwenden Sie einfach die Syntax [] oder array(). $i

Geheimnisse des Schreibens von PHP-Arrays: 5 einfache Möglichkeiten, sie zu meistern Geheimnisse des Schreibens von PHP-Arrays: 5 einfache Möglichkeiten, sie zu meistern Mar 13, 2024 am 10:33 AM

PHP-Array ist eine sehr häufig verwendete Datenstruktur, die mehrere Werte speichern und in Form von Schlüssel-Wert-Paaren darauf zugreifen kann. Durch die Beherrschung verschiedener Array-Schreibmethoden können wir Daten flexibler verarbeiten, was bei der Entwicklung eine entscheidende Rolle spielt. Heute werden wir fünf Möglichkeiten zum Schreiben von PHP-Arrays vorstellen und spezifische Codebeispiele beifügen, damit jeder diese Methoden besser verstehen und beherrschen kann. Methode 1: Verwenden Sie die Funktion array() //Erstellen Sie ein Array mit mehreren Elementen $fruits=array("

See all articles