Bài đăng

Những khái niệm cơ bản về DOM - nguồn: https://viblo.asia

Hình ảnh
HTML là gì? HTML đã quá quen với lập trình viên, vậy nó được hiểu như thế nào? Như các bạn đã biết HTML là ngôn ngữ đánh dấu siêu văn bản, nó là một XML namespace, hay được hiểu là tập các thẻ XML mà trình duyệt nào cũng có thể đọc được. Chúng ta nhìn vào một file HTML thì nhìn thấy text, còn trình duyệt nhìn vào sẽ thấy cây DOM. DOM là gì? Thêm một khái niệm nữa, chúng ta thường nghe đến DOM và làm việc với chúng, vậy chúng được hiểu như thế nào? Chúng ta có thể thấy tất cả các thẻ HTML sẽ được quản lý trong đối tượng document (DOM), thẻ cao nhất là thẻ html, tiếp đến là phân nhánh body và head. Bên trong head thì có những thẻ như style, title,... và bên trong body chứa bất kì một thẻ nào đó là thành phần của HTML. Như vậy ta có thể hiểu trong Javascript để thao tác được với các thẻ HTML ta phải thông qua đối tượng documnent (DOM). Với DOM, JavaScript được tất cả sức mạnh cần thiết để tạo ra HTML động: JavaScript có thể thay đổi tất cả các phần tử HTML trong trang Java

SignalR – Web thời gian thực với .NET theo Nguyen Quang Linh

Hình ảnh
Nguồn: https://linhnq.wordpress.com/2012/03/13/signalr-web-th%E1%BB%9Di-gian-th%E1%BB%B1c-v%E1%BB%9Bi-net/ Nửa đêm loay hoay không ngủ được, nên chăng viết 1 bài giết thời gian. Nhớ lại cách đây khoảng 1 năm, mình lọ mọ viết một trang mạng xã hội, giống giống FB. Lúc đấy cú lắm không biết làm sao để có notification xịn như FB, cứ comment hay làm gì nó lại báo mình luôn. Thèm thế. Và giờ ta có SignalR, comes to rescue! SignalR là gì SignalR là 1 thư viện viết cho .NET giúp xây dựng các ứng dụng web sử dụng tương tác thời gian thực giữa người dùng với máy chủ. Mô hình bình thường của web là client gửi request đến server, nhưng giờ ta có 1 cách thức nữa để tương tác: server “push” trực tiếp dữ liệu về client, theo thời gian thực. Ngoài ra, mô hình này cũng giúp ta xây dựng ứng dụng bất đồng bộ lên đến hàng nghìn kết nối 1 lúc với máy chủ. Nó hoạt động dư lào Có 4 giao thức mà lần lượt signalR sẽ sử dụng, tùy theo từng trường hợp (sự hỗ trợ từ server và client): WebSockets

ASP.net - Đếm user online (solution1)

Hình ảnh
A basic understanding of C# and JavaScript is needed to follow this tutorial. It is common practice on websites and applications to make viewers aware of how many others have interacted with the same content e.g.  YouTube videos . The practice of displaying this information emphasizes the relevance of the resource and draws more attention to it. In this tutorial, we will emulate this practice by displaying the number of visits to a single page website. We will use C Sharp, C# for short, as our server-side language with ASP.NET MVC to build our webpage and Pusher to provide realtime updates of the page visits. Let’s get started! BUILDING THE FRONTEND FOR OUR REALTIME COUNTER IN .NET FIRST, LET’S START UP VISUAL STUDIO For this tutorial, we’ll be using Visual Studio. It’s an IDE that makes ASP.NET development easier and quicker. Visual Studio 2017 is free and available for the popularly used Operating Systems. You can find installation details  here . CREATING OUR NEW PRO