JavaScript で一般的に使用される属性メソッドは次のとおりです: 1. JS のコメントは [//]; 2. 文字型を数値型に変換する [parseInt()]; 3. 文字列の長さを取得する [length ]; 4. var を使用して変数を宣言; 5. 判定ステートメントの構造 [if(条件){}else{}]。
このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。
JavaScript で一般的に使用される属性メソッドは次のとおりです:
1.document.write(""); 出力ステートメント
2. JS のコメントis/ /
3. 従来の HTML ドキュメント シーケンスは次のとおりです: document->;html->(head,body)
4. ブラウザ ウィンドウ内の DOM シーケンスは次のとおりです: window ->;(navigator,screen,history,location,document)
5. フォーム内の要素の名前と値を取得します: document.getElementById("フォーム内の要素の ID 番号") .name (または value )
6。小文字から大文字の JS:
document.getElementById("output").value=document.getElementById("input").value.toUpperCase( );
7. JS の値の型: String、Number、Boolean、Null、Object、Function
8. JS の文字型を数値型に変換: parseInt()、parseFloat()
9. JS の数値を文字型に変換します: ("" 変数)
10. JS の文字列の長さを取得します: (長さ)
11.JS の文字は数字を使用して文字と接続されています。
12. JS の比較演算子は次のとおりです: ==Equal,!=Not Equal,>;,>;=,<.>
13. JS で変数を宣言するには var を使用します。
14. JS の判定文の構造: if(condition){}else{}
15.JS のループ構造: for( [初期式];[条件];[更新式]) {ループ内}
16. ループを終了するコマンドは次のとおりです: Break
17. JS 関数定義: function functionName ([パラメータ],...){ステートメント[s]}
18. ファイル内に複数のフォームが存在する場合は、代わりに document.forms[0],document.forms[1] を使用できます。
19. ウィンドウ: ウィンドウを開く window.open()、ウィンドウを閉じる: window.close()、ウィンドウ自体: self
20. ステータス バーの設定: window.status= "Character";
21. ポップアップ プロンプト メッセージ: window.alert("Character");
22. ポップアップ確認ボックス: window.confirm();
23. 入力プロンプト ボックスをポップアップ表示します: window.prompt();
24. 現在表示されているリンクの場所を指定します: window.location.href="URL"
25. フォーム内のすべてのフォームの番号を取得します: document.forms.length
26. ドキュメントの出力ストリームを閉じます: document.close();
27. 文字列追加コネクタ: =
28. ドキュメント要素の作成: document.createElement(),document.createTextNode()
29. 要素メソッドの取得: document.getElementById()
30. フォーム内のすべてのテキスト メンバーの値を空に設定します:
var form = window.document.forms[0] for (var i = 0; i<form.elements.length;i ){ if (form.elements.type == "text"){ form.elements.value = ""; } }
31. JS でチェック ボタンがチェックされているかどうかを確認します:
document.forms[0].checkThis.checked
(checked 属性は、チェック ボタンが選択されているかどうかを表します) TRUE または FALSE を返します)
32. ラジオ ボタン グループ (ラジオ ボタンの名前は同じである必要があります):
ラジオ ボタン グループの長さを取得します document.forms[0] .groupName.length
33. Checked は、ラジオ ボタン グループが選択されているかどうかを決定するためにも使用されます。
34. ドロップダウン リスト ボックスの値:
document.forms[0].selectName.options[n].value
(選択された値の決定には、ドロップダウン リスト ボックスの名前に .selectedIndex を加えたものが使用される場合もあります)
35. 文字列の定義: var myString = new String("This is lightword");
36. 文字列を大文字に変換します: string.toUpperCase( ); 文字列を小文字に変換します: string.toLowerCase();
37. 文字列 2 が文字列 1 に出現する位置を返します: String1 .indexOf("String2")!=-1 は Find がないことを意味します。
38. 文字列内の指定された位置にある文字を取得します: StringA.charAt(9);
39 . 文字列内の指定された開始点と終了点を持つ部分文字列を取得します: stringA.substring(2,6);
40. 数学関数:
Math.PI (pi を返します)、 Math.SQRT2 (平方根を返します)、Math.max(value1, value2) は、2 つの数値の
が最も価値のあるものを返します。Math.pow(value1,10) は、value1 の 10 乗を返します。Math .round(value1) 丸め関数、
Math.floor(Math .random()*(n 1)) は乱数を返します
41。日付変数を定義します: var today = new Date ();
42. 日付関数リスト:
dateObj.getTime() は時刻を取得し、dateObj.get Year() は年を取得し、dateObj.getFull Year() 4 桁の年を取得します。
- # dateObj.getMonth () は月を取得します。 dateObj.getDate() は日を取得します。 dateObj.getDay() は日付を取得します。
- dateObj.getHours() は時間を取得し、dateObj.getMinutes() は分を取得し、dateObj.getSeconds() は秒を取得します。
dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,
dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,
dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,
dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
43.FRAME的表示方式:
[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父亲对象,top代表最顶端对象
45.打开子窗口的父窗口为:opener
46.表示当前所属的位置:this
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名
48.在老的浏览器中不执行此JS:;
49.引用一个文件式的JS:;
50.指定在不支持脚本的浏览器显示的HTML:
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.
例:
<a href="a.html" onclick="location.href='b.html';return false">;dfsadf</a>;
52.JS的内建对象有:
Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,
ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
53.JS中的换行:\n
54.窗口全屏大小:
<script>;function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth; this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>;
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
57.innerHTML的值是表单元素的值:
如
;"how are ;you;"
;,则innerHTML的值就是:how are ;you;58.innerTEXT的值和上面的一样,只不过不会把;这种标记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
60.isDisabled判断是否为禁止状态.disabled设置禁止状态
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状态.
66.防止用户对文本框中输入文本: onfocus="this.blur()"
67.取出该元素在页面中出现的数量: document.all.tags("div(或其它HTML标记符)").length
68.JS中分为两种窗体输出:模态和非模态. window.showModaldialog(),window.showModeless()
69.状态栏文字的设置:
window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
70.添加到收藏夹:
external.AddFavorite("http://meil.cnblogs.com";,"jaskdlf");
71.JS中遇到脚本错误时不做任何操作:
window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
72.JS中指定当前打开窗口的父窗口: window.opener,支持opener.opener...的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状态栏显示内容:window.status="内容"
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
78.JS中的窗口重定向:window.navigate("http://meil.cnblogs.com";);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt("message","defaultReply");
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模态显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
85.JS中的退出之前使用的句柄:
function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose;
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性:
protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),
pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架).
opener.location.reload()刷新父窗口对象(用于单开窗口).
top.location.reload() は最上位のオブジェクトを更新します (複数のウィンドウの場合)
90.window.history.back() は前に戻りますあるページ、window.history.forward() は次のページ、
window.history.go (どのページに戻ります。訪問した URL を使用することもできます)
91.document に戻ります。 write() は出力をラップしません。 document.writeln() は出力をラップします。
92.document.body.noWrap=true; リンク テキストのラップを防ぎます。
93.Variable name.charAt( 数値)、変数の文字を受け取ります。
94. "abc".charCodeAt (数値)、文字の ASCii コード値を返します。
95.文字列接続: string.concat(string2)、または = を使用して接続します
96.Variable.indexOf("Character", starting location)、最初の出現位置を返します (0 から計算します)
97.string.lastIndexOf(searchString[,startIndex])最後の出現位置。
98.string.match(regExpression)、文字が一致するかどうかを判断します。
99.string。 replace(regExpression,replaceString) は既存の文字列を置き換えます。
100.string.split(separator) は値を格納する配列を返します。
101.string.substr (start[,length] ) は、数字から指定された長さまでの文字列を取得します。
102.string.toLowerCase() は文字列をすべて小文字にします。
103.string. toUpperCase() はすべての文字を大文字にします。
104.parseInt(string[,radix(representing base)]) は整数型に強制的に変換されます。
105.parseFloat(string[, radix]) は強制的に次のように変換されます浮動小数点型。
106.isNaN (変数): 数値型かどうかをテストします。
107. 定数を定義するためのキーワード: const、変数を定義するためのキーワード:var
関連する無料学習の推奨事項: JavaScript ビデオ チュートリアル
以上がJavaScript で一般的に使用される属性メソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

