用html语言编写的文件的扩展名是,Web编程语言的常见文件扩展名是什么?
不同的语言最常使用哪些文件扩展名?请不要放置源文件名(例如.java),而应放置将在呈现页面的URL中出现的扩展名。
这是到目前为止我的列表(按字母顺序排列)
ASP经典版
天冬氨酸
ASP.NET
aspx
斧头
阿克斯
阿姆斯
阿什克斯
的CSS
的CSS
冷融
cfm
Erlang
偏航
闪
瑞士法郎
的HTML
html
htm
的xhtml
的HTML
爪哇
jsp
jspx
s
做
行动
的JavaScript
js
佩尔
PL
的PHP
的PHP
php4
php3
phtml
Python
py
红宝石
rb
html
SSI
shtml
XML格式
XML文件
rss
svg
其他(C,perl等)
cgi
dll文件
还有吗我将根据评论不断更新。可接受的答案是最大的正确添加(或删除)。
除了:这是为了比较在线使用的语言:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html
这不应该在社区Wiki中吗?
当然,如何运作?勾选方块?
是的只是检查一下。
那asa和asax呢?用户通常不会看到的扩展名。
asax看起来像大多数配置错误的服务器一样,无法提供源数据:google.com/search?q=ext%3Aasax
您列出了用于Ruby的.rhtml,但可能是.html.erb。我没有将此添加为答案,因为您已经发表评论了,您将添加此内容。
您的调查似乎存在很大的缺陷,这完全是因为[如您所接受的],有很多很多网站使用的URI结构不会公开文件扩展名,并且因为文件扩展名不能被依赖于是真实的。
红宝石的.erb是不正确的,因为它就像" java":它只是服务器端的扩展名。
网址与基础技术无关,如果您以此为基础进行调查,那么它将毫无价值。例如,dll对应什么语言? allmusic.com/cg/amg.dll。
为什么这无论如何都会很重要?使用的文件名完全取决于内容作者,对您没有影响,不是吗?
实际上,我使用它来配置我的Mac,而这令人讨厌地使用Dreamweaver来打开所有内容。另外,我认为服务器配置为在其URL中显示的内容与它无关-问题是常用文件扩展名的列表,而不是常用URL配置的列表。
有人有这个名单吗?
请记住,良好的URL设计将完全隐藏所有基础文件类型。
是的,这就是为什么它只是近似值。许多人仍然不这样做。
如今,没有用于提高URL可读性的扩展名,请检查stackoverflow URL
正确。这就是为什么即时通讯现在进行为时已晚的原因:)
那要看。对于用户端点,我同意。 example.commy-article之类的东西看起来要比example.commy-article.html好。但是,对于仅涉及机器的内部引用,类似example.comstylesheet的东西与example.comstylesheet.css相比并没有真正的优势,实际上确实有一些缺点(尽管很小)。
我创建了一个Github要点,其中包含编程语言及其扩展名列表,这是gist文件中包含的数据的子集:
{
"name":"CoffeeScript",
"type":"programming",
"extensions":[
".coffee",
"._coffee",
".cake",
".cjsx",
".cson",
".iced"
]
},{
"name":"ColdFusion",
"type":"programming",
"extensions":[
".cfm",
".cfml"
]}
希望对您有所帮助。
language.json。
始终欢迎找到可能的解决方案的链接,但是请在链接周围添加上下文,以便您的其他用户可以知道它的含义以及为什么存在。如果目标站点无法访问或永久离线,请始终引用重要链接中最相关的部分。考虑到为什么仅仅是为什么以及如何删除某些答案呢?
.action-struts2
.do-struts1
.xml-XML
.rss-RSS源
.atom-Atom提要(RSS)
(无扩展名)-现在已经使用了几天以提高URL的可读性,请检查stackoverflow URL
支撑杆是什么语言?它是Java的框架吗?
是的.....
ASP.NET还需要几个,但是我不确定这是否详尽无遗:
aspx
ascx
asmx(网络服务)
添加了ascx。套装现在看起来很全面吗?
@Paul,那好多了。
但是,您不会在URL中看到.ascx。
.js,.html,.htm,.xhtml可能值得点头。
好决定。添加
.aspx
.asp
.css
添加了asp和css。
Ruby on Rails在内部也将以下内容用于模板(大多数为HTML或JavaScript的文件)。因此,它们并不是真正面向公众的,并且对最终用户/机器人透明。
.html.erb
.erb
.rjs
过去,大多数CGI脚本都是用Perl编写的。
关于将CGI添加到perl的尝试。病多了。但是我添加了那些红宝石。
使用Tcl-.adp的AOLServer
现在你拉我的腿。那些在线google.com/search?q=ext%3A.adp中有0
显然,AOLServer开发人员更擅长将干净的URL映射到基本页面。
.yaws(Erlang Yaws Web服务器)
已添加,但网上的google.com/search?q=ext%3Ayaws却不多
REBOL倾向于使用.r
但是,.cgi也被某些人用于REBOL CGI脚本。
对我来说,大多数.r看起来并不像。 google.com/search?q=ext%3Ar。他们看起来对你合适吗?
我认为这只是人们以.r结尾的用户名的共同点。
即使在向下的页面上,它们仍然看起来像垃圾。抱歉。
并非所有的[b] .r [/] b都是[b] REBOL [/ b]。但是很多[b] REBOL CGI [/] b是[b] .r [/ b]。
-SSI(服务器端包含),使用扩展名.shtml
以下是一些CSS方言的一些常用(但很少执行)扩展名:
.hss用于hss样式表
.sass用于无礼的样式表
.less用于更少的CSS样式表
.ccss或.pcss(用于聪明的CSS样式表)
有趣的是,我从未听说过它们。它们看起来更像源文件,而不是下一个实际页面的扩展。正确吗?
@Paul Tarjan:是的,这就是它们,但是py和rb也是如此,这就是我认为您正在寻找的东西。
Ruby过去也倾向于使用.rhtml。
Stellent使用.hcsp扩展名作为其页面模板。
我相信Django使用.dtl。
我从未听说有人使用.dtl作为Django模板。压倒性的通用标准似乎是使用将模板呈现到哪种文件的扩展名。如果它生成一个css文件,则它是mytemplate.css,如果它生成一个html文件,则它是mytemplate.html,依此类推。
上旧学校:.cgi
通常用C或Perl编写
嘿,但是什么语言? Perl?
.java .cs和.i_am_kidding_i_read_the_question。
从严肃的方面来看,swf(Flash)通常被加载它们的JS隐藏,但是它们是客户端通常看到的扩展。这是一个极限情况,因为它不像JPEG(不允许进行网络编程)也不像Javascript。但是,PHP / ASP / JSP都不是,因为从客户端来看,它只是标记:)
IE特有的陌生感:
.hta-html应用程序
.htc-html组件,允许您在运行时从您的网站更改IE行为!
也是XML:
.svg-不仅是图像格式!
.json已成为一种流行的数据xfer格式
.png .jpg .gif是最常见的图形,但还有其他图形。
还有视频扩展
在此添加:
ASP.NET
.axd
.asx
.asmx
.ashx
.aspx
是ASP.NET == ASP吗?
否-与品牌完全不同。
好的,添加。谢谢。
如果要为ASP.NET Web服务列出.asmx,则还应为ASP.NET托管WCF服务列出.svc。
用html语言编写的文件的扩展名是,Web编程语言的常见文件扩展名是什么?相关推荐
- PHP中利用header设置content-type和常见文件类型的content-type
在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值. //定义编码 header( 'Content- ...
- JAVA中级二 输入输出流,常见文件操作
文章目录 输入输出流,常见文件操作 01 文件对象 1.1 创建一个文件对象 1.2 文件的常用方法1 1.3 文件的常用方法2 1.4 练习 02 什么是流 2.1 流的理解 2.2 文件输入流 2 ...
- java web上传视频文件_怎样使用javaweb实现上传视频和下载功能?
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'index.jsp' starting page ...
- java web pdf迅雷下载文件_javaWeb实现文件上传及下载.pdf
jjaavvaaWWeebb实实现现文文件件上上传传与与下下载载 文件上传概述 实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项 在servlet 中读取上传文件的数 ...
- 如何用C语言编写PHP扩展的详解
来源:http://www.jb51.net/article/38381.htm 本篇文章是对用C语言编写PHP扩展进行了详细的分析介绍,需要的朋友参考下 1:预定义 在home目录,也可以其他任意目 ...
- C语言编写Python包,使用C语言编写Python扩展1——Hello World
能够使用C语言编写扩展是Python一大卖点吧,这可以将一些关键的代码使用C来写以提升程序的性能.本文是参考了Python的官方文档整理而来的,同时结合了Python2跟Python3.按照惯例现在先 ...
- golang python扩展_Python 利用Go语言编写 CPython 扩展 goPy的简单示例
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展. 示例代码: # ...
- 一种基于扩展反电动势的永磁同步电机无位置控制算法,全部C语言 编写,含有矢量控制大部分功能(弱磁,解耦,过调制,死区补偿等)
一种基于扩展反电动势的永磁同步电机无位置控制算法,全部C语言 编写,含有矢量控制大部分功能(弱磁,解耦,过调制,死区补偿等) 为了方便学习和工作,该产品结合S-Function进行仿真,且属于量产产品 ...
- mex文件生成c语言,用C语言编写MEX文件.doc
用C语言编写MEX文件用C语言编写MEX文件 用C语言编写MEX文件1.1 为什么要用C语言编写MEX文件MATLAB是矩阵语言,是为向量和矩阵操作设计的,一般来说,如果运算可以用向量或矩阵实现,其运 ...
最新文章
- 说实话你现在有多少存款?清华北大毕业生晒出了自己的收入
- linux驱动由浅入深系列链接
- Java 泛型中? super T和? extends T的区别
- 怎么查到mysql的账号密码是什么_怎么查到mysql的账号密码是什么?
- Scalability Tradeoffs: Why “The Ethereum
- 第二阶段冲刺10天 第六天
- 打开文件对话框控件的演示 c# 1614993940
- excel 字符串拼接_Excel教程:应收账款自动弹窗提醒
- LeetCode(893)——特殊等价字符串组(JavaScript)
- c ++创建二维数组_C ++中的二维数组
- [转]如何:定义和处理 SOAP 标头
- 根据数据库名称glkf查看使用的用户
- 蓝牙耳机哪个牌子好?国庆出游蓝牙耳机推荐
- excel中将两列交叉合并为一列
- 基本技能 100316
- 史上最全超级金融知识(珍藏版)
- 基础为零?如何将 C++ 编译成 WebAssembly
- ubuntu 19.04 与win10双系统 搜狗输入法安装教程
- 编辑距离(Edit Distance) 一文读懂(Python实现)
- java算法竞赛:StringBuilder更省空间更快速