Documentation ¶
Overview ¶
Copyright 2016 Wenhui Shen <www.webx.top>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Variables
- func Add(left interface{}, right interface{}) interface{}
- func AddSuffix(s string, suffix string, args ...string) string
- func Append(renderArgs map[string]interface{}, key string, value interface{}) string
- func CaptchaForm(args ...string) template.HTML
- func CaptchaVerify(captchaSolution string, idGet func(string) string) bool
- func Concat(s ...string) string
- func Default(defaultV interface{}, v interface{}) interface{}
- func Eq(left interface{}, right interface{}) bool
- func FriendlyTime(t interface{}, args ...string) string
- func InExt(fileName string, exts ...string) bool
- func InStrSlice(values []string, value string) bool
- func IsEmpty(a interface{}) bool
- func IsNil(a interface{}) bool
- func JsonEncode(s interface{}) string
- func New() (r template.FuncMap)
- func Nl2br(text string) string
- func NlToBr(text string) template.HTML
- func NotEmpty(a interface{}) bool
- func Now() time.Time
- func SearchStrSlice(values []string, value string) int
- func Set(renderArgs map[string]interface{}, key string, value interface{}) string
- func Sub(left interface{}, right interface{}) interface{}
- func ToCSS(raw string) template.CSS
- func ToHTML(raw string) template.HTML
- func ToHTMLAttr(raw string) template.HTMLAttr
- func ToHTMLAttrs(raw map[string]interface{}) (r map[template.HTMLAttr]interface{})
- func ToJS(raw string) template.JS
- func ToStrSlice(s ...string) []string
- func ToURL(raw string) template.URL
Constants ¶
This section is empty.
Variables ¶
View Source
var TplFuncMap template.FuncMap = template.FuncMap{ "Now": Now, "Eq": Eq, "Add": Add, "Sub": Sub, "IsNil": IsNil, "IsEmpty": IsEmpty, "NotEmpty": NotEmpty, "Html": ToHTML, "Js": ToJS, "Css": ToCSS, "ToJS": ToJS, "ToCSS": ToCSS, "ToURL": ToURL, "ToHTML": ToHTML, "ToHTMLAttr": ToHTMLAttr, "ToHTMLAttrs": ToHTMLAttrs, "ToStrSlice": ToStrSlice, "Concat": Concat, "ElapsedMemory": com.ElapsedMemory, "TotalRunTime": com.TotalRunTime, "CaptchaForm": CaptchaForm, "FormatByte": com.FormatByte, "FriendlyTime": FriendlyTime, "FormatPastTime": com.FormatPastTime, "DateFormat": com.DateFormat, "DateFormatShort": com.DateFormatShort, "Replace": strings.Replace, "Contains": strings.Contains, "HasPrefix": strings.HasPrefix, "HasSuffix": strings.HasSuffix, "Split": strings.Split, "Join": strings.Join, "Ext": filepath.Ext, "InExt": InExt, "Str": com.Str, "Int": com.Int, "Int32": com.Int32, "Int64": com.Int64, "Float32": com.Float32, "Float64": com.Float64, "InSlice": com.InSlice, "InSliceI": com.InSliceIface, "Substr": com.Substr, "StripTags": com.StripTags, "Default": Default, "JsonEncode": JsonEncode, "UrlEncode": com.UrlEncode, "UrlDecode": com.UrlDecode, "Base64Encode": com.Base64Encode, "Base64Decode": com.Base64Decode, "Set": Set, "Append": Append, "Nl2br": NlToBr, "AddSuffix": AddSuffix, "InStrSlice": InStrSlice, "SearchStrSlice": SearchStrSlice, }
Functions ¶
func CaptchaVerify ¶
CaptchaVerify 验证码验证
func FriendlyTime ¶
func InStrSlice ¶
func JsonEncode ¶
func JsonEncode(s interface{}) string
func SearchStrSlice ¶
func ToHTMLAttr ¶
func ToHTMLAttrs ¶
func ToStrSlice ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.