Các câu lệnh JavaScript dùng để thao tác với chuỗi (string)

Tôi vẫn luôn hứng khởi với JavaScript, khía cạnh chủ yếu là vì nó có thể viết ra các ứng dụng chạy trên trình duyệt mà không làm bạn tốn kém đáng kể tài nguyên máy chủ như các ngôn ngữ PHP, lý do là vì các đoạn mã được thực thi trên máy khách. Hôm nay tôi sẽ tìm hiểu các hàm liên quan tới string. Trước tiên chúng ta tạo cái form demo để kiểm tra: Sau đó là hàm JS để bắt đầu viết mã vào bên trong: Các hàm đơn giản Đầu tiên để lấy thông …

Đọc thêm

Tạo biểu đồ tròn cơ bản – học thư viện JS ECharts (phần 3)

Tôi vẫn thường ưu tiên biểu đồ cột nhiều nhất, cơ mà biểu đồ tròn cũng hay khi mà chúng ta chỉ có vài dữ liệu đưa vào hoặc thích sự mềm mại của nó. A. Biểu đồ tròn đơn giản Mã mẫu: Một số câu lệnh mới mà chúng ta thấy: left: ‘center’ dùng để căn giữa; orient: ‘vertical’ bình thường cái legend sẽ xếp từ trái qua phải, để như thế này nó sẽ xếp theo trục đứng; type: ‘pie’: dùng để chỉ biểu đồ tròn; radius: ‘50%’ đùng để chỉ kích cỡ tương đối; phần cuối chỗ …

Đọc thêm

Tạo bảng biểu cột, đường phức tạp hơn – học thư viện JS ECharts (phần 2)

Trong phần một chúng ta đã làm quen với các cú pháp, câu lệnh cơ bản của ECharts, trong bài 2 này tôi sẽ thử tìm hiểu các bảng biểu dạng cột đã được đề cập trong bài đầu nhưng có nhiều tính năng hơn. A. Biểu đồ cột giúp nổi bật thông tin khi di chuột qua (axis align with tick) Đoạn mã mẫu: Phần đầu tiên: Phần thứ hai: Phần thứ ba: Phần cuối có thông tin đáng lưu ý là barWidth: ‘50%’, giúp xác định độ rộng cột tương đối. Bạn cứ điều chỉnh con số này …

Đọc thêm

Tạo biểu đồ đường, cột cơ bản – học thư viện JS ECharts (phần 1)

