Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung verschiedener JavaScript-Parameter

Detaillierte Erläuterung verschiedener JavaScript-Parameter

高洛峰
高洛峰Original
2016-11-25 14:11:491738Durchsuche

1. Textfeld-Fokusproblem

onBlur: Dieses Ereignis wird generiert, wenn der Eingabefokus verloren geht

onFocus: Diese Datei wird generiert, wenn die Eingabe den Fokus erhält

Onchange: Wenn sich der Textwert ändert, wird dieses Ereignis generiert

Onselect: Wenn der Text hervorgehoben wird, wird die Datei generiert

Der Text verschwindet, wenn darauf geklickt wird und verloren geht. Der Text erscheint wieder, wenn der Fokus

2. Sonderfarben für Webschaltflächen

style="background-color:rgb(235,207,22)">

3 .Die Farbe ändert sich, wenn die Maus hinein und heraus bewegt

onMouseOver=this.style.color="red" class="button">

4

5. Farbänderung der Schaltfläche

Flache Eingabebox

7. Stellen Sie das Fenster auf die angegebene Größe ein

<script></script>

window.resizeTo(300,283 );

8. Lassen Sie den Text nach oben und unten scrollen

height=60>

Republik

>

9. Die Statusleiste zeigt den Status der Seite an

10. Sie können auf den Text klicken, um die Radiooption auszuwählen

< ;br>

    

Paare: Registrieren Sie zwei Konten gleichzeitig

11 Feld

12. DruckenWebseite drucken

13. Zeileneingabefeld

class="line">

14. Zeigt das letzte Änderungsdatum des Dokuments an

15 kann ausgelöst werden, wenn die Maus über den Text

> ;

16. Die Seitenfarbe kann entsprechend den Optionen auf der Webseite bestimmt werden

background.html

<script></script>

function bgChange(selObj) {

newColor = selObj.options[selObj.selectedIndex] .text;

document.bgColor = newColor;

selObj.selectedIndex = -1;

}

//- ->

> ;

Hintergrundfarben ändern> ;


 

 

 

 

 

 

 

 

 

< ;/BODY>

 

17.将按钮的特征改变

  本例按钮的代码如下:

 

onmouseout="this.className='style1'" class="style1">

 

18.改变按钮的图片.

  本例的按钮代码如下:

 

onmouseout="this.className='style3'" class=" style3">

 

19.打印页面

 

20.可以直接写html语言

document.write("");

 

21.改变下拉框的颜色

   

   

   

   

 

31.改变背景颜色

 

onmouseout="this.bgColor='#FAFBFC';">

 

32.改变文字输入框的背景颜色

