كائن الوظيفة في جافا سكريبت
غالبًا ما تُستخدم عبارات JavaScript في عملية إنتاج موقع الويب. يعد إتقان بعض هياكل JavaScript ذات الصلة بمثابة إعادة استخدام رائعة في إنتاج موقع الويب!
1.document.write(""); بيان الإخراج
2. التعليق في JS هو //
3. تسلسل مستند HTML التقليدي هو: document->html->(head,body)
4. DOM في نافذة المتصفح الترتيب هو: window->(المستكشف، الشاشة، التاريخ، الموقع، المستند)
5. احصل على اسم وقيمة العنصر في النموذج: document.getElementById("رقم معرف العنصر في النموذج").الاسم (أو القيمة) )
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 هي: == يساوي، != لا يساوي، >، >=، <. .<=
13. استخدام المتغيرات في JS للإعلان: var للإدلاء ببيان
14. بنية بيان الحكم في JS: if(condition){}else{}
15. بنية الحلقة في JS: for([التعبير الأولي];[ condition];[upadte Expression]) {داخل الحلقة }
16. أمر إنهاء الحلقة هو: فاصل
17. تعريف الوظيفة في JS: function functionName([parameter],...){statement[s]}
18. متى تظهر نماذج متعددة في الملف، يمكنك استخدام document .forms[0],document.forms[1] بدلاً من ذلك
19. النافذة: افتح النافذة window.open()، أغلق النافذة: window. Close()، the window نفسها: ذاتية
20. إعدادات شريط الحالة: window.status="character"
21.رسالة
سريعة منبثقة: window.alert("character");
22. مربع التأكيد المنبثق: window.confirm();
مربع موجه الإدخال: window.prompt();
24. حدد موقع الارتباط الحالي: window.location.href = "URL"
25. احصل على عدد جميع النماذج في النموذج: document.forms.length
26. أغلق دفق إخراج المستند: document.إغلاق ()؛
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++){
إذا (form.elements[i].type == "text"){
form.elements[i].value = "";
}
}
31. تحديد ما إذا كان زر الاختيار محددًا في JS: document.forms[0].checkThis.checked (تمثل السمة المحددة ما إذا تم تحديدها وإرجاع TRUE أو FALSE)
32. مجموعة أزرار الاختيار (يجب أن تكون أسماء أزرار الاختيار يكون هو نفسه): احصل على طول مجموعة أزرار الاختيار document.forms[0].groupName.length
33. يتم استخدام التحديد أيضًا لتحديد ما إذا كانت مجموعة أزرار الاختيار محددة
34. قيمة مربع القائمة المنسدلة : document.forms[0].selectName.options[ n].value (يستخدم n أحيانًا اسم مربع القائمة المنسدلة بالإضافة إلى .selectedIndex لتحديد القيمة المحددة)
35. تعريف السلسلة: var myString = new String( "هذه كلمة Lightsword");
36. تحويل السلسلة إلى أحرف كبيرة :string.toUpperCase(); تحويل السلسلة إلى أحرف صغيرة: string.toLowerCase();
37. قم بإرجاع الموضع الذي تظهر فيه السلسلة 2 في السلسلة 1: String1.indexOf(" String2")!=-1 يعني أنه لم يتم العثور عليه.
38. احصل على حرف في الموضع المحدد في السلسلة: StringA.charAt(9);
39. احصل على السلسلة الفرعية عند نقطة البداية ونقطة النهاية المحددة في السلسلة: stringA.substring(2,6);
40. الدالة الرياضية: Math .PI (إرجاع pi)، Math.SQRT2 (إرجاع الجذر التربيعي)، Math.max(value1, value2) يُرجع أعلى قيمة بين الرقمين، Math .pow(value1,10) تُرجع القوة العاشرة للقيمة 1، دالة التقريب Math .round(value1)، Math.floor(Math.random()*(n+1)) تُرجع أرقامًا عشوائية
41. تحديد متغيرات التاريخ: var اليوم = new Date();
42. قائمة دالة التاريخ: dateObj.getTime() تحصل على الوقت، dateObj.getYear() تحصل على السنة، dateObj.getFullYear() تحصل على السنة المكونة من أربعة أرقام، 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. تمثيل الإطار: [window.]frames[n ].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent يمثل الكائن الأصلي، يمثل الجزء العلوي الكائن العلوي
45.فتح الطفل النافذة الأصلية للنافذة هي: فتاحة
46. يشير إلى الموقع الحالي: هذا
47. عند استدعاء وظيفة JS في ارتباط تشعبي، استخدم: (javascript:) للبدء باسم الوظيفة
48. لم يتم تنفيذ هذا في المتصفحات القديمة JS:<!-- //-->
49. مرجع ملف- نمط JS: <script type="text/javascript" src="aaa.js"></script>
50. حدد المتصفحات التي لا تدعم البرامج النصية HTML التي يعرضها المتصفح: <noscript></noscript>
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.all في JS يمثل جميع العناصر الموجودة أسفله
56. ترتيب التركيز في JS: document.getElementByid("Form Element" ).tabIndex = 1
57. قيمة InternalHTML هي قيمة عنصر النموذج: مثل <p id="para">"كيف <em>أنت</em>"</p>، فإن قيمة InternalHTML هي: كيف <em>أنت</ em>
58. قيمة InternalTEXT هي نفسها المذكورة أعلاه، باستثناء أن العلامة <em> لن يتم عرضها.
يمكن لـ 59.contentEditable تعيين ما إذا كان يمكن تعديل العنصر، ويقوم isContentEditable بإرجاع حالة ما إذا كان يمكن تعديله.
يحدد 60.isDisabled ما إذا كانت حالة محظورة أملا
،
ويحدد التعطيل الحالة المحظورة
61.length ويحصل على الطول ويعيد قيمة عددية صحيحة
62.addBehavior() هو ملف دالة خارجي يتم استدعاؤه بواسطة JS
.focus() يضع النافذة الحالية أمام كافة النوافذ.
64.blur() يعني فقدان التركيز. عكس
65.select() يعني أن العنصر محدد.
66. منع المستخدم من إدخال النص مربع النص: onfocus = "this.blur ()"
67. احصل على عدد مرات ظهور هذا العنصر في الصفحة: document.all.tags("div (أو علامات HTML الأخرى)").length
68. هناك نوعان أنواع مخرجات النموذج في JS: الوحدة النمطية المشروطة وغير المشروطة window.showModaldialog(), window.showModeless()
69. إعداد نص شريط الحالة: window.status='text'، إعداد نص شريط الحالة الافتراضي: window.defaultStatus = 'text.';
70 .أضف إلى المفضلة: External.AddFavorite(" http://www.dannyg.com"، "jaskdlf ")؛
71. لا تفعل أي شيء عند مواجهة خطأ في البرنامج النصي في JS: window.onerror =
doNothing
؛
يشير إلى النافذة الحالية
74. المحتوى المعروض في شريط الحالة في JS: window.status = "content"
75.top في JS يشير إلى الإطار العلوي في مجموعة الإطارات
76. أغلق النافذة الحالية في JS: window.إغلاق ();
77.مقترح في مربع التأكيد في JS: if(confirm("هل أنت متأكد؟"){alert("ok");}else{alert("Not Ok");}
78. إعادة توجيه النافذة في JS: window.navigate( " http://www.sina.com.cn ");
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 validClose( ){event.returnValue="نحن نحبك حقًا ونأمل أن تبقى لفترة أطول.";}} window.onbeforeunload=verifyClose;
86. مقبض الملف المستخدم عند استدعاء النموذج لأول مرة: onload()
87. متى يتم استدعاء مقبض ملف النافذة عندما يكون النص مغلقًا: onunload()
88. سمات window.location: البروتوكول (http:)، اسم المضيف ( www.example.com)، المنفذ (80)، المضيف (www.example.com: 80)، pathname("/a/a.html")، hash("#giantGizmo "، يشير إلى القفز إلى المرساة المقابلة)، href (جميع المعلومات)
89.window.location.reload() يقوم بتحديث الصفحة الحالية.
89- 1.parent.location.reload() يقوم بتحديث الكائن الأصلي (للإطارات)
89-2.opener.location.reload() يقوم بتحديث كائن النافذة الأصلية (للنوافذ الفردية المفتوحة)
89-3.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(number)، قم بإرجاع قيمة رمز ASCii للحرف.
95. تسلسل السلسلة: string.concat(string2)، أو Use += للاتصال
96. المتغير .indexOf("Character"، موضع البداية)، يُرجع موضع التواجد الأول (محسوبًا من 0)
97.string.lastIndexOf(searchString[,startIndex]) موضع التواجد الأخير
98 .string.match(regExpression)، يحدد ما إذا كانت الأحرف متطابقة أم لا.
99.string.replace
(regExpression,replaceString
) يستبدل السلسلة الموجودة
(start[, length]) يأخذ السلسلة من الرقم إلى الطول المحدد.
102.string.toLowerCase() يجعل كافة السلاسل صغيرة.
103.string.toUpperCase() يجعل جميع الأحرف كبيرة
104 .parseInt[. ، radix(representing base)]) يُفرض على التحويل إلى نوع عدد صحيح
105.parseFloat(string[,radix]) يُفرض على التحويل إلى نوع النقطة العائمة
106.isNaN(variable): اختبر ما إذا كان من النوع الرقمي.
107. الكلمة الأساسية لتعريف الثوابت: const، الكلمة الأساسية لتعريف المتغيرات: var