วิธีเขียนสคริปต์ วิธีเขียนสคริปต์การขายที่มีประสิทธิภาพ: อัลกอริทึมของการดำเนินการและรายละเอียด

  • หมวดหมู่: ไม่มีหมวดหมู่
  • ฟังนะ ฉันให้บทเรียนแก่คุณ: สคริปต์เจ๋งมาก คุณก็รู้ ฉันรู้ สรุปคือเรารู้ ให้ฉันติดตั้ง! สำเร็จแล้ว. ทีนี้มาพูดถึงพวกเขากันดีกว่า - สคริปต์ที่เราชื่นชอบ เป็นเรื่องดีที่ได้ปั้นสคริปต์ใน Java ด้วยมือของคุณเอง และปล่อยให้เพื่อนบ้านง่อยของคุณต้องดิ้นรน และในขณะที่เขากำลังดูอยู่ ก็ให้เตะเขาด้วย มีเพียงข้อบกพร่อง: ในระหว่างนี้ ทุกสิ่งที่ยอดเยี่ยมในการเขียนสคริปต์ได้ถูกคิดค้นขึ้นแล้ว เป็นเรื่องยากอยู่แล้วที่จะเสนอสิ่งแปลกใหม่ (อย่างน้อยสำหรับฉัน) ไปดื่มเบียร์ดีกว่า ในทางกลับกัน คุณสามารถสร้างสิ่งรองทั้งหมดได้อย่างง่ายดาย ซึ่งเมื่อตรวจสอบอย่างใกล้ชิดแล้ว จะถูกลดเหลือกองเดียวกัน วิธีการพื้นฐาน- และนี่เป็นสิ่งที่ผิด - ไม่มีใครต้องการสิ่งรองในตัวเอง ในที่สุด (ไม่ใช่ตอนจบ แต่ท้ายที่สุด!)...

    ฟังนะ ฉันให้บทเรียนแก่คุณ: สคริปต์เจ๋งมาก คุณก็รู้ ฉันรู้ สรุปคือเรารู้ ให้ฉันติดตั้ง! สำเร็จแล้ว. ทีนี้มาพูดถึงพวกเขากันดีกว่า - สคริปต์ที่เราชื่นชอบ เป็นเรื่องดีที่ได้ปั้นสคริปต์ใน Java ด้วยมือของคุณเอง และปล่อยให้เพื่อนบ้านง่อยของคุณต้องดิ้นรน และในขณะที่เขากำลังดูอยู่ ก็ให้เตะเขาด้วย มีเพียงข้อบกพร่อง: ในระหว่างนี้ ทุกสิ่งที่ยอดเยี่ยมในการเขียนสคริปต์ได้ถูกคิดค้นขึ้นแล้ว เป็นเรื่องยากอยู่แล้วที่จะเสนอสิ่งแปลกใหม่ (อย่างน้อยสำหรับฉัน) ไปดื่มเบียร์ดีกว่า ในทางกลับกัน คุณสามารถสร้างสิ่งรองมากมายได้อย่างง่ายดาย ซึ่งเมื่อตรวจสอบอย่างใกล้ชิดแล้ว ก็จะรวมเอาวิธีการพื้นฐานแบบเดียวกันมากองรวมกัน และนี่เป็นสิ่งที่ผิด - ไม่มีใครต้องการสิ่งรองในตัวเอง ในที่สุด (ไม่ใช่ในตอนท้าย แต่ในท้ายที่สุด!) "ข้อมูลเชิงลึกเชิงสร้างสรรค์" ก็เกิดขึ้น: หากคุณไม่สามารถบีบสิ่งใด ๆ ออกจากภายในเอกสารได้ คุณจะต้องเปลี่ยนไปใช้คุณภาพสูง ระดับใหม่การจัดการหน้าต่างเบราว์เซอร์เอง ก่อนอื่นข้อมูลเล็กๆ น้อยๆ สำหรับคนที่ลืม (หรือไม่รู้) ใน แบบจำลองวัตถุเบราว์เซอร์สมัยใหม่ (โดยสมัยใหม่ฉันหมายถึง อินเทอร์เน็ตเอ็กซ์พลอเรอร์และ Netscape Navigator) มีสองวิธีที่น่าสนใจมาก: window.resizeTo (x,y) และ window.moveTo (x,y) ซึ่งสัญญาง่ายๆ โอกาสอันยิ่งใหญ่- วิธีแรกปรับขนาดหน้าต่างการดูของเบราว์เซอร์เป็น ขนาดที่ระบุ(นั่นคือพิกเซล x คูณ y) และอันที่สองจะย้ายหน้าต่างโดยวางทางซ้าย มุมบนไปยังจุดที่มีพิกัด x ในแนวนอนและ y ในแนวตั้ง ดังนั้นด้วยการใช้ทั้งสองวิธีนี้อย่างถูกต้อง คุณสามารถบรรลุผลสำเร็จได้อย่างง่ายดาย เอฟเฟกต์ที่น่าสนใจซึ่งทำให้ผู้ชมที่ไม่ได้เตรียมตัวมาต้องตะลึง

    ก่อนอื่นเรามาดูสคริปต์ง่ายๆ ที่รับผิดชอบในการเคลื่อนย้ายหน้าต่างเบราว์เซอร์ไปรอบ ๆ เดสก์ท็อปและสะท้อนจาก "ขอบ" ของหน้าจอ:

    หน้าต่างสไตล์ Xenix

    // เริ่มฟังก์ชันบล็อกสคริปต์ move_the_window())( // ฟังก์ชันเริ่มต้นของเรา window.resizeTo(screen.width/2, screen, height/2);- // ขั้นแรก ให้ย่อหน้าต่างให้เหลือครึ่งหนึ่งของ windows desktop.moveTo( 1,1) ; // ตอนนี้เราวางไว้ที่มุมซ้ายบนของหน้าจอ var x=1; // นี่จะเป็นพิกัด X ของเราในตอนแรกเท่ากับหนึ่ง var y=1; พิกัดจะเท่ากับหนึ่ง var dx=7; // การกระจัดตาม X var dy=10; // ... และตาม Y move() // ตอนนี้เรียกใช้ฟังก์ชันที่จะย้ายฟังก์ชันหน้าต่าง move())( / / .ประกาศฟังก์ชัน while(true)( // Declare วนซ้ำไม่รู้จบ if(x>=(screen.width) || x=(screen.height) || y จาวาสคริปต์เจ๋งมาก!เมื่อโหลดเพจเรียบร้อยแล้ว ฟังก์ชัน move_the_window จะถูกเรียก จะประกาศตัวแปรที่จำเป็นทั้งหมดและวางหน้าต่างไว้ที่มุมซ้ายบนของเดสก์ท็อป เมธอด screen.width และ screen.height ส่งคืนค่า (ความกว้างและความสูง) ของเดสก์ท็อปให้เราและเมื่อรู้แล้วเราจะย่อขนาดหน้าต่างให้เหลือครึ่งหนึ่ง

    ตอนนี้เรามาดูฟังก์ชันการย้ายกันดีกว่า เนื่องจากการกระทำทั้งหมดที่นี่ดำเนินการภายในวงวนไม่สิ้นสุด หน้าต่างจึงจะทำงานอย่างต่อเนื่องทั่วทั้งหน้าจอ พยายามที่จะม้วนมันผ่าน ผู้จัดการงานจะนำไปสู่ความน่าสนใจ เอฟเฟ็กต์ภาพ(แนะนำให้ตรวจสอบ. ประสบการณ์ของตัวเอง- ในกรณีที่คุณต้องการให้ดำเนินการวนซ้ำตามจำนวนครั้งที่กำหนด ให้แทนที่ ในขณะที่คำสั่งในขณะที่ (var i< твое число) и добавь в конце цикла оператор i++. С помощью метода resizeTo можно делать довольно любопытные вещи. Посмотри, как можно сжать окно до размеров заглавной рамки и заставить все это, как обычно, бегать по экрану:

    การพัฒนาธีม

    // เริ่มฟังก์ชันบล็อกสคริปต์ move_the_windows())( // หน้าต่างฟังก์ชันเริ่มต้นของเรา resizeTo(screen.width, 25); // ลดขนาดหน้าต่างหมายเลข 1 window.moveTo(0,1); // ตอนนี้วางไว้ใน หน้าจอมุมซ้ายบน window2 = orep(\"\", null); // สร้างวัตถุของหน้าต่างที่สอง window2.document.write(\" Window N2\"); // เขียนชื่อลงไป window2.resizeTo( screen.width,25 ); // ย่อขนาดและ window2.moveTo(0, screen.height-25); // วางไว้ที่ด้านล่างของหน้าจอ var dy1=2; // ออฟเซ็ตเริ่มต้นสำหรับหน้าต่างด้านบน var dy2 =-2; var y1 = 1; // พิกัด Y ของหน้าต่างด้านบน var y2 = screen.height-25; // และพิกัด Y ของการย้ายด้านล่าง (); ฟังก์ชั่น windows move())( / / ประกาศฟังก์ชั่น while(true)( // ประกาศการวนซ้ำไม่รู้จบ if (y1>=(screen.height) || y1 =(screen.height) || y2 .

    ทุกสิ่งระหว่างถูกตีความว่าเป็นรหัส ภาษาพีพีพี- ที่นี่เรายังเห็นตัวอย่างการใช้คำสั่ง echo ซึ่งเป็นหนึ่งในคำสั่งที่สำคัญที่สุดและใช้บ่อยเมื่อเขียนโปรแกรมในภาษานี้ คำสั่ง echo ถูกใช้เมื่อคุณต้องการเขียนบางสิ่งลงไป เอกสารปัจจุบัน- ดังนั้นโปรแกรม PHP ขนาดเล็กของเราจึงพิมพ์วลี “และนี่คือ PHP” ลงในเอกสาร HTML ทุกอย่างที่อยู่นอกตัวประมวลผล PHP จะถูกถ่ายโอนไปยังเว็บเพจไดนามิกโดยตรงโดยไม่มีการแก้ไข

    แทนที่จะใช้แท็กพิเศษ คุณสามารถใช้แท็กต่อไปนี้ได้:

    รหัสพีเอชพี

    สถานการณ์แรกของเรา

    ข้อความของสคริปต์ (โปรแกรม php) จะต้องเก็บไว้ในไฟล์ที่มีนามสกุล php

    โค้ด PHP ประกอบด้วยคำสั่งเดี่ยวๆ ซึ่งแต่ละคำสั่งจะลงท้ายด้วยเครื่องหมายอัฒภาค (หากไม่มีคำสั่งใดเลยจะทำให้เกิดข้อความแสดงข้อผิดพลาด)

    สคริปต์ PHP แรก (ไฟล์index.php) จะค่อนข้างง่าย แต่ได้แสดงให้เห็นแล้ว การแบ่งปัน HTML และ PHP

    ตัวอย่างแรก

    โปรแกรม PHP ประกอบด้วยคำสั่งการกำหนดสองคำสั่ง โดยกำหนดค่าของค่าคงที่และการพิมพ์ข้อความ และ วันที่ปัจจุบันเข้าสู่หน้าต่างเบราว์เซอร์โดยใช้คำสั่ง echo

    ข้อความนี้สามารถพิมพ์อะไรก็ได้ โปรแกรมแก้ไขข้อความตัวอย่างเช่น ใน NotePad++ และบันทึกไว้ในชื่อ index.php คุณต้องตรวจสอบให้แน่ใจว่าไฟล์นั้นได้รับการบันทึกเป็นไฟล์ php ไม่เช่นนั้น PHP จะประมวลผลไม่ถูกต้อง

    ในกรณีที่ งานท้องถิ่นคุณต้องคัดลอกไฟล์ index.php ไปยังไดเร็กทอรีเอกสารของเว็บเซิร์ฟเวอร์ สำหรับเดนเวอร์ นี่คือ home/localhost/www (เว้นแต่จะระบุไว้เป็นอย่างอื่นในการตั้งค่า) หลังจากนั้นคุณสามารถดำเนินการเรียกใช้สคริปต์ได้โดยตรง

    หากต้องการเรียกใช้สคริปต์ index.php ให้เปิดเว็บเบราว์เซอร์ของคุณแล้วป้อน แถบที่อยู่ เส้นทางเต็มไปที่สคริปต์นี้ ในกรณีที่ การติดตั้งในท้องถิ่นที่อยู่จะเป็นดังนี้:

    หากทุกอย่างถูกต้องเราจะเห็นบนหน้าจอ:

    ไฟล์ Styles.css (สไตล์ชีต):

    /* ลักษณะสำหรับการแสดงเนื้อหาของหน้า */ * ( margin: 0; padding: 0; ) body ( ตระกูลแบบอักษร: Verdana, Arial, sans-serif; color: #14556b; สีพื้นหลัง: #f2f2f2; Margin: 20px; ) h3, p ( ระยะขอบ: 6px 0; /* ระยะขอบหัวเรื่องและย่อหน้า */ )

    โดยตรงจากเบราว์เซอร์เราสามารถดูรหัสของหน้านี้ที่สร้างโดยเว็บเซิร์ฟเวอร์:

    ดังนั้นชื่อของตัวแปรจะถูกแทนที่ด้วยค่าของมันที่ถูกวางไว้ ไปยังสถานที่เดียวกันโดยที่ชื่อของตัวแปรนี้อยู่ในโปรแกรม

    ดังนั้นไฟล์ PHP มักจะมีส่วนผสมของ HTML, CSS และ PHP ในกรณีนี้ โค้ด PHP จะอยู่ภายในไฟล์ . เว็บเซิร์ฟเวอร์ส่งโค้ด HTML ไปยังเบราว์เซอร์โดยไม่มีการแก้ไข โค้ด PHP จะถูกดำเนินการ และหากสร้างแท็กและข้อความใด ๆ ที่จะแสดง ข้อความนั้นก็จะถูกแทรกเข้าไป ไปยังสถานที่นั้นซึ่งเป็นที่ตั้งของโค้ด PHP เบราว์เซอร์จะตีความแท็ก HTML ของหน้าและแสดงผลลัพธ์บนหน้าจอ

    โค้ด PHP สามารถอยู่ในตำแหน่งใดก็ได้และรวมไว้หลายครั้งในข้อความสคริปต์ นอกจากนี้ยังสามารถใช้เพื่อสร้างแท็ก HTML ดังที่เห็นได้จากตัวอย่างของเรา

    ความคิดเห็นในสคริปต์

    ความคิดเห็นใน PHP มีสามประเภท บรรทัดแรกอนุญาตให้ใส่ความคิดเห็นได้หลายบรรทัด โดยเริ่มต้นด้วย /* (เขียนโดยไม่มีช่องว่าง) และลงท้ายด้วย */ เช่น:

    ก็ควรจะจำไว้ว่า ไม่สามารถเขียนความคิดเห็นที่ซ้อนกันได้.

    ความคิดเห็นหลายบรรทัดอาจมีประโยชน์เมื่อคุณต้องแทรกข้อความจำนวนมาก นอกจากนี้ เทคนิคทั่วไปเมื่อทำการดีบักโปรแกรมคือการแสดงความคิดเห็นส่วนหนึ่งของโค้ด (เพื่อป้องกันไม่ให้รัน)

    ความคิดเห็นอีกสองประเภทเริ่มต้นด้วยสัญลักษณ์ // หรือ # และดำเนินต่อไปจนถึงจุดสิ้นสุดของบรรทัดที่เขียนเท่านั้น ความคิดเห็นประเภทนี้สะดวกเพราะสามารถวางไว้ทางด้านขวาของข้อความได้ เช่น

    บ่อยครั้งที่มีการเพิ่มความคิดเห็นไว้ที่ตอนต้นของสคริปต์เพื่อให้ข้อมูลเกี่ยวกับเรื่องนี้ ข้อมูลโดยย่อและระบุว่ามันทำหน้าที่อะไร ตัวอย่างเช่น:

    การแสดงข้อความ

    ตัวดำเนินการเสียงสะท้อน ซึ่งได้รับการออกแบบมาเพื่อแสดงข้อความที่กำหนดเองบนหน้าเว็บ อาจเป็นตัวดำเนินการ PHP ที่ใช้บ่อยที่สุด ในกรณีที่ง่ายที่สุด หลังจาก echo คุณควรใส่เครื่องหมายคำพูดหนึ่งบรรทัด สามารถแนบข้อความเป็น เครื่องหมายคำพูดคู่และในเครื่องหมายคำพูดง่ายๆ ( เครื่องหมายอะพอสทรอฟี- หากต้องการแสดงตัวเลข เครื่องหมายคำพูดเป็นทางเลือก ตัวอย่างเช่น:

    โดยทั่วไป หลังจาก echo คุณสามารถเขียนเอาต์พุตได้หลายบรรทัด โดยคั่นด้วยเครื่องหมายจุลภาค

    ถ้าจำเป็น สายยาวสามารถวางไว้ได้หลายบรรทัดในข้อความสคริปต์ เช่น

    แต่ละสตริงสามารถต่อเข้าด้วยกันได้โดยใช้ตัวดำเนินการต่อข้อมูล "" -- ระยะเวลา. ผลลัพธ์คือสตริงเดียวที่ถูกส่งผ่านไปยังตัวดำเนินการ echo ตัวอย่างเช่น:

    ซึ่งเทียบเท่ากัน

    วางเครื่องหมายคำพูดไว้ข้างหน้าเพื่อแสดง แบ็กสแลช, ตัวอย่างเช่น:

    บันทึก. หากมีการแสดงออกมา สตริงข้อความจากนั้นคุณสามารถใช้แทนตัวดำเนินการ echo ได้ ฟังก์ชั่นการพิมพ์- ในกรณีนี้ไม่มีความแตกต่างระหว่างเสียงสะท้อนและการพิมพ์ อย่างไรก็ตาม ในแบบสะท้อน เราสามารถเพิ่มบรรทัดอื่นต่อท้ายบรรทัดแรกได้ โดยคั่นด้วยเครื่องหมายจุลภาค

    การแสดงข้อความขนาดใหญ่

    เมื่อใช้ echo เพื่อแสดงข้อความจำนวนมาก มันสามารถเขียนได้ดังนี้: ก่อนอื่นเราใส่อักขระ .

    ตัวแปร ตัวดำเนินการกำหนด

    เช่นเดียวกับภาษาการเขียนโปรแกรมอื่นๆ ตัวแปรได้รับการออกแบบมาเพื่อจัดเก็บข้อมูล ใน PHP ชื่อตัวแปรจะขึ้นต้นด้วยเครื่องหมายดอลลาร์ $ เสมอ ตามด้วยตัวอักษรหรือขีดล่าง และสามารถตามด้วยตัวอักษร ตัวเลข หรือขีดล่างจำนวนเท่าใดก็ได้ โปรดทราบว่าชื่อตัวแปรมีอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กที่แตกต่างกัน ตัวอย่างเช่น $var และ $Var เป็นตัวแปรที่แตกต่างกัน

    หลังจาก การสร้างตัวแปร (จากการกำหนดค่าให้กับตัวแปร) การเข้าถึงตัวแปรนี้สามารถทำได้ทุกที่ในสคริปต์ ในกรณีนี้ตัวแปรเดียวกันสามารถมีค่าประเภทต่างๆ กันได้ตลอดทั้งโปรแกรม

    ตัวแปรจะมีอยู่ตราบเท่าที่โปรแกรมถูกเรียกใช้งาน

    หากต้องการกำหนดค่าให้กับตัวแปรใน PHP ให้ใช้ ผู้ปฏิบัติงานที่ได้รับมอบหมาย, แสดงด้วยเครื่องหมายเท่ากับ = ต่อไปนี้เป็นตัวอย่างของตัวดำเนินการที่ได้รับมอบหมาย:

    $เทอร์เนเจอร์ = 24;

    $number_of_earths = 1;

    $ไพ = 3.1415926535;

    $message = “สวัสดีตอนเช้า!”;

    โปรดทราบว่าตัวแปรบางตัวถูกกำหนดเป็นตัวเลข ในขณะที่ตัวแปรบางตัวถูกกำหนดเป็นสตริง

    ออกกำลังกาย . ส่งออกค่าทั้งหมดของตัวแปรเหล่านี้ไปยังเบราว์เซอร์: (1) แต่ละค่า – เข้า บรรทัดใหม่- (2) –– ค่าทั้งหมด –– ในบรรทัดเดียว

    ค่าคงที่

    บางครั้งไม่จำเป็นต้องเปลี่ยนโปรแกรมเลยแม้แต่ครั้งเดียว ตั้งค่า- เพื่อจุดประสงค์นี้พวกเขาจะใช้ ค่าคงที่- ค่าของพวกเขาจะไม่เปลี่ยนแปลงระหว่างการเรียกใช้สคริปต์

    ในการอธิบายค่าคงที่ ให้ใช้ฟังก์ชันกำหนด ซึ่งจะส่งผ่านชื่อของค่าคงที่และค่าของมัน มีแบบแผนที่จะเขียนชื่อคงที่ไว้เสมอ ตัวพิมพ์ใหญ่ (เป็นตัวพิมพ์ใหญ่), ตัวอย่างเช่น:

    กำหนด (“PI”, 3.1415926535);

    โปรดทราบว่าเมื่อกำหนดค่าคงที่ จะไม่นำหน้าด้วยเครื่องหมายดอลลาร์ การพยายามเปลี่ยนค่าคงที่โดยใช้ตัวดำเนินการกำหนดจะส่งผลให้เกิดข้อผิดพลาด

    ไม่สามารถตั้งชื่อค่าคงที่ที่เป็นคำฟังก์ชัน PHP ได้ (เนื่องจากชื่อค่าคงที่ไม่ได้นำหน้าด้วยเครื่องหมายดอลลาร์)

    คำสงวน (บริการ) ของ RHP:

    และ อาร์เรย์ เช่น หยุดพัก ค่าเริ่มต้น
    ตาย ทำ เสียงสะท้อน สิ้นสุด สวิตช์ปิดท้าย
    ในตอนท้าย ทั่วโลก ถ้า รวม พิมพ์
    จำเป็นต้อง ประเมินผล lnclude_onc จ need_once กลับ
    กรณี ด้วยฟังก์ชั่น ระดับ ค่าคงที่ ดำเนินการต่อ
    ประกาศ อื่น อย่างอื่น ว่างเปล่า สิ้นสุดการประกาศ
    สิ้นสุด สิ้นสุด ข้อยกเว้น ออก ขยาย
    สำหรับ foreach การทำงาน ไอเซต รายการ
    ใหม่ old_function หรือ php_user_filter.php_user_filter คงที่
    สวิตช์ ไม่ได้ตั้งค่า ใช้ ในขณะที่ เอ็กซ์ออร์

    ภาษา PHP กำหนดค่าคงที่ในตัวจำนวนมากที่สามารถใช้ในสคริปต์ได้ ค่าคงที่เหล่านี้เริ่มต้นด้วยขีดล่างสองอันและสิ้นสุดด้วยขีดล่างสองอัน ตัวอย่างเช่น:

    __ระดับ__ __ไฟล์__ __การทำงาน__ __เส้น__ __วิธี__

    กำลังยกเลิกการเรียกใช้สคริปต์

    วิธีหยุดการทำงานของสคริปต์ที่พบบ่อยที่สุดคือ exit() อื่น ฟังก์ชั่นที่มีประโยชน์ is die (“ข้อความ”) ซึ่งช่วยให้คุณแสดงข้อความแสดงข้อผิดพลาดได้เช่นกัน ซึ่งจะทำให้คุณสามารถบอกผู้ใช้ได้ว่าเหตุใดสคริปต์จึงล้มเหลว

    การทำลายตัวแปร

    บางครั้งคุณจำเป็นต้องทำลายตัวแปรอย่างรุนแรง ฟังก์ชัน unset() ได้รับการออกแบบมาเพื่อสิ่งนี้

    หากเราพยายามสะท้อน “$variable” หลังจากเรียกใช้ฟังก์ชัน unset เราจะได้รับข้อความแสดงข้อผิดพลาด ตัวแปร $variable จะไม่มีอยู่อีกต่อไป

    คุณสามารถทำลายตัวแปรหลายตัวพร้อมกันได้:

    unset($ตัวแปร, $ชื่อ);

    คุณสามารถข้ามข้อความต่อไปนี้ได้ในการอ่านครั้งแรก

    ประเภทข้อมูล

    ใน PHP ประเภทของตัวแปรจะถูกกำหนดโดยอัตโนมัติเมื่อมีการสร้างตัวแปรตามค่าของมัน อย่างไรก็ตาม คุณควรทราบถึงประเภทของข้อมูลที่อาจนำไปใช้ มีทั้งหมดแปดอย่าง:

    • ประเภทบูลีนประกอบด้วย ค่าจริงหรือเท็จ
    • จำนวนเต็ม.
    • จำนวนจริง.
    • ข้อความที่มีความยาวตามต้องการ
    • อาร์เรย์
    • วัตถุ.
    • ทรัพยากร (เช่น ไฟล์)
    • NULL ค่าเป็น NULL

    ตัวอย่างเช่น:

    $ตัวแปร = จริง;

    ใน ในกรณีนี้ประเภทของตัวแปรถูกกำหนดโดยเฉพาะ ความยากเริ่มต้นขึ้นเมื่อผสมข้อมูลประเภทต่างๆ ในนิพจน์เดียว เช่น เมื่อบวกจำนวนเต็มและสตริงที่แทนตัวเลข ด้านล่างนี้เป็นตัวอย่างบางส่วนของสำนวนดังกล่าว:

    เพื่อป้องกันปัญหาที่อาจเกิดขึ้นอย่าผสม ประเภทต่างๆข้อมูล. ถึงกระนั้นก็ตาม PHP ก็ยังทำการแปลงประเภทโดยนัย หากคุณต้องการดำเนินการแปลงประเภทอย่างชัดเจน คุณจะต้องระบุประเภทที่ต้องการทางด้านซ้ายของชื่อตัวแปรในวงเล็บ นี่คือตัวอย่างบางส่วนของการแปลงประเภทที่ชัดเจน:

    $int_variable = (จำนวนเต็ม) $variable;

    $float_variable = (ลอย) $ตัวแปร;

    $string_jyariable = (สตริง) $ตัวแปร;

    เมื่อแปลงเป็นบูลีน พิมพ์บูลีน, ค่าต่อไปนี้ถูกแปลงเป็น FALSE

    • จำนวนเต็ม 0
    • จำนวนจริง 0.0
    • สตริงว่างและสตริง "0"
    • อาร์เรย์ที่มีองค์ประกอบเป็นศูนย์
    • วัตถุที่ไม่มีคุณสมบัติ
    • ประเภทพิเศษ NULL

    เมื่อแปลงเป็นประเภทค่าจำนวนเต็ม ประเภทอื่นๆ จะถูกแปลงดังนี้:

    • ค่าตรรกะ FALSE จะถูกแปลงเป็นจำนวนเต็ม 0 ค่าตรรกะ TRUE จะถูกแปลงเป็นจำนวนเต็ม 1
    • จำนวนจริงจะถูกปัดเศษลง เมื่อแปลงเป็น จำนวนจริงขั้นแรก จะทำการแปลงเป็นค่าจำนวนเต็ม

    นอกจากนี้ยังสามารถแปลงค่าสตริงเป็นได้อีกด้วย ประเภทตัวเลขข้อมูลแต่มีคุณสมบัติหลายประการ

    ค่าอื่นๆ รวมถึงทรัพยากรทั้งหมดจะถูกแปลงเป็น TRUE

    ผลลัพธ์

    ภาษา PHP ได้รับการออกแบบมาเพื่อสร้างเว็บเพจแบบไดนามิก

    • รหัส PHP อยู่ระหว่างแท็ก
    • คำสั่ง echo ได้รับการออกแบบมาเพื่อแสดงข้อความ
    • คุณสามารถรวมข้อความขนาดใหญ่ไว้ในโค้ด PHP ได้
    • PHP ใช้ความคิดเห็นสามประเภท: /* ... */, // และ #
    • ชื่อตัวแปรนำหน้าด้วยเครื่องหมายดอลลาร์ $ ขึ้นต้นด้วยตัวอักษรหรือขีดล่าง และสามารถตามด้วยตัวอักษร ตัวเลข หรือขีดล่างจำนวนเท่าใดก็ได้

    สคริปต์คือโปรแกรมที่สร้าง "สถานการณ์" หรือลำดับเหตุการณ์เฉพาะที่จะเกิดขึ้นเพื่อตอบสนองต่อการกระทำของผู้ใช้หรือคำสั่งเซิร์ฟเวอร์ สคริปต์สามารถประหยัดเวลาอย่างมากในการสร้างโปรแกรม แอปพลิเคชัน หรือเว็บไซต์ แต่อาจทำให้การทำงานช้าลงเล็กน้อย

    ในบทความนี้ เราจะบอกวิธีเขียนสคริปต์โดยใช้หนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบันคือ JQuery และเราจะเขียนเกี่ยวกับวิธีใช้สคริปต์ใน ASP ด้วย สุทธิ.

    เจคิวรี่

    JQuery กระชับที่สุดและ ภาษาสั้น ๆการเขียนโปรแกรมโดยใช้ JavaScript ซึ่งทำให้การทำงานกับเอกสาร HTML ง่ายขึ้น: พร้อมเหตุการณ์ ภาพเคลื่อนไหว รวมถึง จาวาสคริปต์แบบอะซิงโครนัสและเอ็กซ์เอ็มแอล โดยพื้นฐานแล้ว แนวทางใหม่ไปจนถึงการเขียนโปรแกรมเว็บซึ่งสามารถลดเวลาในการสร้างเว็บไซต์ได้อย่างมากได้กลายเป็นที่ชื่นชอบในหมู่โปรแกรมเมอร์หลายคนและความนิยมยังคงเพิ่มขึ้นอย่างต่อเนื่อง

    ในการเริ่มทำงานกับภาษาการเขียนโปรแกรมนี้ คุณจะต้องดาวน์โหลดไลบรารี JQuery จากเว็บไซต์อย่างเป็นทางการก่อน จากนั้นคุณสามารถเริ่มสร้างสคริปต์ได้ ตัวอย่างเช่น เรามาสร้างสคริปต์ที่จะแสดงวลี "Hello World" ในเบราว์เซอร์:

    • jQuery สวัสดีชาวโลก
    • $(เอกสาร). พร้อม(ฟังก์ชั่น())(
    • $("#msgid"). html("นี่คือ Hello World โดย JQuery");
    • นี่คือ Hello World โดย HTML

    เมื่อเปิด ของสคริปต์นี้ในเบราว์เซอร์ของคุณ คุณจะเห็นหน้าเว็บที่มีชื่อของเอกสารจากส่วนหัวของ jQuery Hello World ซึ่งจะแสดงข้อความของสคริปต์ที่เขียนไว้สองตัว นั่นคือ This is Hello World โดย JQuery และ This is Hello World โดย HTML บรรทัด src="jquery-1.2.6.min.js"> ใช้เพื่อรวมไลบรารีด้วย แต่โปรดระวังเนื่องจากเวอร์ชันของไฟล์อาจแตกต่างกัน หากต้องการป้อนชื่อไฟล์อย่างถูกต้อง ให้ไปที่ไดเร็กทอรีไซต์ที่เหมาะสม: public_html/javascript/JQuery/file_name เจส

    งูเห่า. สุทธิ

    งูเห่า. NET เป็นเทคโนโลยีการเขียนโปรแกรมเว็บจาก ไมโครซอฟต์ซึ่งอนุญาตให้คุณใช้ในโค้ดงานของคุณที่เขียนในภาษาการเขียนโปรแกรมใดๆ ก็ตามที่ดำเนินการใน แพลตฟอร์มซอฟต์แวร์. NET Frameworkจากไมโครซอฟต์

    คำแนะนำเกี่ยวกับวิธีการเขียนสคริปต์ใน ASP NET ไม่ใช่ และไม่สามารถเป็นได้ เพราะ... แอปพลิเคชันนี้ใช้ไลบรารีสคริปต์ Microsoft Ajax สำเร็จรูป js และ MicrosoftMvcAjax js หรือสคริปต์ที่เขียนด้วยภาษาโปรแกรมอื่น หากต้องการสร้างลิงก์ไปยังไลบรารีสคริปต์ คุณต้องดำเนินการดังต่อไปนี้:

  • ใน Solution Explorer ให้เปิดโฟลเดอร์ Views จากนั้นแชร์
  • ดับเบิลคลิกเปิดไซต์ ผู้เชี่ยวชาญ.
  • ที่ส่วนท้ายของ Head ให้เพิ่มข้อมูลโค้ดต่อไปนี้:
  • คุณจะพบข้อมูลเกี่ยวกับสคริปต์ในภาษาการเขียนโปรแกรมอื่น ๆ ในบทความ

    วิธีเขียนสคริปต์สำหรับ ระบบปฏิบัติการเว็บไซต์หรือแค่เกม? เชื่อฉันเถอะว่าคำตอบนี้เป็นคำถามง่ายๆ และจะมีการพูดคุยกันภายในกรอบของบทความนี้

    ข้อมูลทั่วไป

    เป็นที่พึงปรารถนาอย่างยิ่งที่จะมีความรู้ด้านการเขียนโปรแกรมอย่างน้อยที่สุด แต่หากมีบางสิ่งที่ดูเหมือนไม่สามารถเข้าใจได้ บทความหนึ่งหรือสองบทความจะช่วยเติมเต็มช่องว่าง ก่อนอื่น มากำหนดว่าสคริปต์คืออะไร นี่คือชื่อที่กำหนดให้กับอัลกอริธึมที่เขียนด้วยภาษาโปรแกรมบางภาษาซึ่งจัดเก็บไว้ในคอมพิวเตอร์ของบุคคลและสามารถโต้ตอบได้ ไฟล์บางไฟล์, โปรแกรมเช่นเบราว์เซอร์และ การตั้งค่าระบบ- ทั้งหมดนี้ช่วยให้คุณเสริมได้อย่างมาก คุณสมบัติมาตรฐานสร้างผู้ช่วยอัตโนมัติที่จะเข้ามาทำหน้าที่ส่วนหนึ่ง

    มาเริ่มทำงานกับเบราว์เซอร์กันดีกว่า

    นี่อาจเป็นหนึ่งในกิจกรรมที่ง่ายที่สุด หากเราเขียนสคริปต์ใน JavaScript โน้ตแพดธรรมดาและความรู้เกี่ยวกับภาษาการเขียนโปรแกรมนี้ก็เพียงพอแล้ว จริงอยู่ก็มีข้อเสียเช่นกัน ดังนั้นทุกคนที่มี Notepad เหมือนกันจะสามารถดูว่าสคริปต์คืออะไร และหากเขามีเจตนาไม่ดีและมีช่องโหว่ในโค้ดก็อาจเกิดปัญหาได้ ตอบคำถามเกี่ยวกับวิธีการเรียนรู้การเขียนสคริปต์ใน JavaScript ควรสังเกตว่าสำหรับสิ่งนี้ก็เพียงพอที่จะศึกษา ภาษาที่กำหนดการเขียนโปรแกรม เพื่อที่จะสร้างให้ดีขึ้นเรื่อยๆ โปรแกรมที่ซับซ้อนคุณสามารถใช้ไลบรารีต่างๆ แต่พวกเขาต้องการส่วนขยายเว็บเบราว์เซอร์ที่เหมาะสม และเมื่อมีการเปลี่ยนแปลง อุปกรณ์คอมพิวเตอร์จะต้องดำเนินการ การตั้งค่าเพิ่มเติม- และเมื่อใช้การพัฒนาของบุคคลที่สาม คุณต้องแน่ใจว่าสคริปต์จะไม่ส่งข้อมูลผู้ใช้ไปให้ บริการของบุคคลที่สาม- ควรสังเกตว่าแต่ละเบราว์เซอร์มีข้อจำกัดเฉพาะของตัวเอง แต่โดยทั่วไปแล้ว คุณสามารถทำอะไรได้เกือบทุกอย่างด้วยความช่วยเหลือของพวกเขา เหตุใดจึงเขียนในกรณีเช่นนี้? สิ่งเหล่านี้จำเป็นเมื่อกิจกรรมของมนุษย์จำเป็นต้องเป็นไปโดยอัตโนมัติ

    เราทำงานร่วมกับระบบปฏิบัติการ Windows

    สมมติว่าเราจำเป็นต้องเปลี่ยนการกำหนดค่าคอมพิวเตอร์ สำหรับสิ่งนี้มีหลากหลาย เครื่องมือกราฟิกแต่อนิจจาพวกเขาไม่ได้ครอบคลุมทุกอย่าง ดังนั้นจึงมักจำเป็นต้องสร้างสคริปต์ระบบ พวกเขามีนามสกุล .bat ทุกคนที่มากหรือน้อย เวลานานทำงานที่คอมพิวเตอร์ ฉันเจอไฟล์ดังกล่าวแล้ว แต่จะเขียนสคริปต์สำหรับ Windows ได้อย่างไร? สำหรับสิ่งนี้เราจะต้องมี Notepad เดียวกัน ก่อนอื่นเราสร้างอันใหม่ ไฟล์ข้อความ- มันจะต้องมีการเขียนลงไป คำสั่งของระบบ- หลังจากนี้ คุณจะต้องเปลี่ยนนามสกุลไฟล์เป็น .bat และสิ่งที่เหลืออยู่ก็คือการเปิดตัวการพัฒนานี้ หากทุกอย่างถูกต้องคำสั่งจะดำเนินการได้สำเร็จอย่างที่คุณเห็น แต่ในกรณีมีข้อผิดพลาดหรือเขียนโค้ดไม่รู้หนังสือมา สถานการณ์กรณีที่ดีที่สุดจะไม่มีอะไรเกิดขึ้น ดังนั้นจึงเป็นการดีกว่าที่จะเข้าใจสิ่งที่คุณเขียนลงไป เพียงแค่รับโค้ดจากที่ไหนสักแห่งและไม่แนะนำให้ใส่โค้ดโดยไม่ได้ตั้งใจ! ซึ่งอาจนำไปสู่ปัญหาสำคัญกับระบบปฏิบัติการได้ และคุณจะโชคดีหากการกระทำที่เป็นอันตรายดังกล่าวเกิดขึ้นจากบัญชีแขก ท้ายที่สุดแล้วคำสั่งจากผู้ดูแลระบบสามารถเปลี่ยนคอมพิวเตอร์ให้กลายเป็น "อิฐ" ได้

    แล้วลินุกซ์ล่ะ?

    ควรจำไว้ว่า Windows ไม่ใช่ระบบปฏิบัติการเดียว นอกจากนี้ยังมี Linux ซึ่งค่อนข้างได้รับความนิยม จะเขียนสคริปต์ในระบบปฏิบัติการนี้ได้อย่างไร? พวกมันถูกสร้างขึ้นโดยใช้เปลือก - เป็นแบบพิเศษ ล่ามคำสั่งซึ่งเป็นส่วนต่อประสานระหว่างมนุษย์กับเคอร์เนลของระบบปฏิบัติการ ใน Linux สคริปต์เป็นเพียงไฟล์ที่แสดงรายการคำสั่งระบบ ง่ายและสะดวกในเวลาเดียวกัน แต่เชลล์จำเป็นต้องทราบว่าไฟล์ดังกล่าวควรได้รับการประมวลผลอย่างไร โดยค่าเริ่มต้นมันก็แค่อ่าน และหากคุณต้องการดำเนินการ ให้ใช้โครงสร้าง “#!” ซึ่งจะต้องวางไว้หน้าคำสั่ง สคริปต์ทั้งหมดมีนามสกุล .sh ควรสังเกตว่าด้วยความช่วยเหลือคุณสามารถทำสิ่งที่ซับซ้อนได้มากมาย ตัวอย่างเช่น, การสำรองข้อมูลไฟล์. โดยทั่วไปมีกรณีการใช้งานมากมายมากมาย

    การเรียนรู้การเขียนสคริปต์

    ดังนั้นก่อนอื่นเราต้องตัดสินใจเกี่ยวกับสภาพแวดล้อมที่เราจะพิมพ์โค้ด เกือบทุกครั้ง Notepad หนึ่งอันก็เพียงพอแล้วสำหรับสิ่งนี้ แต่การแสดงโครงสร้างของโครงสร้างนั้นไม่สะดวกนัก นอกจากนี้ยังไม่มีการเน้นตัวดำเนินการและองค์ประกอบอื่น ๆ ดังนั้นในฐานะ ทางเลือกที่คุ้มค่าคุณช่วยแนะนำได้ไหม โปรแกรมโน๊ตแพด- สำหรับผู้ที่รู้ ภาษาอังกฤษการแปลว่านี่คือ "Notepad" ไม่ใช่เรื่องยาก แต่ด้วยความสามารถที่เพิ่มขึ้น การพัฒนาเล็กๆ แต่ดีมากนี้มุ่งเป้าไปที่โปรแกรมเมอร์เป็นหลัก ในนั้นคุณสามารถเปิดใช้งานการตั้งค่าการแสดงผลของเกือบทุกอย่างที่มีอยู่ ปัจจุบัน เครื่องมือที่มีประโยชน์การแสดงโค้ดและอื่นๆ อีกมากมาย แม้จะเล็กน้อยแต่ก็เป็นสิ่งเล็กๆ น้อยๆ ที่ดีที่จะทำให้กระบวนการเขียนสะดวกสบายยิ่งขึ้น โดยทั่วไปแล้ว คำถามที่ว่า “จะเขียนสคริปต์ได้ที่ไหน” ได้รับคำตอบที่แตกต่างกันมากมาย ซึ่งแต่ละคำถามก็มีจุดหักมุมของตัวเอง นอกจากนี้ยังมีสภาพแวดล้อมที่ซับซ้อนมาก พร้อมด้วยโปรแกรมจำลองและเครื่องมือแก้ไขข้อบกพร่องมากมาย เลือกสิ่งที่ใจคุณต้องการ หลังจากนี้คุณจะต้องดูแลความรู้ของคุณ ความช่วยเหลือเกี่ยวกับภาษาโปรแกรมหรือคำสั่งระบบปฏิบัติการมีความเหมาะสมเป็นพื้นฐาน สำหรับการศึกษาขั้นสูง คุณสามารถอ่านหนังสือหลายเล่มที่อธิบายคุณลักษณะของตรรกะของเครื่องและการประมวลผลโค้ด

    บริการฝึกอบรมแบบเรียลไทม์

    หากคุณสนใจที่จะเรียนรู้วิธีการเขียนสคริปต์ คุณไม่ควรลดความเป็นไปได้ในการเรียนรู้โดยใช้ข้อมูล เทคโนโลยีการศึกษา- “โปรแกรมเมอร์ฟอร์จ” มีหน้าตาเป็นอย่างไร? ตามโปรแกรมที่รวบรวมตามความคิดเห็นของนักพัฒนาที่มีประสบการณ์ ผู้เริ่มต้นจะถูกนำจากช่วงเวลาที่ง่ายที่สุดไปสู่ช่วงเวลาที่ยากที่สุด ดังนั้นเบื้องต้นก็สามารถศึกษาได้ อัพเดตแบบไดนามิกข้อมูลเพื่อไปสู่การสร้างเซิร์ฟเวอร์ซ็อกเก็ตในภายหลัง และบุคคลนั้นจะได้รับการฝึกอย่างช้าๆ ทีละขั้น และซึมซับ ปริมาณสูงสุดข้อมูล. ดังนั้นหากมีปัญหาเกิดขึ้นคุณสามารถขอความช่วยเหลือจากพวกเขาได้ ไม่ใช่ความจริงที่ว่าสิ่งแรกที่คุณเจอจะตอบสนองทุกความต้องการของคุณได้ แต่คุณจะต้องลองสิ่งที่แตกต่างออกไป

    ทำไมต้องเรียน?

    หลายคนสนใจการเขียนสคริปต์สำหรับเกม นี่ไม่ใช่เรื่องยากนัก แต่ไม่ใช่เพียงการใช้คุณสมบัติดังกล่าวเท่านั้น แต่ลองดูเกมเป็นตัวอย่าง สมมติว่ามีคนชอบเล่นความบันเทิงบางประเภทบนเว็บไซต์บางแห่ง แต่อนิจจามันกำหนดว่าจำเป็นต้องลงทุนเงินของคุณหรือดำเนินการบางอย่างเป็นเวลานานและน่าเบื่อหน่าย และหากเลือกเส้นทางที่สอง สคริปต์ก็เป็นสิ่งที่จำเป็นที่นี่ นอกจากนี้ยังสามารถใช้ในเกมที่อยู่กับที่บนคอมพิวเตอร์ได้อีกด้วย มีตัวละครอยู่ภายใต้การควบคุม ปัญญาประดิษฐ์และเพื่อที่จะต่อสู้กับเขา คุณสามารถสร้าง AI เวอร์ชันของคุณเองได้ ซึ่งจะเป็นการจัดการต่อสู้ระหว่างคอมพิวเตอร์กับตัวมันเอง (และเพื่อให้ผ่านได้ง่ายขึ้น) แต่สคริปต์สามารถใช้งานได้สำเร็จไม่เพียงแต่ในเกมเท่านั้น สมมติว่ามีเว็บไซต์ของบริษัทจริงจัง แง่มุมที่สำคัญคือการสนับสนุนสูงสุดในการสื่อสารกับลูกค้า และสำหรับสิ่งนี้ จึงมีการเพิ่มแบบฟอร์มขนาดเล็กในรูปแบบของสคริปต์ ซึ่งคุณสามารถรับคำแนะนำจากผู้เชี่ยวชาญทางออนไลน์ได้ มีประโยชน์มากมาย!

    บทสรุป

    อนิจจาเป็นเรื่องยากมากที่จะถ่ายทอดวิธีการเขียนสคริปต์อย่างถูกต้องภายในกรอบของบทความ แน่นอนคุณสามารถใช้วลีทั่วไปเกี่ยวกับวิธีที่โค้ดควรใช้พื้นที่น้อยลง เหมาะสมที่สุด และอื่นๆ อีกมากมาย แต่คุณสามารถเข้าใจสิ่งนี้ได้ในทางปฏิบัติเท่านั้น ท้ายที่สุดมีเพียงประสบการณ์และการค้นหาเท่านั้น โซลูชั่นที่ดีที่สุดสามารถช่วยดำเนินโครงการในลักษณะที่พวกเขาปฏิบัติตาม "ความรับผิดชอบ" ของตนได้โดยใช้ความพยายามเพียงเล็กน้อย ในการเขียนโปรแกรมโดยทั่วไป ไม่ใช่แค่ในการเขียนสคริปต์เท่านั้น หลายอย่างขึ้นอยู่กับการฝึกฝน! ดังนั้นคุณต้องเรียนรู้ ปรับปรุง และคิดอยู่เสมอว่าจะปฏิบัติงานอย่างไรให้ดีที่สุด