w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
Jinja2中文文档
开始阅读
下载APP,阅读更畅快
教程目录:
介绍
预备知识
安装
基本 API 使用
实验性的 Python 3 支持
API
基础
Unicode
高层 API
自动转义
标识符的说明
未定义类型
上下文
加载器
字节码缓存
实用工具
异常
自定义过滤器
求值上下文
自定义测试
全局命名空间
低层 API
元 API
沙箱
API
运算符拦截
模板设计者文档
概要
变量
过滤器
测试
注释
空白控制
转义
行语句
模板继承
HTML 转义
控制结构清单
导入上下文行为
表达式
内置过滤器清单
内置测试清单
全局函数清单
扩展
自动转义扩展
扩展
添加扩展
i18n 扩展
表达式语句
循环控制
With 语句
自动转义扩展
编写扩展
集成
Babel 集成
Pylons
TextMate
Vim
从其它的模板引擎切换
Jinja1
Django
Mako
提示和技巧
Null-Master 退回
交替的行
高亮活动菜单项
访问父级循环
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
介绍
预备知识
安装
基本 API 使用
实验性的 Python 3 支持
API
基础
Unicode
高层 API
自动转义
标识符的说明
未定义类型
上下文
加载器
字节码缓存
实用工具
异常
自定义过滤器
求值上下文
自定义测试
全局命名空间
低层 API
元 API
沙箱
API
运算符拦截
模板设计者文档
概要
变量
过滤器
测试
注释
空白控制
转义
行语句
模板继承
HTML 转义
控制结构清单
导入上下文行为
表达式
内置过滤器清单
内置测试清单
全局函数清单
扩展
自动转义扩展
扩展
添加扩展
i18n 扩展
表达式语句
循环控制
With 语句
自动转义扩展
编写扩展
集成
Babel 集成
Pylons
TextMate
Vim
从其它的模板引擎切换
Jinja1
Django
Mako
提示和技巧
Null-Master 退回
交替的行
高亮活动菜单项
访问父级循环
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }