很多站长朋友们都不太清楚hamlphp,今天小编就来给大家整理hamlphp,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 哪一款 HTML5 编辑器最值得推荐?为什么 2、 mac 上有没有类似 Hbuilder 的工具 3、 自己做的网页和域名连接IIS设置的具体方法能说下不。谢谢 4、 Haml 参考大全 哪一款 HTML5 编辑器最值得推荐?为什么1. Mercury : HTML5 Powered WYSIWYG Editor
Mercury 是个全功能的编辑器,包含TinyMCE和CKEditor同样的功能,但又有不同的特性。与iFrames有所不同,它使用了HTML5内容可编辑功能等。Mercury 是由CoffeeScript代码编写,其支持所有的主流浏览器。
Website/Downoad
2 Aloha Editor – HTML5 WYSIWYG Editor
Aloha Editor 是个基于浏览器的富文本编辑器框架。不像其他大多数的HTML编辑器,Aloha可以被嵌入到CMS、Blog,及其他标准的web开发框架中。
Website
3. Rendra- Online HTML 5 Editor
Rendra 是个在线HTML5 编辑器,支持用户实时预览,用户可以使用哪个浏览器支持的HTML 5和CSS 3,以及HAML 和SASS。它是由CoffeeScript 和 Sinatra代码编写的。用户可以用Rendra测试JS代码,允许用户利用 jQuery UI,jQuery 工具和插件。
Website
4. BlueGriffon: Next Generation HTML5 WebEditor
BlueGriffon是一个新的WYSIWYG编辑器,跨平台, 支持Windows, Linux and Mac OSX。 该编辑器内置HTML5/CSS3编辑功能,可以轻松地用它来实现传输、文本和边框的阴影、斜体等效果。它使用Google Font Directory 和FontSquirrel addons,可以设置个性化网页字体。
Website
5. Maqetta : Open Source Project HTML5 Editor
Maqetta,一个创建桌面和移动用户界面的HTML5设计编辑工具,并同时宣布将项目捐助给开源机构Dojo基金会。
Maqetta已经是开源项目,提供WYSIWYG可视化HTML5用户界面设计功能,仅需简单的拖曳操作,支持桌面和移动用户界面。
6. Apatana Studio 3
Aptana Studio 3 是开源web开发工具,它允许开发者测试web应用,支持最新的web开发技术如HTML5, CSS3, JavaScript, Ruby, Rails, PHP 和 Python。Apatanna包含很多的功能,比如GIF integration, HTML,CSS和JavaScript Code assists, integrated debugger, 部署向导,以及IDE定制化。
mac 上有没有类似 Hbuilder 的工具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
自己做的网页和域名连接IIS设置的具体方法能说下不。谢谢一、架设Web服务器
默认安装的Windows Server 2003没有配置IIS服务,需要我们手工安装。
1.进入控制面板(Control Panel)
2.执行“添加或删除程序→添加/删除(Add or Remove programs)
3.Windows 组件”进入Windows组件向导窗口(Add/Remove Windows Components)
4.勾选“应用程序服务器(Application Server)
5.Internet 信息服务”(Internet Infomation Servers<IIS>)
6.“确定”后返回Windows组件向导窗口点击“下一步”即可添加好IIS服务。
7.在控制面板(Control Panel)
8.管理工具(Administrative Tools)
9.执行“Internet 信息服务(IIS)管理器”(Internet Infomation Servers)进入IIS管理器主界面
10.在图上可以看出Windows Server 2003下的IIS默认支持静态网站,若要执行动态页面还需设置Web服务扩展属性,比如要执行ASP网站则要在“Web服务扩展”列表中选中“Active Server Pages”然后单击“允许”按钮来启用该功能。
接下来就可以具体配置Web站点(Web sites)了。
1. 网站基本配置。在“默认网站”(Default Web Site)的右键菜单中选择“属性”(Properties)进入“默认网站属性”窗口,在“网站”选项卡上的“描述”(Description)里可以为网站取一个标示名称,如果本机分配了多个 IP 地址,则要在IP地址框中选择一个赋予此Web站点的IP地址;然后进入“主目录”(Home Dirctory)选项卡中指定网站Web内容的来源并在“文档”(Documents)中设置好IIS默认启动的文档。单击“应用”按钮后就可以使用127/0/0/1来验证网站了。
2. 网站性能配置。进入“性能”选项卡,在这里可以对网站访问的带宽和连接数进行限定,以更好地控制站点的通信量,如果是多站点服务器,通过对一个站点的带宽和连接数限制可以放宽对其他站点访问量的限制和为其他站点释放更多的系统资源。(提示:在实际的限定操作中我们要根据网络通信量和使用变化情况进行调整。) 3. 网站的安全性配置。为了保证Web网站和服务器的运行安全,可以在“目录安全性”选项卡上为网站进行“身份验证和访问控制”、“IP地址和域名限制”的设置,不过如果没有别的要求一般采用默认设置就可以了。 二、IIS的备份和移植 为了防止系统损坏对IIS配置的影响,我们可以采用选择本地计算机右键菜单中的“所有任务→备份/还原配置”来备份IIS,但这种操作如果遇到重装Web服务器或将一台Web服务器移植到另一台Web服务器时就无能为α耍 我们可以使用IIS备份精灵来实现IIS的备份和移植了。 启动软件,在IIS备份精灵的站点列表上就会列出IIS服务器上配置的各种站点了,勾选你要备份的站点然后单击“导出站点”按钮,在弹出的“导出IIS站点”窗口上选择好文件保存路径,“确定”后,站点配置信息就会以一个TXT文本文件保存下来了。 在重装IIS服务器需要导入站点信息时,运行IIS备份精灵,单击“导入站点”按钮在弹出的“IIS导入站点”窗口上选择要导入的事先备份好的IIS站点信息文件,“确定”后即可导入。若需要移植IIS站点信息应先把备份的站点信息文件复制到目的机器上,然后在这个机器上再下载安装IIS备份精灵,执行“导入站点”操作就可以了。
Haml 参考大全它有什么特点呢?1. 空格标识层次嵌套关系2. 良好的标签格式3. DRY(Don’t repeat yourself)4. 遵循CSS标准5. 集成了Ruby代码6. 用.haml扩展名代替了rails模板(.rhtml) Haml的使用Haml的使用有两种方式:作为Ruby on Rails的插件来使用。作为一个独立的Ruby module来使用。 Rails 插件方式:这是使用Haml最常用的方式。当然,安装Haml的方式,就是Rails里常用的插件安装方式了: ./script/plugin install 一旦安装好以后,你必须以.haml为扩展名来使用。你在ERB模板里可以使用的实例变量在Haml里照样可以使用,Helper方法也不例外。比如:# file: app/controllers/movies_controller.rb class MoviesController < ApplicationController def index @title = "Teen Wolf" end end# file: app/views/movies/index.haml #content .title %h1= @title = link_to 'Home', home_url 上面的haml代码会被编译为: Teen Wolf Home Ruby Module方式:Haml可以完全从rails和ActionView里拿出来单独使用。下下面这样做: gem install haml 然后用Haml::Engine:engine = Haml::Engine.new("%p Haml code!")engine.render #=> " Haml code! \n" XTML Tags:下面这些字符会渲染出相应的xhtml tag %百分号符号是一行的开始,紧接着一个元素的名字,然后后面跟一个可选的修饰语(见下例),比如一个空格,或一行文本等,就会被渲染到这个元素里成为其内容。它会创建一个这样的形式: .。举个例子: %one %two %three Hey there会被编译为: Hey there 对于任何一个有效的标准元素字符,Haml都会自动的为其生成闭合标签。 {}括号内的Ruby hash是用来指名一个元素的属性。它作为一个ruby hash的字面量,局部变量也可以在其中使用。Hash放在被定义好的标签之后,基本上就和Ruby语法一样,看例子: %head{ :name => "doc_head" } %script{ 'type' => "text/" + "javascript", :src => "javascripts/script_#{2 + 7}" }编译后为: []方括号跟在一个标签定义之后,包含一个Ruby 对象,被用来为这个标签设置class和id属性。这个class的值被设置为这个对象的类名(两个单词用下划线形式表示,而不是驼峰表示方法)并且id的值被设置为对象的类名加上这个对象的id,也是下划线连接。因为一个对象的id通常是朦胧的实现细节,这是表现model的实例最有用的元素了(这句是不是翻译的太差?)。看例子:# file: app/controllers/users_controller.rb def show @user = CrazyUser.find(15) end # file: app/views/users/show.haml %div[@user] %bar[290]/ Hello!转换为: Hello! 这是基于RailsConf Europe 2006 大会上DHH提出的SimpleHelpful语法 /这个斜线字符,放在一个tag定义之后,可以让这个标签自我关闭。例子: %br/ %meta{'http-equiv' => 'Content-Type', :content => 'text/html'}/转换为: 有一些标签(meta, img, link, script, br, and hr tags等)当没有内容的时候会自动关闭。看例子: %br %meta{'http-equiv' => 'Content-Type', :content => 'text/html'}转换为: . and #这两个符号是从CSS里借鉴来的。他们被用来表示一个元素的class和id属性。看例子: %div#things %span#rice Chicken Fried %p.beans{ :food => 'true' } The magical fruit %h1.class.otherclass#id La La La转换为: Chicken Fried The magical fruit La La La 注意h1标签。两个点连用,第一个表示class属性,第二个则是用来链接那两个字符的空格。 #content .articles .article.title Doogie Howser Comes Out .article.date 2006-11-05 .article.entry Neil Patrick Harris would like to dispel any rumors that he is straight转换为:
关于hamlphp的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。