10/10/2018, 09:48

Một số khái niệm trong lập trình web ?

Em là dân newbie mới bước vào thế giới web. Hiện có một vài thắc mắc muốn hỏi các bác,giúp em nhá.
Thứ 1: Em được biết JavaScript là ngôn ngữ chạy phía client, PHP chạy phía server. Vậy khi website của em có cả PHP và JavaScript thì nó sẽ hoạt động như thế nào ? Các bác có thể phác thảo sơ qua về hoạt động của cả 2 ngôn ngữ này trong website cho em được không ?
Thứ 2: Nếu trong website của em có 2 khối code JavaScript và PHP thì biến trong khối code JavaScript có thể dùng trong khối PHP hay ngược lại được không ?
amida viết 12:00 ngày 10/10/2018
Thứ 1: Em được biết JavaScript là ngôn ngữ chạy phía client, PHP chạy phía server. Vậy khi website của em có cả PHP và JavaScript thì nó sẽ hoạt động như thế nào ? Các bác có thể phác thảo sơ qua về hoạt động của cả 2 ngôn ngữ này trong website cho em được không ?
Bạn có thể hiểu Javascript và PHP như 2 trường phái biệt lập. Javascript là client-side script, có nghĩa mọi vấn đề có liên quan đến phía người dùng đều do Javascript đảm trách thực hiện (browsers là điển hình). Còn PHP - server-side script tất nhiên là ở phía máy chủ thì không thể tác động đến máy người dùng được. PHP chỉ giúp bạn tương tác với những resource trên server để thực hiện điều bạn cần làm thôi.

Thứ 2: Nếu trong website của em có 2 khối code JavaScript và PHP thì biến trong khối code JavaScript có thể dùng trong khối PHP hay ngược lại được không ?
Như mình đã nói, đã là 2 trường phái biệt lập thì không thể dùng chung đồ với nhau được
haindse viết 12:02 ngày 10/10/2018
Đặt các biến PHP chẳng hạn: <?=$value?> trong JS nó vẫn thực hiện và truyền đúng giá trị đựoc mà Nhưng với điều kiệm phải để JS trên file .PHP, không phải là file .JS để ở ngoài. Bác thử kiểm tra lại xem.
zoejoe viết 11:50 ngày 10/10/2018
Được gửi bởi Hok bik zì
Thứ 2: Nếu trong website của em có 2 khối code JavaScript và PHP thì biến trong khối code JavaScript có thể dùng trong khối PHP hay ngược lại được không ?
Có thể bạn à, với điền kiện bạn parse javascript từ file PHP, chẳng hạn :
PHP Code:
<?php
//---------- tui là newbie -----------
$string 'HI ba con, tui la newbie !!';
echo 
"
<script type=\"text/javascript\">
 var string = '
$string';
 alert(string);
</script>
"
;
?>
Thì kết quả sẽ đạtt được là trang bạn mới load về sẽ alert một nag chứa đựng y nguyên thông tin trong biến $string ở file PHP
amida viết 11:53 ngày 10/10/2018
Ôi, cứ ngỡ bác ấy hỏi "biến trong javascript có thể dùng trong php được hay không và ngược lại". Sorry mấy bác nhiều.
tiendx2002 viết 12:00 ngày 10/10/2018
Được gửi bởi Hok bik zì
Em là dân newbie mới bước vào thế giới web. Hiện có một vài thắc mắc muốn hỏi các bác,giúp em nhá.
Thứ 1: Em được biết JavaScript là ngôn ngữ chạy phía client, PHP chạy phía server. Vậy khi website của em có cả PHP và JavaScript thì nó sẽ hoạt động như thế nào ? Các bác có thể phác thảo sơ qua về hoạt động của cả 2 ngôn ngữ này trong website cho em được không ?
Thứ 2: Nếu trong website của em có 2 khối code JavaScript và PHP thì biến trong khối code JavaScript có thể dùng trong khối PHP hay ngược lại được không ?
Với khả năng nhúng của PHP thì JaVaScript cũng chỉ nên coi là HTML thôi.
Thế nên có thể sử dụng giá trị của PHP trong JavaScript như 1 vài bạn đã nói ở trên, dùng cách ngắn gọn hay chi tiết.
Còn về việc sử dụng biến JavaScript vào PHP ngay trên trang đó thì theo mình là không thể. Tuy nhiên có thể SetCookie hoặc dùng location để truyền biến qua QUERY STRING và khai thác từ PHP.
Thân mến.
Về Đâu viết 11:54 ngày 10/10/2018
Bổ xung 1 chút Javascript bây giờ không chỉ còn là client-side scripting nữa. Mà là client-server side scripting.
Nói câu này chắc thế nào cũng bị chiên nên chắc cú để vài link anh em xem chơi.
http://code.google.com/p/trimpath/
http://www.aptana.com/jaxer/
http://openmocha.org/openmocha/
http://www.bluishcoder.co.nz/2006/05...avascript.html
http://appjet.com/
tiendx2002 viết 11:54 ngày 10/10/2018
Được gửi bởi Về Đâu
Bổ xung 1 chút Javascript bây giờ không chỉ còn là client-side scripting nữa. Mà là client-server side scripting.
Nói câu này chắc thế nào cũng bị chiên nên chắc cú để vài link anh em xem chơi.
Để làm cho new bie điên đầu luôn .
Theo mình thì client cứ là client, server thì cứ là server. AJAX theo như những link bạn đưa lại là 1 topic khác, không liên quan đến chủ đề này.
Chủ đề nhằm cơ bản vào việc có dùng được biến JavaScript ở code PHP không, và ngược lại.
Thân mến.
amida viết 12:01 ngày 10/10/2018
Được gửi bởi Về Đâu
Bổ xung 1 chút Javascript bây giờ không chỉ còn là client-side scripting nữa. Mà là client-server side scripting.
Nói câu này chắc thế nào cũng bị chiên nên chắc cú để vài link anh em xem chơi.
http://code.google.com/p/trimpath/
http://www.aptana.com/jaxer/
http://openmocha.org/openmocha/
http://www.bluishcoder.co.nz/2006/05...avascript.html
http://appjet.com/
Những thông tin mới bổ ích đó anh Thanks for sharing.
Hok bik zì viết 11:49 ngày 10/10/2018
Chết thật ! Sao mà rắc rối khó hiểu thế nhỉ .Mới tập tành làm web sao thấy nó phức tạp quá nhiều công nghệ rồi ngôn ngữ quá
Em đọc trong tài liệu và mấy cái topic trong này có nói đến AJAX rồi ASP ... không biết mấy cái đó là như thế nào ? Khác chi với PHP
Àh nếu mà trong website có cả JavaScript và PHP thì cơ chế hoạt động của nó là như thế nào ? Chả lẽ JavaScript chỉ có mỗi việc là tạo hiệu ứng ? Còn PHP chỉ dùng để liên kết Client với Server, cung cấp resource của server
Bài liên quan
0