Chủ Nhật, 18 tháng 3, 2012

__{ideal}__Javascript

//biến trong hàm không phân tán (vẫn là chính nó) khi gọi lại hàm. function t1(m){ var d=[]; if(typeof m !=='object') d.push(m); else { for(var i in m) t1(m[i]); return d; } } alert(t1(['a','b','c']).length); //các biến trong hàm thuộc bản sao (instance) sẽ bị phân tán, khi truy cập lại hàm thông qua instance. function lop1() { this.ham1(n){ var _array=[]; if(typeof n!='object') _array.push(n); else for(var i in n) new lop1().ham1(n[i]); } } //khi gọi lại hàm, thì các khu vực đều có số lần gọi bằng nhau. function t1(m){ if(typeof...

Thứ Bảy, 17 tháng 3, 2012

__{api}__Javascript

Note: Bài viết dưới đây sử dụng trình duyệt Mozila, không hỗ trợ cho IE. //lấy tên trình duyệt navigator.appName=='netscape | IE...' //lấy/thiết lập vị trí thanh cuộn đối với thành phần loại container: div, textarea,.. obj.scrollTop; //lựa chọn vị trí của chuỗi đã chọn trong thành phần nhập liệu form. obj.selectionStart; obj.selectionEnd; //lựa chọn 1 đoạn chuỗi trong thành phần nhập liệu. obj.setSelectionRange(10, 20); //gọi hàm & đồng thời  sử dụng.kế thừa đối tượng instance vào trong hàm. function sayColor(sPrefix, sSuffix)...

__{ideal-api}__Các thành phần trong Html

Form //thành phần nhập liệu của form <textarea></textarea> <input type='text'/> ...

Thứ Ba, 13 tháng 3, 2012

__{ideal}__Lối lập trình Java

Quy ước: - Từ gạch chân trong phần mô tả code là ý tiêu đề của phần code đó. - Mầu tím: khái niệm, các định nghĩa. Tìm hiểu sơ qua: Ý tưởng: Java được thiết kế bởi các class riêng rẽ, giống MFC (C++) là cách lập trình hướng đối tượng khá hay. *Thiết kế 1 or nhiều lớp vào 1 file & có 1 lớp chính có Tên lớp trùng với tên của file. ie: ví dụ: Nội dung của file: lop1.java class lop1{ //do-here } Note: +File nguồn chứa code có định dạng .java...

__{api}__Sử dụng các đối tượng trong Java

Nếu không biết trước kiểu của đối tượng thì sử dụng kiểu chung. Kiểu cho mọi kiểu. Object ie: Object t="Hoang"; Lớp cho mọi lớp. Class //lấy kiểu lớp & tên kiểu lớp của đối tượng. obj.getClass().getName(); ie: Class c="shdfjksdf".getClass(); c.getName(); //Kiểm tra bien là 1 đối tượng của Lop1. bien instanceof Lop1 Regex trong java. Làm việc với mảng copy mảng. //copy từ vị trí 2 của copyFrom với 7 phần tử vào copyTo bắt đầu từ vị trí 0. System.arraycopy(copyFrom, 2, copyTo, 0, 7); //tham số kiểu mảng int[] tham_so //không...

__{ideal}__Học wordpress

...

Mẹo sử dụng nukeviet

//Bật lỗi nukeviet để coding hiệu quả hơn. error_reporting(2047...

Thứ Hai, 12 tháng 3, 2012

Sử lý lấy keywords cho 1 bài viết của module

Mẹo: -Lấy trường keywords từ record bài viết. -Nếu không có thì lọc keywords từ nội dung bài viết. -Nếu không thì lọc từ tiêu đề title. => Sau đó update lại vào cột keywords của bài viết đó, để lần sau không phải tạo nữa. if(!empty($row['keywords'])) {     $key_words=$cache['key_words']=$row['keywords']; }else {     $key_words=nv_get_keywords($row['bodytext']);     if(empty($key_words))     { $key_words=nv_unhtmlspecialchars($row['title']);         $key_words=strip_punctuation($key_words); ...

Thứ tự các bài viết

Thứ tự các bài viết: Có 1 trường ghi thứ tự bài viết weight. -Các bài viết hiển thị theo nguyên tắc tăng dần của vị trí weight: Show các records của bảng. -Thêm bài viết: đếm số records + 1 & ghi vào weight cho bài viết mới. -Xóa 1 bài viết bất kỳ: Xóa bài viết & sửa lại các records sau record bị xóa từ vị trí vị trí của record bị xóa đến n. -sửa vị trí hiển thị bài viết: Record sửa trùng với vị trí record nào thì đổi vị trí cho nha...

Kinh nghiệm regex

Lời nói đầu: regular expression (hay còn gọi tắt là regex) là 1 công cụ rất mạnh về việc sử lý chuỗi. Công cụ: -Phiên bản trực tuyến: http://gskinner.com/RegExr/ -Download về máy tính: http://www.gskinner.com/RegExr/desktop/ *Một số lưu ý khi dùng regex trong các ngôn ngữ: javascript: /regex/g,i,m php: /regex/ *Nguyên tắc: regex là 1 mẫu, sau khi nhập mẫu nó sẽ tìm mẫu đó cho bạn. Khi tìm được mẫu đầu tiên, nó sẽ tiếp tục tìm mẫu khác...

Chủ Nhật, 11 tháng 3, 2012

Tạo module đơn giản chứa các bài viết.

Bài tập: Tạo 1 module đơn giản có tên test có chứa dữ liệu là các bài viết. Khi vào chạy vào module thì: -hiển thị bài đầu tiên & các link của bài khác ở phái dưới. hoặc: -hiển thị các bài dưới dạng giới thiệu, click vào link bài nào thì hiển thị nội dung chi tiết cho link bài đó & phía dưới có chứa link của các bài khác. --------------------------------------------------- Chuẩn bị các thư mục cho module: *test/ version.php action.php funcs/ functions.php admin/ admin.functions.php language/ theme.php version.php if ( !...

 
Copyright © 2025 hoangit