禪道框架里面提供了一個(gè)front.class.php,里面內(nèi)置了三個(gè)類,分別為html, js和css,用來生成一些html標(biāo)簽,創(chuàng)建簡(jiǎn)單的js交互。
一、html類
- html::title($title) 生成$title標(biāo)簽。
- html::meta($name, $value) 生成html的meta標(biāo)簽。
- html::icon($url) 生成icon文件的調(diào)用代碼。
- html::rss($url, $title) 輸出rss。
- html::a($href, $title, $target, $misc),生成超鏈接。
- html::mailto($mailto, $title) 生成mailto 鏈接。
- html::select($name, $options, $selected, $attr),生成標(biāo)簽。
- html::radio($name, $options, $selected, $attr), 生成單選按鈕。
- html::checkbox($name, $options, $selected, $attr),生成復(fù)選按鈕。
- html::input($name, $value, $attr) 生成文本框。
- html::hidden($name, $value, $attr)生成隱藏變量。
- html::password($name, $value, $attr)生成密碼框。
- html::textarea($name, $value, $attr)生成textarea
- html::file($name, $attr)生成文件選擇框。
- html::submitButton($label, $attr) 生成提交按鈕。
- html::resetButton(),生成重置按鈕。
- html::commonButton($label, $attr) 生成一個(gè)普通的按鈕。
- html::linkButton($label, $link, $attr),生成一個(gè)帶有鏈接的按鈕。
二、JS類
- js::import($url, $version) 生成一個(gè)js文件的調(diào)用。version用來區(qū)分不同的版本,以避免客戶端js文件不刷新的問題。
- js::alert($message),生成一個(gè)警告框
- js::error($errors),錯(cuò)誤警告,$errors可以是數(shù)組。
- js::confirm($message, $okURL, $cancelURL, $okTarget, $cancelTarget),選擇提示。
- js::locate($url, $target),跳轉(zhuǎn)頁面, target是要跳轉(zhuǎn)的窗口。
- js::closeWindow(), 關(guān)閉窗口。
- js::refresh($url, $target, $timeout),刷新頁面。
- js::reload($window), 自動(dòng)重載某一個(gè)窗口。
- js::exportConfigVars(),將$config里面框架運(yùn)行的必需信息輸出到j(luò)s中。
- js::execute($code),執(zhí)行某一段js代碼。
三、css類
- css:import($url, $version), 導(dǎo)入某一個(gè)css文件。
- css::internal($css),生成code
更多建議: