Công cụ thành viên

Công cụ trang web


programming:lib

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming:lib [2012/03/12 03:26] – [Jquery] hoaquynhtim99programming:lib [2012/03/22 14:10] (hiện tại) – sửa đổi bên ngoài 127.0.0.1
Dòng 1: Dòng 1:
 ====== Thư viện javascript ====== ====== Thư viện javascript ======
 ===== Mô tả ===== ===== Mô tả =====
-NukeViet sử dụng chủ yếu Frame Work là Jquery và UI, tất cả các js được chứa ở thư mục js trong thư mục gốc của website trong đó một số luôn luôn được gọi trong NukeViet và một số có sẵn để người dùng sử dụng hoặc dùng cho một số [[nukeviet:concepts:module|Module]] riêng+NukeViet sử dụng chủ yếu Frame Work là **Jquery** và **UI**, tất cả các javascript được chứa ở thư mục //js// trong thư mục gốc của website. Trong đómột số luôn luôn được gọi trong NukeViet và một số có sẵn để người dùng sử dụng hoặc dùng cho một số [[nukeviet:concepts:module|Module]] riêng
 ===== Được tích hợp sẵn ===== ===== Được tích hợp sẵn =====
 ==== Jquery ==== ==== Jquery ====
 Jquery luôn được tích hợp sẵn trong NukeViet do đó khi làm việc ta có thể sử dụng ở bất kì đâu mà không cần gọi lại lần thứ hai. Jquery luôn được tích hợp sẵn trong NukeViet do đó khi làm việc ta có thể sử dụng ở bất kì đâu mà không cần gọi lại lần thứ hai.
-===== Các biến sẵn có =====+==== Các biến sẵn có ====
 Các biến này để xác định các thông số cơ bản của website Các biến này để xác định các thông số cơ bản của website
 <code javsscript> <code javsscript>
Dòng 14: Dòng 14:
 nv_lang_variable // Xác định tên biến lấy dữ liệu ngôn ngữ tương ứng NV_LANG_VARIABLE mặc định là language nv_lang_variable // Xác định tên biến lấy dữ liệu ngôn ngữ tương ứng NV_LANG_VARIABLE mặc định là language
 nv_module_name // Tên module đang hoạt động hiện tại tương ứng với $module_name nv_module_name // Tên module đang hoạt động hiện tại tương ứng với $module_name
-nv_my_ofs // +nv_my_ofs // Xác đinh múi giờ 
-nv_my_abbr // +nv_my_abbr // Mặc định ICT
 nv_cookie_prefix // Tiếp đầu tố cookie nv_cookie_prefix // Tiếp đầu tố cookie
 nv_area_admin // mang hai giá trị 0 và 1 tương ứng với không phải khu vực quản trị và khu vực quản trị nv_area_admin // mang hai giá trị 0 và 1 tương ứng với không phải khu vực quản trị và khu vực quản trị
 </code> </code>
-===== Các hàm sẵn có =====+==== Các hàm sẵn có ====
 Các hàm được xây dựng trong file /is/global.js bao gồm: Các hàm được xây dựng trong file /is/global.js bao gồm:
  
-  Điểm trong danh sách không đánh số+=== String function === 
 + 
 +  <code>nv_email_check( field_id )</code> Nếu email hợp lệ trả về true ngược lạtrả về false. 
 +  * <code>nv_num_check( field_id )</code> Trả về true nếu là số ngược là trả về false. 
 +  * <code>nv_name_check( field_id )</code> Trả về true nếu chuỗi hợp lệ (bao gồm a-zA-Z0-9-_) ngược lại trả về false 
 +  * <code>nv_md5_check( field_id )</code> Kiểm tra chuỗi hợp lệ MD5 và trả về true hoặc false. 
 +  * <code>nv_iChars_check( field_id )</code> Kiểm tra chuỗi có chứa kí tự đặc biệt không và trả về true hoặc false. 
 +  * <code>nv_iChars_Remove( str )</code> Xóa bỏ các kí tự đặc biệt trong chuỗi str. 
 +  * <code>formatStringAsUriComponent( str )</code> Định dạng lại chuỗi qua việc xóa bỏ kí tự đặc biệt, xóa bỏ khoảng trắng liên tiếp hơn hai lần, khoảng trắng đầu và cuối chuỗi. 
 + 
 +  * <code>strip_tags ( str, allowed_tags )</code> Lọc mã html. 
 +  * <code>trim ( str, charlist )</code> Xem thêm [[http://php.net/manual/en/function.trim.php|trim()]]. 
 + 
 +  * <code>rawurlencode( str )</code> xem thêm [[http://php.net/manual/en/function.rawurlencode.php|rawurlencode ( string $str )]] 
 +  * <code>rawurldecode ( str )</code> xem thêm [[http://www.php.net/manual/en/function.urldecode.php|urldecode ( string $str )]] 
 + 
 +=== Cookie function === 
 + 
 +  * <code>nv_setCookie( name, value, expiredays )</code> Lưu cookie. 
 +  * <code>nv_getCookie( name )</code> Lấy cookie. 
 + 
 +=== Data function === 
 + 
 +  * <code>is_array( mixed_var )</code> Kiểm tra biến mixed_var có phải kiểu array không. 
 +  * <code>is_numeric( mixed_var )</code> Kiểm tra mixed_var có phải là số hay không. 
 +  * <code>intval( mixed_var, base )</code> Trả về số nguyên từ mixed_var 
 +  * <code>nv_ajax( request_method, request_url, request_query, containerid, callback )</code> AJAX. 
 +  * <code>nv_form_send( form, containerid, callback )</code> Dùng AJAX submit form và trả dữ liệu về containerid, gọi lại hàm callback. 
 +  * <code>nv_DigitalClock( div_id )</code> Xuất đồng hồ vào div_id. 
 +  * <code>nv_search_submit( search_query, topmenu_search_checkss, search_button, minlength, maxlength )</code> Tìm kiếm. 
 +  * <code>nv_show_hidden( div_id, st )</code> Ẩn hiện div_id. 
 +  * <code>nv_checkAll(oForm, cbName, caName, check_value)</code> 
 +  * <code>nv_UncheckAll( oForm, cbName, caName, check_value )</code> 
 +  * <code>nv_set_disable_false( sid )</code> 
 +  * <code>nv_settimeout_disable(sid, tm)</code> 
 +  * <code>nv_randomPassword( plength )</code> 
 +  * <code>nv_urldecode_ajax( my_url, containerid )</code> 
 +  * <code>nv_change_captcha( imgid,captchaid )</code> 
 +  * <code>NewWindow( mypage, myname, w, h, scroll )</code> 
 + 
 +>> Chú ý: field_id trong các hàm trên là ID của input, textarea, select ...
 ===== Hỗ trợ và chưa được tích hợp sẵn ===== ===== Hỗ trợ và chưa được tích hợp sẵn =====
  
  
  
programming/lib.1331497610.txt.gz · Sửa đổi lần cuối: 2012/03/12 17:26 (sửa đổi bên ngoài)