前端操作类

2016-07-21 14:18:31
admin
1899
最后编辑:admin 于 2018-04-17 17:34:45

zentaoPHP框架里面提供了一个前端操作类文件(目录/lib/front/front.class.php),里面内置了三个类,分别为html, js和css,用来生成一些html标签,创建简单的js交互。

一、html类

  • html::title($title)  生成title标签。
  • html::meta($name, $value) 生成html的meta标签。
  • html::favicon($url) 生成favicon图标
  • html::icon($name, $class='')  创建图标。
  • html::rss($url, $title='') 输出rss。
  • html::a($href, $title, $attr),生成超链接。
  • html::mailto($mail='', $title='') 生成mailto 链接。
  • html::select($name, $options, $selected, $attr),生成标签。
  • html::selectGroup($name, $groups, $selected, $attr),生成标签组,$groups为二维数组。
  • html::radio($name, $options, $selected, $attr), 生成单选按钮。
  • html::checkbox($name, $options, $selected, $attr),生成复选按钮。
  • 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::image($src, $attr) 生成img标签。
  • html::submitButton($label, $class='btn btn-primary', $attr='') 生成提交按钮。
  • html::resetButton($label, $class),生成重置按钮。
  • html::backButton($label, $attr, $class)  生成返回按钮。
  • html::commonButton($label, $class='btn btn-default', $attr) 生成一个普通的按钮。
  • html::linkButton($label, $link, $class='btn btn-default', $attr),生成一个带有链接的按钮。
  • html::closeButton()  创建关闭模态框按钮。
  • html::selectButton($scope='')   创建全选、反选按钮组。

二、JS类

  • js::import($url, $version) 生成一个js文件的调用。version用来区分不同的版本,以避免客户端js文件不刷新的问题。
  • js::alert($message),生成一个警告框
  • js::error($errors),错误警告,$errors可以是数组。
  • js::confirm($message, $okURL, $cancelURL, $okTarget, $cancelTarget),选择提示。
  • js::locate($url, $target),跳转页面, target是要跳转的窗口。
  • js::closeWindow(), 关闭窗口。
  • js::refresh($url, $target, $timeout),刷新页面。
  • js::reload($window), 自动重载某一个窗口。
  • js::exportConfigVars(),将$config里面框架运行的必需信息输出到js中。
  • js::execute($code),执行某一段js代码。

三、css类

  • css:import($url, $version), 导入某一个css文件。
  • css::internal($css),生成code
发表评论
评论通过审核后显示。