.input2 {background-image: url('../images/inputbg.gif');   font-size: 12px; background-color:

 

#D0DABB;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

 

33.改变水平线的特征


 

34.传递参数的方式

 

35.页内跳转

dfdf

dfdf//

 

36.两个按键一起按下

if(event.ctrlKey && window.event.keyCode==13)//

 

37.刷新页面

javascript:this.location.reload()//

 

38.将网页的按钮使能

function haha()

{

for(var i=0;i

{

  if(document.form1.elements[i].name.indexOf("bb")!=-1)

   document.form1.elements[i].disabled=!document.form1.elements[i].disabled;

}

}

 

39.文字移动

 

40.双击网页自动跑

var currentpos,timer;

function initialize()

{

timer=setInterval("scrollwindow()",1);

}

function sc()

{

clearInterval(timer);

}

function scrollwindow()

{

currentpos=document.body.scrollTop;

window.scroll(0,++currentpos);

if (currentpos != document.body.scrollTop)

  sc();

}

document.onmousedown=sc

document.ondblclick=initialize

//

 

41.后退

 

42.前进

 

43.刷新

 

44.转向指定网页

document.location="http://ww"或者document.location.assign("http://guoguo.com")

 

45.在网页上显示实时时间

var clock_id;

window.onload=function()

{

clock_id=setInterval("document.form1.txtclock.value=(new Date);",1000)

}

//

 

46.可以下载文件

document.location.href="http://www.php1.cn/">

 

47.连接数据库

import java.sql.*;

String myDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

Class.forName(myDBDriver);

Connection conn=DriverManager.getConnection("jdbc:odbc:firm","username","password");

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery(sql);

rs.getString("column1");//

 

48.可以直接在页面“div”内写下所需内容

//

49 Sie können das Format des Links auf der Seite ändern, um ihn in eine Doppelzeile umzuwandeln

A:link {text-decoration: none; color: #0000FF; font-family: 宋体>

A:visited {text-decoration: none; color: #0000FF; >

A:hover {text-decoration: underline overline; color: FF0000}

A :link {text-decoration: none; color: #0000FF; font-family: 宋体>

A:visited {text-decoration: none; color: #0000FF;

A:hover {text-decoration: underline overline line-through; 9pt}

Körper {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR: #e7e7e7; SCROLLBAR-SHADOW-COLOR: #e7e7e7;

SCROLLBAR -3DLIGHT- FARBE: #000000; LINIENHÖHE: 15pt; SCROLLBAR-PFEIL-FARBE: #ffffff;

SCROLLBAR-TRACK-FARBE: #e7e7e7;}

INPUT{BORDER-TOP-WIDTH: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE:

9pt; BORDER-LEFT-COLOR: #cccccc;

BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 1px; cccccc;

PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}

DIV,form ,OPTION, P,TD,BR{FONT-FAMILY: 宋体; FONT-SIZE: 9pt>

textarea, select {border-width: 1; border-color: #efefef ; Schriftfamilie: 宋体; -Größe: 9pt; Farbe: #003300; Rahmenbreite: 1px 1px

1px 1px>

Vollständiges CSS

50. Neuer Rahmen

href="http:// www. php1.cn/">

/a_13.html')">help

51. Inhalt in die Datei schreiben

String str = "print me";

//Geben Sie immer den Pfad vom Stammverzeichnis an. Auf diese Weise ist es fast so Funktioniert immer .

String nameOfTextFile = "/usr/anil/imp.txt";

try

{

PrintWriter pw = new PrintWriter(new FileOutputStream( nameOfTextFile));

pw.println(str);

//bereinigen

pw.close();

}

catch(IOException e)

{

out.println(e.getMessage());

}

%>

52. Lesen Sie zuerst die Datei und schreiben Sie dann die Datei

eryrytry

int count=0;

FileInputStream fi =new FileInputStream ("count. txt");

ObjectInputStream si= new ObjectInputStream (fi);

count =si.readInt();

count++;

out.print (count);

si.close();

FileOutputStream fo =new FileOutputStream ("count.txt");

ObjectOutputStream so= new ObjectOutputStream (fo) ;

so.writeInt(count);

so.close();

%>

53. Eingabefeld „Gerade Linie“

54. Ja Ändern Sie den Hintergrund in die Schaltflächenform und ändern Sie die Attribute, indem Sie das CSS ändern

onmouseout=this.className='mouseout';>

color="#000000">recorder

.mouseoverbt

{

Hintergrundbild: url(http://www.yongle.com.cn/img/btbgw64h20y.gif);

Hintergrundwiederholung: no-repeat;

}

.mouseout

{

Hintergrundfarbe: #E0E0E0;

}

55. Drücken Sie gleichzeitig die Tasten STRG und Q

document.onkeydown=function()

{

if(event .ctrlKey&&event.keyCode==81)

{alert(1)}

}//

56.以下是一个完整的显示hint的代码,其思想是当鼠标停留是将div中的内容显示在鼠标出,当鼠标移出后在将该div隐

 

藏掉

---------------------------------------------------------------------------------------------------------

 

------------

#hint{

width:198px;

border:1px solid #000000;

background:#99ff33;

position:absolute;

z-index:9;

padding:6px;

line-height:17px;

text-align:left;

top: 1520px;

}

--------------------- -------------------------------------------------- ----------------------------------

---- --------

57. Popup-Fenster

Methode 1:

liest das Popup-Fenster der Seite;

Methode 2:

mit einer Verbindung:

Hinweis: Das verwendete „#“ ist eine virtuelle Verbindung.

Methode 4: Aufruf mit einer Schaltfläche: Wann soll das Skript geladen werden

58. Ändern Sie die Schriftgröße dynamisch

Funktion doZoom(size)

{

document.getElementByIdx_x('zoom').style .fontSize=size+'px'

}

function aa()

{

var newWin=window.open( url);

newWin.document.form1.text1.value=value1;

}Ändern Sie die Eigenschaften des Felds im Popup-Fenster

opener.document. form2.text2.value =value2;Ändern Sie den Wert des Felds des übergeordneten Fensters

59. Bestimmen Sie, um welche Art von Browser es sich handelt

var name = navigator. appName;

if (name == "Microsoft Internet Explorer")

alert("IE");

else if (name == "Netscape")

alert("NS" );//

60.vbsscript OK-Feld

//

61. Inhalt in die Zwischenablage kopieren

Funktion JM_cc(bb)

{

var ob=eval_r("document.form1 ."+bb);

ob.select();

js=ob.createTextRange();

js.execCommand("Copy");

}//

Stellen Sie eine Datenbankverbindung her, um Daten in 62.java abzurufen

public void init()

{

String url="jdbc:odbc: javadata";

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Verbindung con=DriverManager.getConnection (url,"sa","");//MSSQL-Datenbankbenutzer-SA und Passwort

DatabaseMetaData dma=con.getMetaData();

System.out.println("Connect to" +dma.getURL());

System.out.println(";Driver "+dma.getDriverName());

System .out.println(";Version "+dma .getDriverVersion());

System.out.println("");

Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery( "select * from company.dbo.TB_NAME where number=1");//Sql

rs.next();

String dispresult =rs.getString("name");

System.out.println(dispresult);// Stattdessen können Sie es in Paint() anzeigen oder AWT usw. verwenden.

rs. close();

stmt .close();

con.close();

}

catch(SQLException ex)

{

System. out.println("!!!SQL Exception !!!");

while(ex!=null)

{

System.out.println("SQLState :"+ex.getSQLState());

System.out.println("Message:"+ex.getMessage());

System.out.println("Vendor:" +ex.getErrorCode());

ex=ex.getNextException();

System.out.println("");

}

}

catch(java.lang.Exception ex)

{

ex.printStackTrace ();

}

}//

63. Fenster minimieren

window.blur ()//

64. Dokumentpfad

document.URL//

65 . Führen Sie regelmäßig ein bestimmtes Programm aus

setTimeout("change_color()",600);

66>function makeHome(). {

netscape. security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");

navigator.preference("browser.startup.homepage", location.href);

} //

67. Als Favoriten festlegen

function addFav(){

if(ie)

window.external. AddFavorite(location.href,'WWW. OGRISH.COM : GROTESKE FILME UND BILDER');

if(ns)

warning("Danke für das Lesezeichen!/n/nNetscape-Benutzer klicken OK, dann STRG-D drücken);

}//

68. Ermitteln Sie, ob Cookies verfügbar sind

navigator.cookieEnabled;//

69. Ein modales Popup-Fenster mit einer Seite anzeigen

Funktion setbgcolor_onclick()

{

var color = showModalDialog ("/mailpage/compose/colorsel.html" ,0,"help=0");

if (color != null)

{

document.compose .bgcolor.value = Farbe;

}

}//

70.Auf zwei Dezimalstellen abschneiden

var a=3454545.4454545;

alert( a.toFixed(2));//

71 Es ist verboten, Text auf der Seite zum Kopieren auszuwählen

<script><p>function noEffect() {</script>

with (event) {

returnValue = false;

cancelBubble = true;

}

return;

}

72. Rechtsklick-Menü blockieren

oncontextmenu="event.returnValue = false"//

73. Event-Verbotsblase

event.cancelBubble = true//

74. Verbieten Sie das Öffnen der Eingabemethode im Eingabefeld

< ;input style="ime- mode: deaktiviert">//

75. Chinesische Zeichen und Leerzeichen blockieren

//

76 . Verwenden Sie Javascript, um festzustellen, ob die Datei vorhanden ist

Funktion Exists(filespec)

{

if (filespec)

{

var fso;

fso = new ActiveXObject("Scripting.FileSystemObject");

warning(fso.FileExists(filespec));

}

}

Bild auswählen< ;input type=file name=f1>

//

77. Holen Sie sich den im aktuellen Textfeld ausgewählten Text

//

78. Zur Zielseite springen und nicht gleichzeitig zurückkehren

79. Ermitteln Sie, welche Zeile der Tabelle die aktuelle Zeile ist

<script></script>

function getrow(obj)

{

if(event.srcElement.tagName=="TD"){

curRow=event.srcElement.parentElement;

warning("This is the first"+(curRow .rowIndex+1)+"row");

}

}

td>

  🎜>
 
/

80. Löschen Sie eine bestimmte Zeile der Tabelle, xx stellt eine bestimmte Zeile dar und der Index beginnt bei 0

document.all.myTable.deleteRow(xx)//

81. Fügen Sie der Tabelle dynamisch Zeilen hinzu

table>

function add()

{

t1.insertRow().insertCell() .innerHTML = '';

}//

82.event.x , Ereignis. Unterschied zwischen clientX und event.offsetX:

x: Legen Sie die Position der Maus auf der x-Koordinate relativ zur äußeren Grenze des übergeordneten Elements des Zielereignisses fest oder rufen Sie sie ab. clientX: Die x-Koordinatenposition relativ zum Clientbereich, mit Ausnahme von

einschließlich der Bildlaufleiste, ist der Textbereich. offsetx: Legen Sie die Position der Maus auf der x-Koordinate relativ zur inneren Grenze des übergeordneten Elements des Zielereignisses fest oder rufen Sie sie ab.

screenX: relativ zum Benutzerbildschirm.

83. Welches zeigt die Maustaste an?

um zu sehen: //

84. Öffnen Sie Laufwerk C

//

85. Die Auflösung des aktuellen Bildschirms

screen.width, screen.height //

86. Legen Sie den Inhalt in der Tabelle fest

tbl.rows[0].cells[1].innerText=document.form.text1 .value;/ /

87. Lokale Tastenkombinationen

target="_blank">Systemsteuerung

< ;p>

88.IE-Menü

//Ändern Sie das Bild auf der Schaltfläche

//Eine neue Verbindung erstellen

//Drucken

//Speichern als htm

// Speichern als für TXT

document.execCommand("SaveAs")//Speichern als

document.execCommand('undo')//Letzten Vorgang rückgängig machen

89.web-Dialogfeld

<script></script>

var content='

contents+='

Möchten Sie mich schließen';

contents+='

';

contents+='

';

contents+='

';

contents+ ='Wirst du mich ausschalten?
';

contents+='...Close';

contents+= 'Alle sind geschlossen';

contents+='

> ;';

showModalDialog("about:"+contents+"","","dialogHeight:50px;dialogWidth:250px;help:no;status:no")

document.write (Inhalt);

//

90. Holen Sie sich den Wert von x, y

//

91. Schreiben Sie Inhalte auf die neu geöffnete Webseite

newwin=window.open('about:blank','','top=10');

newwin.document.write('');//

93. Zurück

javascript:history.go(-2);//

94 Zwischenablage

abcdefg

onclick="window.clipboardData.setData('text',document. Selection .createRange().text);" value='Kopieren Sie die Zeichen von

ausgewählt auf der Seite'>//

95. Kopieren Sie den ausgewählten Inhalt auf die Seite in die Zwischenablage

kjhkjhkhkj////

96. Alle automatisch öffnen, wenn die Maus zum Dropdown-Feld bewegt

//

97. Holen Sie sich diese Maschinendatei

var fso = new ActiveXObject("Scripting.FileSystemObject");

var f1 = fso.GetFile("C://bsitcdata//ejbhome.xml" );

alert("Datei zuletzt geändert: " + f1.DateLastModified); //

98 >Da document.all ein eindeutiges Attribut von IE ist, wird diese Methode normalerweise verwendet, um festzustellen, ob der Client ein IE-Browser ist, document.all?1:0;

99. Erstellen Sie ein neues Dropdown-Feld mit Optionen

neue Option(Text,Wert) wie //

100. Zeichnen Sie ein Histogramm auf der Seite

td{font-size:12px}

body{font-size:12px}

v/:*{behavior:url(#default #VML);} / /Hier wird v als öffentliche VML-Variable deklariert

mathstr =12;

document.write ("

style='width:20;color:navy;height:" +5000/(1000/mathstr )+"'>
 %"+mathstr+"
4 Personen

back Depth='15pt ' on='true' />

")



4人

 

back Depth='15pt' on='true'/>



4人

 

back Depth='15pt' on='true'/>

//

 

101.饼图

v/:*     { Verhalten: URL( #default#VML) }

o/:*     { Verhalten: url(#default#VML) }

.shape    { Verhalten: url(#default#VML) }

function show(pie)

{

pie.Strokecolor =pie.fillcolor;

pie.Strokeweight=10;

div1.innerHTML=" " + pie.id +" " + pie.title + "";

}

function hide(pie)

{

pie.Strokecolor="white ";

pie.streichgewicht=1;

div1.innerHTML="";

}

 

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#ffff33'>

 

300.200.200.150,0,9437184 xe'/>

 

onmouseover=' javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#ff9933'>

 

300,200,200,150,9437184,1572864 xe'/>

 

onmouseover=' javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#3399ff'>

 

300,200,200,150,11010048,3145728 xe'/>

 

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#99ff33'>

 

300,200,200,150,14155776,4718592 xe'/>

 

onmouseover='javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#ff6600'>

 

300,200,200,150,18874368,3145728 xe'/>

 

onmouseover= 'javascript:show(this);' onmouseout='javascript:hide(this);' href="http://www.php1.cn/">

 

CoordSize='10,10' Strokecolor='white' fillcolor='#ff99ff'>

 

300,200,200,150,22020096,1572864 xe'/>

> ;

 

 

style='fontsize:2'>asp技术

/>

 

style='fontsize:2'>php

/>

 

style='fontsize:2'>jsp

/>

 

style='fontsize:2'>c#写的.netWEB程序

/>

vb.net

 

写的.netWEB程序/>

xml技术

 

/>

 

 

style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" ID="Table1">

 

  

 

 

//

102. Es handelt sich um einen speziellen Container. Sie können eine Webseite installieren

//button

103. Externer HTML-Code

Ereignis. srcElement.outerHTML //

104. Identifiziert den Auslöser des aktuellen IE-Ereignisses

event.srcElement und event.keyCode //

105. Ereignistyp

event.type//

106. Typ dynamisch ändern

. Overnone { border-width:0;background-color:darkblue;cursor:default;color:gold;width:115}

.Outnone {border-width:0;background-color:white; Cursor:default ;width:115}

//

107. Seitenwechsel

//

108 >parent. scroll(x,y);//

//

109. Ändern Sie die Statusleiste

self.status ="";//

110. Fenstergröße ändern

window.resizeTo(200,300);//

111. Mausstil ändern

Stil

BODY{CURSOR: url('mouse.ani');

SCROLLBAR-BASIS-FARBE: #506AA8;

SCROLLBAR-ARROW-COLOR: #14213F;

} //

112. Hintergrund transparent

//

113. Die Maus ist in Warteform

//

114. Rufen Sie die Funktion des übergeordneten Fensters auf

opener.fucntion1(); //

115.body Der innere HTML-Code

//

116. Rufen Sie die Funktion des übergeordneten Fensters im Frame auf

CELL_1< ;/td>

CELL_2


//

118. Knoten löschen

< ;/tr>

CELL_1
CELL_2

//

119. Knoten hinzufügen

addNode()//

120 🎜>

event.srcElement.children[0] und event .srcElement.parentElement //

121 Konzentrieren Sie sich auf das Ändern der Farbe der Schaltfläche

//

123. Rufen Sie den Namen und den Browser des Betriebssystems ab. Name des Geräts

document.write(navigator.userAgent)//

124. Drücken Sie die Alt-/Strg-/Umschalttaste

event.altKey //Drücken Sie die Alt-Taste

event.ctrlKey //Drücken Sie die Strg-Taste

event.shiftKey //Drücken Sie die Umschalttaste

125. Suchen Sie den aktuellen Speicherort als Laufwerk C.

{window.location="c:"}//

126. Gibt den Typ des Eingabefelds zurück

<script><p> alert(event.srcElement.type);//<p></script>

127. Simulieren Sie das Klickereignis des Steuerelements

//

128 Geben Sie den Spaltennamen des Datensatzes aus

java.sql.ResultSet rset = com.bsitc.util.DBAssist.getIT().executeQuery(queryStatement, conn);

java.sql.ResultSetMetaData metaData = rset.getMetaData();

int count = metaData.getColumnCount();

String name = metaData.getColumnName(i);

String value = rset.getString(i);//

129. Formatnummer

Funktion format_number(str,digit)

{

if(isNaN(str))

{

warning("Der übergebene Wert ist keine Zahl!");

return 0 ;

}

else if(Math.round(digit)!=digit)

{

warning("Die Anzahl der Dezimalstellen, die Sie eingegeben haben ist keine Ganzzahl! 10, Ziffer))/Math.pow(10, Ziffer);

}

130. Die Eingabetaste wird in eine Tabulatortaste umgewandelt

wenn (event .keyCode==13) event.keyCode=9; //Scrollen

131. Scrollleiste


1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

//

132. Bestimmen Sie, um welches Objekt es sich handelt

if(typeof(unknown)=="function ") return true;

if(typeof(unknown)!="object")return false;//

133. Abbrechen Textfeld automatisch abschließen Funktion

134 Lassen Sie das Dropdown-Feld automatisch herunterziehen

> ;

select> //

135. XML-Datei lesen

var childrenobj=myselect//document.all.myselect;

var oXMLDoc = new ActiveXObject ('MSXML');

oXMLDoc.url = "mymsg.xml";

var oRoot=oXMLDoc.root;

if(oRoot .children != null)

{

for(var i=0;i

{

           oItem = oRoot.children.item(0).children.item(i);

                oOption = new Option(oItem.text,oItem.value); 

   childrenobj.add( oOption);

}

}

//mymsg.xml-Datei

Hangzhou-Bereich

Wenzhou-Gebiet

Taizhou-Gebiet

Lishui Bereich

//

136 Auf dem Bild stoppt das Bild

137. Lokale Computerinformationen anzeigen

var WshNetwork = new ActiveXObject("WScript.Network");

alert("Domain = " + WshNetwork.UserDomain);

alert("Computer Name = " + WshNetwork.ComputerName) ;

alert("User Name = " + WshNetwork.UserName);//

138. Zeit vergleichen

tDate = new Date(2004,01,08,14,35); //Jahr, Monat, Tag, Stunde, Minute

dDate = new Date();

tDate

139 🎜>

href=" http://www.php1.cn/">

140. Beachten Sie, dass Sie nicht testen können, ob eine Variable existiert, indem Sie sie mit undefiniert vergleichen. Sie können jedoch überprüfen, ob ihr Typ vorhanden ist "undefiniert". Angenommen, der Programmierer möchte im Codebeispiel unter

testen, ob die Variable x deklariert wurde:

// Dieser Ansatz funktioniert nicht

if (x == undefiniert)

// Etwas tun

// Diese Methode funktioniert auch nicht – Sie müssen

// Zeichenfolge „undefiniert“

if (typeof(x) == undefiniert)

// Einige Operationen ausführen

// Diese Methode ist gültig

if (typeof(x) == "undefiniert")

// Bestimmte Operationen ausführen

141. Erstellen Sie ein Objekt mit bestimmten Eigenschaften

var myObject = new Object();

myObject. name = "James";

myObject.age = "22";

myObject.phone = "555 1234";//

142 . Alle Eigenschaften des Objekts aufzählen (Schleife)

for (var a in myObject)

{

// Anzeige „Die Eigenschaft ‚Name‘ ist James“ usw .

window.alert("The property '" + a + "' is " + myObject[a]);

}//

143. Bestimmen Sie, ob eine Zahl eine Ganzzahl ist

var a=23.2;

alert(a%1==1)//

144. Erstellen Sie eine neue Datumsvariable

var a = new Date(2000, 1, 1);

alert(a.toLocaleDateString());

145. Definieren Sie neue Methoden für die Klasse

function trim_1()

{

return this.replace( /( ^/s*)|(/s*$)/g, "");

}

String.prototype.trim=trim_1;

alert( 'cindy '.trim());

146. Definieren Sie eine Methode zum Konvertieren des Datumstyps in einen String

Funktion guoguo_date()

{

var tmp1,tmp2;

tmp1 =this.getMonth()+1+"";

if(tmp1.length

tmp1="0"+tmp1;

tmp2 =this.getDate()+"";

if(tmp2.length

tmp2="0"+tmp2;

return this.getYear()+"-"+tmp1+"-"+tmp2;

}

Date.prototype.toLiteString=guoguo_date;

alert(new Date().toLiteString())

147. Pasta ist ein Konstruktor mit vier Parametern: Objekte definieren .

Funktionsnudeln (Körnung, Breite, Form, HasEi)

{

// Aus welcher Körnung besteht sie?

this.grain = Grain;

// Wie breit? (numerischer Wert)

this.width = width;

// Querschnittsform? (String)

this.shape = shape;

// Möchten Sie Eigelb hinzufügen? (boolean)

this.hasEgg = hasEgg;

//Methode definieren

this.toString=aa;

}

function aa()

{

;

}

//Nachdem Sie den Objektkonstruktor definiert haben, verwenden Sie den neuen Operator „Create“. Objektinstanz.

var spaghetti = neue Pasta("wheat", 0,2, "circle", true);

var linguine = neue Pasta("wheat", 0,3, "oval", true);

//Zusätzliche Definitionsattribute, Spaghetti und Linguine erhalten automatisch neue Attribute

pasta.prototype.foodgroup = "carbohydrates";

148. Drucken Sie den Fehlergrund aus

versuchen Sie es

{

x = y // Ein Fehler tritt auf.

}

catch(e)

{

document.write(e.description) //Drucke „'y' ist undefiniert“.

}//

149. Excel-Datei generieren und speichern

var ExcelSheet;

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

ExcelSheet = new ActiveXObject("Excel.Sheet");

//Dieser Code startet die Anwendung, die das Objekt erstellt (in diesem Fall ein Microsoft Excel-Arbeitsblatt). Sobald ein Objekt erstellt wurde, kann es mithilfe definierter Objektvariablen im Code referenziert werden. Im folgenden Beispiel wird auf die Eigenschaften und Methoden des neuen Objekts und anderer Excel-Objekte über die Objektvariable ExcelSheet,

, einschließlich des Application-Objekts und der ActiveSheet.Cells-Auflistung, zugegriffen.

// Machen Sie Excel über das Anwendungsobjekt sichtbar.

ExcelSheet.Application.Visible = true;

// Platzieren Sie etwas Text in der ersten Zelle der Tabelle.

ExcelSheet.ActiveSheet.Cells(1,1).Value = "Dies ist Spalte A, Zeile 1";

// Speichern Sie die Tabelle.

ExcelSheet.SaveAs("C://TEST.XLS");

// Verwenden Sie das Application-Objekt, um Excel mit der Quit-Methode zu schließen.

ExcelSheet.Application.Quit();//

150. Holen Sie sich eine Reihe von Objekten basierend auf Tags

var coll = document.all .tags ("DIV");

if (coll!=null)

{

for (i=0; i

...

}//

151. Druckvorschau und Drucken realisieren

//

152. Referenzieren Sie das Objekt direkt nach Namen, ohne das Formular zu verwenden

< ;/ SCRIPT>//

153. Deaktivieren Sie das Mausrad

Funktion document.onmousewheel()

{

return false;

}//

154. Erstelle ein Popup-Fenster

var oPopup = window.createPopup();

var oPopupBody = oPopup.document.body;

oPopupBody.innerHTML = "Display einige HTML

155. Holen Sie sich das Objekt, an dem sich die Maus befindet

var obj = document.elementFromPoint(event.x,event.y);//

156. Holen Sie sich das Objekt auf der linken Seite

onclick="this. previousSibling.value='guoguo'">//

157 🎜>document.all.hint_layer.style.left = event.x+document.body.scrollLeft+10;

document.all.hint_layer.style.top = event.y+document.body.scrollTop+ 10;//

158. Fügen Sie ein Element an der angegebenen Position im Dropdown-Feld hinzu

var op = document.createElement_x("OPTION");

document.all.selected_items.children(index ).insertAdjacentElement("BeforeBegin",op);

op.text = document.all.all_items[i].text;

op.value = document.all.all_items[i] .value;//

159. Bestimmen Sie, ob ein Fenster geöffnet wurde bereits geöffnet, schließe es

var a;

if(a)

a.close();

else

a =window.open('','','');/ /

160. Erstellen Sie dynamisch eine Beschriftung

newElem = document.createElement_x("DIV" );

newElem.id = "hint_layer";

document.body.appendChild(newElem);

document.all.hint_layer.innerText="guoguo";/ /

161. Titelspalte

document.title//

162. Hintergrundbild

//Das Hintergrundbild bewegt sich nicht

BODY {background-image:img/bgchild.jpg;

background-position: center ;

Hintergrundwiederholung: keine Wiederholung;

Hintergrundanhang: behoben;}

-->

/ /Das Hintergrundbild ist zentriert

163. Transparenzeffekt einstellen

document.form.xxx.filters.alpha.opacity=0~100//

164. Methode definieren

var dragapproved =false;

document.onmouseup=new Function("dragapproved = false");//

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