不同的语言最常使用哪些文件扩展名?请不要放置源文件名(例如.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编程语言的常见文件扩展名是什么?相关推荐

  1. PHP中利用header设置content-type和常见文件类型的content-type

    在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值. //定义编码 header( 'Content- ...

  2. JAVA中级二 输入输出流,常见文件操作

    文章目录 输入输出流,常见文件操作 01 文件对象 1.1 创建一个文件对象 1.2 文件的常用方法1 1.3 文件的常用方法2 1.4 练习 02 什么是流 2.1 流的理解 2.2 文件输入流 2 ...

  3. java web上传视频文件_怎样使用javaweb实现上传视频和下载功能?

    HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'index.jsp' starting page ...

  4. java web pdf迅雷下载文件_javaWeb实现文件上传及下载.pdf

    jjaavvaaWWeebb实实现现文文件件上上传传与与下下载载 文件上传概述 实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项 在servlet 中读取上传文件的数 ...

  5. 如何用C语言编写PHP扩展的详解

    来源:http://www.jb51.net/article/38381.htm 本篇文章是对用C语言编写PHP扩展进行了详细的分析介绍,需要的朋友参考下 1:预定义 在home目录,也可以其他任意目 ...

  6. C语言编写Python包,使用C语言编写Python扩展1——Hello World

    能够使用C语言编写扩展是Python一大卖点吧,这可以将一些关键的代码使用C来写以提升程序的性能.本文是参考了Python的官方文档整理而来的,同时结合了Python2跟Python3.按照惯例现在先 ...

  7. golang python扩展_Python 利用Go语言编写 CPython 扩展 goPy的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展. 示例代码: # ...

  8. 一种基于扩展反电动势的永磁同步电机无位置控制算法,全部C语言 编写,含有矢量控制大部分功能(弱磁,解耦,过调制,死区补偿等)

    一种基于扩展反电动势的永磁同步电机无位置控制算法,全部C语言 编写,含有矢量控制大部分功能(弱磁,解耦,过调制,死区补偿等) 为了方便学习和工作,该产品结合S-Function进行仿真,且属于量产产品 ...

  9. mex文件生成c语言,用C语言编写MEX文件.doc

    用C语言编写MEX文件用C语言编写MEX文件 用C语言编写MEX文件1.1 为什么要用C语言编写MEX文件MATLAB是矩阵语言,是为向量和矩阵操作设计的,一般来说,如果运算可以用向量或矩阵实现,其运 ...

最新文章

  1. 说实话你现在有多少存款?清华北大毕业生晒出了自己的收入
  2. linux驱动由浅入深系列链接
  3. Java 泛型中? super T和? extends T的区别
  4. 怎么查到mysql的账号密码是什么_怎么查到mysql的账号密码是什么?
  5. Scalability Tradeoffs: Why “The Ethereum
  6. 第二阶段冲刺10天 第六天
  7. 打开文件对话框控件的演示 c# 1614993940
  8. excel 字符串拼接_Excel教程:应收账款自动弹窗提醒
  9. LeetCode(893)——特殊等价字符串组(JavaScript)
  10. c ++创建二维数组_C ++中的二维数组
  11. [转]如何:定义和处理 SOAP 标头
  12. 根据数据库名称glkf查看使用的用户
  13. 蓝牙耳机哪个牌子好?国庆出游蓝牙耳机推荐
  14. excel中将两列交叉合并为一列
  15. 基本技能 100316
  16. 史上最全超级金融知识(珍藏版)
  17. 基础为零?如何将 C++ 编译成 WebAssembly
  18. ubuntu 19.04 与win10双系统 搜狗输入法安装教程
  19. 编辑距离(Edit Distance) 一文读懂(Python实现)
  20. java算法竞赛:StringBuilder更省空间更快速

热门文章

  1. C语言大型连续剧(第五集)——哎呦,操作符
  2. (一)Win10安装MindSpore平台
  3. Path expected for join!错误
  4. Magento key
  5. 破旧立新破解先有鸡还是先有蛋
  6. 最新苹果开发者账号申请流程
  7. 存储带表情的微信昵称
  8. 基于Python的江苏大学校园网暴力破解
  9. 拼多多获取商品详情数据API(调用代码展示)
  10. js获取当前时间、年月日、星期几