阅读更多

2顶
0踩

Web前端

转载新闻 13个最常用的CSS和HTML快速开发工具

2012-02-09 17:41 by 资深编辑 luiang1018 评论(2) 有48123人浏览
1. CleverCSS


CleverCSS是个用于CSS开发的小型标记语言,从Python中得到灵感。可以开发出干净、结构清晰的样式表。在许多方面它比CSS2都更简洁、强大。

它与CSS最明显不同之处在于语法:CleverCSS采用了缩进式语法而不是对齐。这明显违背了Tim Peters写Python指导原则(The Zen of Python),不过不失为组织样式的一个好方法。

2. Sass


Sass令CSS又有趣起来,它对CSS3进行了扩展,增加了嵌套规则、变量、混入、选择器继承等语法,可以使用命令行工具或网络框架插件,将其转化为良好格式的标准CSS。

3. Sajax


Sajax是一种使用Ajax framework来构建网站的开源工具,它使得通过JavaScript调用PHP、Perl或Python函数更加简便,而不产生页面刷新。该工具为你做了99%的工作,没有理由不用。

4. Komodo Edit for Perl,Python,Tcl,PHP,Ruby,Javascript


Komodo Edit一个小型快速开源编辑器,要替换你信任已久的代码编辑器很难,但若给Komodo Edit一个机会,它一定不会让你失望的。

它支持Windows、Mac、Linux,支持PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS3语法着色、代码折叠、后台语法检查、超强的自动补全和calltips。

5. CSSTidy



CSSTidy是一个开源CSS转化和优化工具,它能在Windows、Linux、OSX下执行,可以像PHP脚本一样由每行代码来控制行为。

与其他大多数CSS转换工具相反,它不使用任何常规的表达式,从而CSSTidy能够对CSS2完美支持并提供高可靠性。

6. Less


Less是一种动态样式表语言,LESS将CSS进行了扩展,添加例如变量、混入、操作符以及函数语法。LESS能够依靠Node.js与Rhino运行于客户端和服务器端。

7. Vim


Vim是一个高度可配置的高效文本编辑器,被大多数的UNIX系统广泛使用,Vim是一个免费的慈善共享软件。

8. HSS


HSS是个扩展CSS语法的工具,拥有强大的特性,例如:变量、嵌套块。HSS是一个CSS编译器,它支持CSS语法验证,当在转换过程中出现语法错误时,它将指出错误具体出现在哪个文件的哪一行。

9. Zen Coding——一种开发HTML与CSS代码的全新方式


Zen Coding是一个高速HTML、XML、XSL编辑插件,该插件的核心是一个强大的缩写引擎,它允许你将扩展表达式(类似于CSS选择器)插入到HTML代码中。

10. XCSS


首个面向对象的Css Framework,能让你的工作流更加简洁,xCSS基于CSS,并在开发复杂样式提供处理面向对象的工作流。

11. Haml


Haml是一种简洁优美的模板语言,可以应用于Ruby on Rails、PHP等Web开发平台,可以大大缩减模板代码,减少冗余,提高可读性。并且Haml是一种完备的模板语言,没有牺牲当前模板语言的任何特性。Haml由Hampton Catlin发明并开发了Ruby on Rails上的实现。

12. Markup Generator


一个简洁的xhtml/css代码生成器。可免去你在进行最初的切片工作时编写一些无聊的框架代码之苦,加速开发过程。Markup Generator生成的xhtml标记和css代码非常直观,且语法简洁,你可以直接跳至元素的样式编写。

13. BluePrint


Blueprint是一个 CSS框架,旨在缩短你的开发时间。它可以让你用很整洁的代码来将页面划分成很复杂的网格结构(grid),提供合理的排版甚至打印样式,从而为接下来的项目构建提供一个扎实的基础。

Via  13 Most Used Speedy Tools To Write CSS And HTML Code

  • 大小: 45.7 KB
  • 大小: 29.7 KB
  • 大小: 45.4 KB
  • 大小: 42.8 KB
  • 大小: 42.1 KB
  • 大小: 39.8 KB
  • 大小: 34.8 KB
  • 大小: 31.6 KB
  • 大小: 39.4 KB
  • 大小: 24.9 KB
  • 大小: 24.1 KB
  • 大小: 30.9 KB
  • 大小: 41.2 KB
2
0
评论 共 2 条 请登录后发表评论
2 楼 liujie_FE 2012-02-10 13:01
1 楼 hngmduyi 2012-02-10 09:54
一个也没用过.OUT了.

发表评论

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