現実世界におけるJavaScriptのアプリケーションには、サーバー側のプログラミング、モバイルアプリケーション開発、モノのインターネット制御が含まれます。 2。モバイルアプリケーションの開発は、ReactNativeを通じて実行され、クロスプラットフォームの展開をサポートします。 3.ハードウェアの相互作用に適したJohnny-Fiveライブラリを介したIoTデバイス制御に使用されます。

私はあなたの日常的な技術ツールを使用して機能的なマルチテナントSaaSアプリケーション(EDTECHアプリ)を作成しましたが、あなたは同じことをすることができます。 まず、マルチテナントSaaSアプリケーションとは何ですか? マルチテナントSaaSアプリケーションを使用すると、Singの複数の顧客にサービスを提供できます

この記事では、許可によって保護されたバックエンドとのフロントエンド統合を示し、next.jsを使用して機能的なedtech SaaSアプリケーションを構築します。 FrontEndはユーザーのアクセス許可を取得してUIの可視性を制御し、APIリクエストがロールベースに付着することを保証します

JavaScriptは、現代のWeb開発のコア言語であり、その多様性と柔軟性に広く使用されています。 1)フロントエンド開発:DOM操作と最新のフレームワーク(React、Vue.JS、Angularなど)を通じて、動的なWebページとシングルページアプリケーションを構築します。 2)サーバー側の開発:node.jsは、非ブロッキングI/Oモデルを使用して、高い並行性とリアルタイムアプリケーションを処理します。 3)モバイルおよびデスクトップアプリケーション開発:クロスプラットフォーム開発は、反応および電子を通じて実現され、開発効率を向上させます。

JavaScriptの最新トレンドには、TypeScriptの台頭、最新のフレームワークとライブラリの人気、WebAssemblyの適用が含まれます。将来の見通しは、より強力なタイプシステム、サーバー側のJavaScriptの開発、人工知能と機械学習の拡大、およびIoTおよびEDGEコンピューティングの可能性をカバーしています。

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。

Pythonはデータサイエンスや機械学習により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、簡潔な構文とリッチライブラリエコシステムで知られており、データ分析とWeb開発に適しています。 2。JavaScriptは、フロントエンド開発の中核です。 node.jsはサーバー側のプログラミングをサポートしており、フルスタック開発に適しています。

JavaScriptは、最新のブラウザにすでに組み込まれているため、インストールを必要としません。開始するには、テキストエディターとブラウザのみが必要です。 1)ブラウザ環境では、タグを介してHTMLファイルを埋め込んで実行します。 2)node.js環境では、node.jsをダウンロードしてインストールした後、コマンドラインを介してJavaScriptファイルを実行します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。
