随笔分类 -  模板引擎

摘要:Mustache 是一款经典的前端模板引擎,在前后端分离的技术架构下面,前端模板引擎是一种可以被考虑的技术选型,随着重型框架(AngularJS、ReactJS、Vue)的流行,前端的模板技术已经成为了某种形式上的标配,Mustache 的价值在于其稳定和经典: 主页:https://github. 阅读全文
posted @ 2019-04-28 21:41 极客小乌龟 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:laytpl js模板引擎。laytpl是一款非常轻量的JavaScript模板引擎。地址:http://www.layui.com/laytpl/ 用法与handlebar.js类似,但是比较轻量级,使用更方便。与一般的字符拼接不同的是,laytpl 的模板可与数据分离,集中把逻辑处理放在 Vie 阅读全文
posted @ 2018-12-07 17:34 极客小乌龟 阅读(5333) 评论(0) 推荐(0) 编辑
摘要:Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。MVC框架Backbone.js就将这个库作为自己的工具库。除了可以在浏览器环境使用,Underscore.js还可以用于Node.js。 Unde 阅读全文
posted @ 2018-09-28 18:12 极客小乌龟 阅读(535) 评论(0) 推荐(0) 编辑
摘要:Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率。将它单独运用到任何一个页面。(另外,Underscore还可以被使用在Node.js运行环境。) 在学习Underscore之前,你应该先保存它的API地址,因为你将在以后经常访问它:Underscore.js 1. 阅读全文
posted @ 2018-09-28 10:20 极客小乌龟 阅读(322) 评论(0) 推荐(0) 编辑
摘要:很多时候,我们需要更加复杂的if判断逻辑,显然默认的if不能满足我们的需求。 本例中,利用Handlebars.js中Helper强大的扩展性,定义了一个compare,它用来比较两个数的大小,如果第一个数大于第二个数,满足条件继续执行,否则执行{{else}}部分。 Handlebars.regi 阅读全文
posted @ 2018-08-13 15:13 极客小乌龟 阅读(187) 评论(0) 推荐(0) 编辑
摘要:解决方案。这增加了比较运算符。 Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) { switch (operator) { case '==': return (v1 == v2) ? options. 阅读全文
posted @ 2018-04-09 19:49 极客小乌龟 阅读(6324) 评论(0) 推荐(0) 编辑
摘要:返回目录原文链接 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <META http-equiv=Content-Type content="text/html; charset=utf-8"> 5 <title>由于if功力不足引出的Helper - by 杨元</t 阅读全文
posted @ 2018-04-09 19:41 极客小乌龟 阅读(492) 评论(0) 推荐(0) 编辑
摘要:handlebars相对来讲算一个轻量级、高性能的模板引擎,因其简单、直观、不污染HTML的特性,我个人特别喜欢。另一方面,handlebars作为一个logicless的模板,不支持特别复杂的表达式、语句,只内置了一些基本的语法,像if、each这些。可惜的是就连if都十分弱,只能判断值是否为tr 阅读全文
posted @ 2018-02-23 16:56 极客小乌龟 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、概述 FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由F 阅读全文
posted @ 2018-01-03 15:43 极客小乌龟 阅读(535) 评论(0) 推荐(0) 编辑
摘要:querystring模块用于处理query字符串,包含以下方法: parse、decode escape unescape encode、stringify parse、decode方法 parse与decode方法是一样的,都用于将query字符串解析成对象,例如: > var qs = req 阅读全文
posted @ 2017-12-31 16:05 极客小乌龟 阅读(3481) 评论(2) 推荐(1) 编辑
摘要:介绍 Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板加载和运行的速度。Handleba 阅读全文
posted @ 2017-12-29 18:48 极客小乌龟 阅读(691) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示