相关推荐

  • Mysql中默认自动事务autocommit关闭和开启方式、rollback回滚恢复数据的使用方法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

  • MySQL__事务(Transaction)

    文章目录基本概念四大特性事务事务控制语句   基本概念 一个事务是一个完整的业务逻辑单元,不可再分!(比如银行转账,加钱和减钱同属一个业务逻辑单元 )   事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。   事务用来管理 insert,update,delete 语句(DML·)   四大特性 一般来说,事务是必须满足4个条件(ACID) 原子性(Atomicity,或称不可分割性): 一个事务(transactio

  • 利用AOP实现SqlSugar自动事务

    参考文章 同步拦截的方法上面的文章也写清楚了,本文主要是写异步拦截 同步拦截: public class TransactionInterceptor : IInterceptor { private readonly TransactionAsyncInterceptor _transactionAsyncInterceptor; public TransactionInterceptor(TransactionAsyncInterceptor transact

  • 自动事务_显式事务&显式事务

    显式事务:可以显式地在其中定义事务的开始和结束的事务在 http://ADO.NET SqlClient 托管提供程序中,对 SqlConnection 对象使用 BeginTransaction 方法可以启动一个显式事务。若要结束事务,可以对 SqlTransaction 对象调用 Commit() 或 Rollback() 方法。ODBC API 不支持显式事务,只支持自动提交和隐式事务。显式...

  • 自动和手动提交事务

    增加(自动提交事务) int result= runner.update(" insert into student_info values(?,?,?,?)",new Object [ ] {6,"name6","loc6","psw6"} ); System.out.print(result); 删除(自动提交事务) int result= runner.update(" delete from student_info where id=?",2 ); System.out.print(re..

  • 实验四 Spring事务管理(案例)

    目录 实验目的: 实验内容: 实验任务1:创建项目,引入架包 实验任务2:创建一个数据库spring04并创建一个数据表 实验任务3:配置spring框架配置文件 实验任务4:创建UserDao类,并编写添加操作 实验任务5:创建UserService业务逻辑实现添加数据操作 实验任务6:创建test测试类并运行 实验目的: 熟悉Spring事务管理的3个核心接口 了解Spring事务管理的两种方式 掌握基于xml和Annotation的声明方式事务的使用 实验内容: 实验任

  • spring boot 实现自动为Service注入Transaction事务

    spring boot 实现自动为service 添加Transaction 事务。

  • oracle数据库自动提交事务(autocommit)

    oracle数据库自动提交事务(autocommit)为OFF,但事务自动提交了    问题描述:如上图所示,以scott账号登陆,执行delete from dept where deptno=50后,再换system账号登陆,发现deptno=50的数据行已经被删除了,而show autocommit=OFF; 原因:切换用户,用的是connect命令,是会提

  • Spring如何设置让事务自动提交和回滚?Spring两种事务管理方式的配置及使用

    1,我们要明确,Spring如何设置让事务自动提交和回滚? ①如何自动提交? 理论上,可以通过对DataSource如下设置,让事务自动提交 [html]view plaincopy beanid="dataSource"class="org.apache.commons.dbcp.Basic

  • Spring事务为什么不会自动回滚?Spring事务怎样才会自动回滚?事务自动回滚条件及手动回滚

    在此,首先我们要明确RuntimeException与Exception之间的关系与他们分别的含义: ①在Java中异常的基类为Throwable,他有两个子类Exception与Errors,同时RuntimeException就是Exception的子类; ②RuntimeException,即运行时异常,为非受检(UNCHECKED)异常;

  • 亲身实验mysql配置中autocommit和事务的关系

    话说亲身实验mysql配置中autocommit和事务的关系,是由于项目中用到的mysql事务没能回滚,我用的是InnoDB的引擎,就开始追查原因。这一查不要紧,发现网上如出一辙的说法竟也不可信,还是亲身实验最靠谱。       下面更正几种常见错误的说法: 1、mysql使用InnoDB的引擎,那么是自动开启事务的,也就是每一条sql都是一个事务(除了select)。 2、由于第一条的原因

  • SQLSERVER 事务详解 (隐式事务,显式事务,自动提交事务)

    隐式事务,显式事务,自动提交事务 1,事务在数据库中主要用于保证数据的一致性,防止出现错误数据 事务的基本控制语句 BEGIN TRANSACTION 表示本地事务的开始 BEGIN DISTRIBUTED TRANSACTION表示分布式事务起始 COMMIT TRANSACTION表示事务的提交 ROLLBACK TRANSACTION表示事务的回滚 COMMIT事务的提交 与COMMIT T...

  • 验证mysql的自动提交事务和手动提交事务(java版)

    个人理解的一个事物:是一个Connection一系列的操作过程,如果是两个Connection连接在操作,那就是两个事物。事物的前提:数据库的存储引擎是innodb。事物的目的:保证数据的安全性。事物安全: 1.自动提交事务:每执行一条sql语句,就同步到数据库中。 2.手动提交事务:执行一系列的sql语句后一起同步到数据库中。事物的四大特性: A(atomic):原子性,事务

  • 数据库 开启/关闭 自动提交事务

    一.Mysql1.开启:set autocommit = 1;2.关闭:set autocommit = 0 ;3.查看:show variables like '%autocommit%';二.Oracle1.开启:2.关闭:3.查看:

  • MySQL事务autocommit自动提交

    MySQL默认操作模式就是autocommit自动提交模式。这就表示除非显式地开始一个事务,否则每个查询都被当做一个单独的事务自动执行。我们可以通过设置autocommit的值改变是否是自动提交autocommit模式。 通过以下命令可以查看当前autocommit模式 1 2 3 4 5 6 7 mysql>...

  • 隐式事务 自动提交事务

    如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL查询之后,后条SQL查询之前,数据被其他用户改变,则该次整体的统计查询将会出现读数据不一致的状态,此时,应该启用事务支持。 2,隐式事务 –隐式事务需要用T_语句才能打开,打开隐式事...

  • Spring事务之七(事务自动提交)

    更多文章:http://zhuqiuhui.space/ 一、MySQL数据库事务自动提交     对于mysql数据库,默认情况下,数据库处于自动提交模式。每一条语句处于一个单独的事务中,在这条语句执行完毕时,如果执行成功则隐式的提交事务,如果执行失败则隐式的回滚事务。对于正常的事务管理,是一组相关的操作处于一个事务之中,因此必须关闭数据库的自动提交模式,下面

  • jdbc的事务自动提交和手动提交,以及mybatis开启自动提交后是否会复用一个连接的验证

    jdbc的sql执行默认是自动提交事务 默认时自动提交,当我手动提交时会报错,不过数据还是会插入到数据库中,因为执行完executeupdate后数据库会自动commit   开启手动提交 手动提交则需要手动调用commit才能提交事务     mybatis未开启自动提交事务 手动提交两次,当然数据库是提交一条才能看到一条,另外可以看到connect是使用的同一个 ...

Global site tag (gtag.js) - Google Analytics