Học qua ví dụ có lẽ là cách học ưa thích của nhiều người. Và hôm nay chúng ta sẽ thử thực hành với các ví dụ đơn giản nhất của ECharts để bước đầu làm quen. Đầu tiên bạn vào thư viện mẫu này của họ: echarts.apache.org/examples/en/index.html Rồi chọn các ví dụ đơn giản để thực hành trước (đừng vội ham vào mấy biểu đồ lung linh, mã nó rắc rối lắm, chưa hiểu ngay được đâu, mới cả biểu đồ hoa lá cành thực tế cũng ít dùng hơn các biểu đồ đơn giản- vì mục đích của …

Đọc thêm

Làm bảng biểu thống kê đẹp hơn trên web với thư viện JS ECharts

Đây là thư viện JS của Baidu giúp chúng ta tạo các bảng biểu đẹp và rất sinh động trên web. Đỡ phải làm bảng trên Excel rồi chụp ảnh lại. Một điều rất quan trọng khác là các bảng biểu như thế này giúp chúng ta xuất ra được các bảng động tùy vào dữ liệu đầu vào người dùng nhập, điều mà ảnh cố định không thể làm được. Đầu tiên trong thẻ <head> của HTML bạn đưa file JS của ECharts vào: Có 2 lựa chọn. Một là file JS đó lưu trên host của bạn, hai …

Đọc thêm

Tính năng cuộn chuột vô tận không dành cho mọi website

Tóm tắt: Cuộn chuột vô tận giúp mọi người thoát khỏi cơ chế phân trang trong những nhiệm vụ liên quan đến duyệt web, nhưng nó không phải là lựa chọn tốt cho các trang web hỗ trợ nhiệm vụ tìm kiếm mục-tiêu-được-định-hướng. Nếu bạn định áp dụng cuộn chuột vô tận (infinite scrolling) cho trang web của mình, hãy dừng lại và suy nghĩ xem liệu tính năng này có hại nhiều hơn lợi không trong tình huống của bạn. Cuộn chuột vô tận là một kỹ thuật thiết kế web tải nội dung liên tục khi người dùng …

Đọc thêm

Thử tìm hiểu mấy hàm có tiền tố mb (multibyte string) trong PHP giúp xử lý chuỗi tiếng Việt tốt hơn [phần 1]

Chế lại bánh xe là dở hơi, mất công, và kém hiệu quả. Ý tôi là việc viết các hàm mà PHP có thể có sẵn. Để dự phòng trường hợp đó, hôm nay tôi sẽ thử tìm hiểu mấy hàm xử lý chuỗi của PHP có hỗ trợ tiếng Việt cũng như hầu hết các ngôn ngữ không phải phương Tây khác. Hàm mb_substr Hàm này dùng để cắt chuỗi. Cấu trúc của nó như sau: $string là chuỗi đầu vào; int $start chỉ vị trí bắt đầu mà bạn muốn cắt. Nó cần là số nguyên, và là …

Đọc thêm

Cách tính PageRank – món đồ cổ giá trị trong SEO

PageRank là chủ đề được thảo luận rất nhiều trong cộng đồng những người làm SEO chuyên nghiệp (SEO experts). Cốt lõi của PageRank là một công thức toán học (mathematical formula), mà khi nhìn vào, nó dường như làm mọi người sợ hãi, nhưng thực ra PageRank lại khá dễ hiểu. Dù vậy, nhiều người dường như đã hiểu sai! Một ví dụ cụ thể là “Chris Ridings của trang www.searchenginesystems.net” đã viết một bài báo có tiêu đề “Giải thích PageRank: Mọi thứ bạn cần biết về PageRank”. Nhiều người đã chỉ ra rằng, bài báo chứa một …

Đọc thêm

Danh mục SEO

Bổ sung các biến thể sai chính tả đ thành dd, dđ; ô thành oo, oô; ê thành ee, eê; â thành aâ, aa

Trên một số ứng dụng như thanh tìm kiếm trình duyệt, Excel người dùng có thể gặp lỗi này thường xuyên. Do vậy tạo các thêm các biến thể sai chính tả cho một từ đúng có thể giúp chúng ta tìm các từ sai chính tả dễ dàng hơn. Giải quyết vấn đề này khá đơn giản, chúng ta chỉ cần tách chuỗi gốc thành các chữ cái, so nó với đ, ô, ê, â rồi tạo biến thể dd, oo, ee, aa, cuối cùng ghép lại thành chuỗi mới. Đoạn mã PHP như sau: Ví dụ đầu vào …

Đọc thêm

Hàm PHP hoàn chỉnh về để sửa từ tiếng Việt đặt sai dấu thanh

Bản nâng cấp của hàm này đã có ở trang này: freehost.page/php-chuyen-dau-thanh-v12/ Chuỗi đầu vào cần được sửa các lỗi chính tả cơ bản trước, ví dụ như lỗi dính từ. Trước khi chuyển bạn nên xác thực trước nó có vấn đề hay không bằng hàm được viết ở đây. Việc chỉnh sửa dấu thanh được thực hiện theo tiêu chuẩn cũ cũng là chuẩn phổ biến hơn. Ví dụ về dấu thanh sẽ được hàm bắt lỗi và sửa: Dấu thanh đặt lỗi Được sửa thành hoạ họa hòang hoàng thuỵ thụy hừơng hường cứơi cưới cươì cười …

Đọc thêm