阅读更多

ETpl是一款强复用、灵活、高性能的JavaScript模板引擎,适用于浏览器端或Node环境中视图的生成。它是一款开源的,项目托管在GitHub上,由百度EFE的RIA团队开发而来。

ETpl默认使用HTML注释做语法声明。也就是说,编写一个纯HTML的模板文件,开发者不会丧失编辑器本身自带的语法高亮、自动补全等功能。此外,ETpl还采用了主流的模板编译技术,ETpl在运行动态特性时,能做到接近极限的渲染性能。

主要特性包括:

  • 强复用——具备丰富的复用形式,模板继承(母版)、引用代入、动态调用的支持,让你真正做到用最少的代码,实现相同的功能。
  • 灵活—— 根据喜好定制语法风格,Filter管道使模板能够根据需要对数据二次处理,Data Getter让你获得渲染时动态数据的能力。
  • 高性能——模板编译技术已经在主流JavaScript模板引擎中普及,它能让模版渲染性能比解释型更高。
  • 轻量级——ETpl只有3.7k(gzipped),下载耗时几乎可以忽略。

更多详情点击查看ETpl主页,查看更多特性:http://ecomfe.github.io/etpl/feature.html

0
0
评论 共 1 条 请登录后发表评论
1 楼 ziguopu 2014-09-19 10:56
这么多js框架,到底怎么选呢

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Php操作txt文件类库实现增删改查

    该类库实现PHP对TXT文档灵活的增删改查,让txt文档也可以充当数据库的角色。

  • 手机端点击复制php_PHP文件及文件夹操作之创建、删除、移动、复制

    创建FileUtil.php文件,内容及调用方式如下:/*** 操纵文件类** 例子:* FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹* FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件* FileUtil::createFile('b/1/2/3.exe'); 测试建...

  • php文本文件操作函数,PHP文件操作函数

    1.函数 file('目标文件')把文件以数组的形式读出来,用循环方式遍历数组输header('Content-Type:text/html;charset=utf-8');$file=file("test.txt");if($file){foreach($fileas$num=>$content){echo"行数为".$num."内容为".$content."";}}else{ec...

  • php文本文件操作,PHP文本操作类

    复制代码 代码如下:

  • php操作文本文件,文本文件操作的php类

    var $file;var $index;//建立一个文件并写入输入function null_write($new) {$f=fopen($this->file,"w");flock($f,LOCK_EX);fputs($f,$new);fclose($f);}// 添加数据记录到文件末端function add_write($new) {$f=fopen($this->...

  • PHP文本操作

    1. 用PHP获取文件指定行或者随机行 <?php /*** * 功能: 随机获取一个文件里的某一行 * 实现: 先将文件读进一个数组; 随机获取0~数组长度-1之间的一个随机数;以这个随机数做索引取出数组中的项返回 * @parm $fileName 文件名 * @parm $rnum 需要获取的行号 */ header('co...

  • PHP操作文件的常用函数

    文章目录fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] ) : resource 打开文件或者 URLfwrite ( resource $handle , string $string [, int $length ] ) : int 写入文件ba...

  • PHP文本操作类

    复制代码 代码如下:<?php   class CtbClass {               var  $file;                       var  $index;               //建立一个文件并写入输入               function  null_write($new)               {                           $f=fopen($this->file,”w”);                                   flock($f,LOCK_EX);              

  • PHP文件读写操作之文件读取方法详解

    PHP文件读取操作相对于文件写入操作涉及更多的PHP文件操作函数,在代码实例中会详细介绍这些函数。   读取文本文件中存储数据的方式主要涉及的三个步骤及部分文件操作函数如下:   1、打开文件(文件操作函数:fopen)   2、文件数据读取(文件操作函数:fgets、file、readfile、feof等)   3、关闭文件(文件操作函数:fclose)   下面仍然以PHP文件读写操作代码实例讲解文件读取方法的具体应用,在实例中,通过调用不同的PHP文件读取操作函数读取文本文件中的数据,你可以加深PHP文件读取操作函数的理解,以便在PHP网站开发中合理应用。文本文件中写入的数据来自于PHP

  • php文本文件操作,一个不错的文本文件操作的php类

    代码如下:复制代码 代码如下:class CtbClass {var $file;var $index;//建立一个文件并写入输入function null_write($new){$f=fopen($this->file,"w");flock($f,LOCK_EX);fputs($f,$new);fclose($f);}// 添加数据记录到文件末端function add_w...

  • php文本文件操作,文本文件操作的php类

    var $file;var $index;//建立一个文件并写入输入 function null_write($new) {$f=fopen($this->file,'w');flock($f,LOCK_EX);fputs($f,$new);fclose($f);} // 添加数据记录到文件末端 function add_write($new) { $f=fopen($this->fi...

  • php文本分析工具,Text-文本处理库

    Text-文本处理库namespaceKzykHys\Text;classTextimplements\Serializable{private$text;publicfunction__construct($text=''){$this->text=(string)$text;}publicstaticfunctioncreate($text=''){re...

  • 操纵文件类

    <?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹

  • PHP文件操作

    文件操作:对文件的增删改查。(文件夹也是文件) 为什么要使用文件操作? 1.有一些数据:不经常被修改,但是又经常被使用,数据量小,使用文件来保存数据(配置文件,xml文件,session文件) 2.系统日志文件:把一些系统错误,保存到日志文件供管理员或者程序员去分析。 文件目录的操作 对文件操作必须先找到对应的路径。 文件操作步骤 1.得到文件路径对应的资源 opendir...

  • phpQuery分析网页文本

    抓取网页文本,通常做法是采用正则表达式,但是对于正则表达式不熟悉的人可能就难啦。phpQuery就是可以不用正则,就像jquery一样,分析网页元素。 比如说我要获取class为.test的元素的文本 在jquery中,我们可以这样写: $(&quot;.test&quot;).text(); 获取html内容: $(&quot;.test&quot;).html();   呢么我们采用phpQuery类似于这种写法。 ...

  • php对文件的操作(读写)

    准备: Linux下记得设置目录的可写权限,否则会在写入文件时报错(例:chmod -R 777 html/) 读取文件: &lt;?php //打开文件,两个参数分别是文件路径和操作模式 $f_open = fopen("./read.txt","rt"); //读取一个字符 $chr = fgetc($f_open); //判断是否读到文件的末尾...

  • text.class.php.php文本操作类

    <?php class Text { var $file; var $index; // 建立一个文件并写入输入 function null_write($new) { $f = fopen ( $this->file, "w" ); flock ( $f, LOCK_EX ); fputs ( $f, $new ); fclose ( $f ); } function

  • php文件操作函数封装

    &amp;amp;amp;amp;lt;?php header('content-type:text/html;charset=utf-8'); /** * [create_file 创建文件] * @param string $filename [文件名] * @return [type] [true|false] */ function create_file(string $filenam...

Global site tag (gtag.js) - Google Analytics