Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 7, 2012

Config option expandData for ArrayStore is missing in API docs

Suốt mấy không thể tìm ra lỗi vì sao arrayStore không load được, thì ra là thiếu expandData: true The config option expandData for ArrayStore is missing in API docs: http://dev.sencha.com/deploy/dev/doc...ata.ArrayStore Proposed documentation: "When set to true and loadData is called the supplied data will be expanded from ['a', 'b', 'c'] to [['a'], ['b'], ['c']]" or something... Ví dụ: var store = Ext.create('Ext.data.ArrayStore', { model: 'JobA', data: data, expandData: true // this is tied to ArrayStore#loadData only });

Ext Js: Các thao tác cơ bản

Hôm nay, mình sẽ hướng dẫn cách cài đặt và các thao tác cơ bản trong Ext Js. Cài đặt thư viện Trước khi bắt đầu với Ext Js, bạn phải download thư viện ở trang Sencha.com Sau khi giải nén, bạn sẽ thấy rất nhiều thư mục và file, nhưng bạn chỉ cần quan tâm đến 2 file: ext-all.css ext-all.js Đây là 2 file cần thiết tối thiểu để chạy được Ext Js. Ngoài ra nếu các bạn có sử dụng hình ảnh thì thêm thư mục "themes" vào. Lưu ý : Thư mục Themes và thư mục css phải nằm cùng cấp với nhau.

Làm quen với Ext Js

Ext Js là gì? Ext Js (Extended Javascript) là một framework Javascript thuần túy để xây dựng các ứng dụng Web tương tác bằng cách sử dụng các kỹ thuật như Ajax, DHTML và DOM. Phiên bản đầu tiên là một thư viện mở rộng của YUI được xây dựng bởi Jack Slocum, bao gồm các khả năng tương tác với Jquery và Prototype. Bắt đầu từ phiên bản 1.1, Ext Js được phát triển thành 1 thư viện độc lập Tham khảo các demo tại: http://www.extjs.com/deploy/dev/examples

Strategy Pattern

Strategy Pattern là một thuật toán dễ hiểu, dễ ứng dụng và vô cùng mạnh mẽ. Đây là thuật toán đầu tiên mà tôi viết trong 1 loạt bài tìm hiểu về Design Patterns.

Design Patterns

Design Patterns ( ISBN 0201633612 ) là cuốn sách khoa học máy tính đưa ra các giải pháp chuẩn và các qui ước đặt tên cho các vấn đề chung trong thiết kế phần mềm. Các tác giả của cuốn sách là Erich Gamma , Richard Helm , Ralph Johnson và John Vlissides , hay còn được biết đến với các tên "Gang of Four" hay đơn giản là "GoF".

Sử dụng phương thức xử lý video đúng thời điểm trong Html5

Khi bạn sử dụng thẻ <video> trong html5 để chơi 1 video nào đó bất kể độ dài ngắn khác nhau, bạn đôi lúc gặp lỗi khi hàm được gọi ra không đúng thời điểm. Ví dụ: <div> <video id="testVideo" width="320" height="240" controls="controls" autoplay="true"> <source src="http://www.w3schools.com/html5/movie.mp4" type="video/mp4" /> <source src="http://www.w3schools.com/html5/movie.ogg" type="video/ogg" /> Your browser does not support the video tag. </video> </div> Width: <div id="width"></div> Height: <div id="height"></div> <script type="text/javascript"> $(document).ready(function () { var video = document.getElementById("testVideo"); $('#width').text(video.videoWidth); $('#height').text(video.videoHeight);

Hosting WCF Service bằng ứng dụng Console Application

Bài viết này nhằm hướng dẫn cho bạn cách thiết lập dịch vụ đơn giản và vận hành nó bằng ứng dụng Console Application. Bạn sẽ thấy việc xây dựng một dịch vụ WCF và kết nối để sử dụng nó thật dễ dàng. Bài viết được hiệu đính bởi Lê Hoàng Dũng (tumivn) . WCF là nền tảng của Microsoft giúp bạn có thể xây dựng được các dịch vụ cung cấp dữ liệu cho các ứng dụng từ nhiều nền tảng khác nhau có thể kết nối và sử dụng. Với WCF bạn có thể cung cấp các dịch vụ thông qua nhiều giao thức khác nhau chỉ bằng một lần cài đặt duy nhất cho dịch vụ và cấu hình bằng mã lệnh hoặc tập tin cấu hình (XML) để cấu hình các giao thức mà dịch vụ hỗ trợ. Bài viết này nhằm hướng dẫn cho bạn cách thiết lập dịch vụ đơn giản và vận hành nó bằng ứng dụng Console Application. Bạn sẽ thấy việc xây dựng một dịch vụ WCF và kết nối để sử dụng nó thật dễ dàng. Có nhiều cách khác nhau để host một dịch vụ WCF. Bạn có thể sử dụng : IIS WAS Windows Service Mana