如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)

一般的情况看页面的后缀名
Server Side Includes 技术,拓展名为.shtml或.html或.htm 
PHP技术,拓展名为.php 
JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) 
ASP.NET技术,拓展名为.aspx (x 代表extension) 
ASP技术,拓展名为.asp 
ColdFusion技术,拓展名为.cfc

好点的网站,一般用资源转向功能(就向JSP中web.xml定义的名字,把HOME转向到home.jsp,就隐

藏了拓展名)。或者用Apache有一个URL Rewriting的Module,PHP网站的拓展名改变,就常用这个

URL Rewriting,可以把.php拓展名改成任意名字。

方法(1): 
查看该网站的开发开放平台。 
比如:GOOGLE有个Google Code,里面提供GOOGLE各种Search Engine API,还有Google AJAX。那

么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。

再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现...php

的拓展名。正常在地址栏上看不到.php的原因是,Wikipedia会把你提交信息后,转到另一个.html

页面,而不会直接显示那个.php页面。

方法(2): 
学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。 
比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSP MVC的结构之一)。而且校内大部分

开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名.do是典型的JSP

Struts)。 
比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用

apache里的功能来隐藏拓展名)来看,百度就是用PHP的。

方法(3): 
在该网站的招聘要求中,看看应聘网站后台程序员,需要会什么语言。 
校内网的招聘网页,就是个好例子。

方法(4) //个别情况
用IE打开http://www.51auto.com/control/CarsList
在地址栏里输入 
javascript:alert(document.cookie); 
然后回车,可以看到JSESSIONID=**** 
可以知道,这是JSP写的    //PHP的是SESSIONID=...,.net就不知道是什么了
方法(5)
域名后面加上/index.php或者/index.asp/或者index.jsp或者/index.aspx哪个能打开就说明是那

种语言.比如百度的http://www.baidu.com/index.php就能打开,百度就是php做的
对校内(jsp),淘宝(php)都可以使用

还是不确定?最后给一招绝杀:

把你要查看的网址复制粘贴到下面任何一个网址提交就知道了

https://builtwith.com/

https://w3techs.com/sites

  • 8
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。
### 回答1: 如果您想学习网站,那么您应该学习 HTML、CSS 和 JavaScript 三种编程语言。 HTML(HyperText Markup Language)是网页的框架语言,它决定了网页的结构和内容。 CSS(Cascading Style Sheets)是网页的表现语言,它决定了网页的样式和布局。 JavaScript 是网页的交互语言,它决定了网页的动态效果和交互方式。 学习这三种语言可以让您建立起自己的网站,并且这三种语言是目前网站开发的基础。如果您想进一步深入学习网站开发,那么还可以学习一些其他的编程语言和框架,比如 PHP、Java、Python 等。 ### 回答2: 作为一个新手小白,想要学习网站,你应该学习HTML、CSS和JavaScript这三种编程语言。 首先,HTML是网页制作的基础,它用来定义网页的结构和内容。学习HTML将教会你如何创建和组织网页元素,如标题、段落、图像等。 其次,CSS是网页样式设计的语言,它可以控制网页的外观和布局。学习CSS将使你能够选择和改变字体、颜色、边框等网页的外观。 最后,JavaScript是用于网页交互和动态效果的编程语言。学习JavaScript将帮助你为网页添加交互功能,如验证表单、创建动画和响应用户点击等。 以上三种编程语言都是前端开发所必须的基础知识,掌握它们将使你能够制作出漂亮而且有趣的网页。另外,学习使用一些流行的前端框架(如React、Vue.js等)和后端开发语言(如Python、Java等)也是不错的选择,这样你可以更进一步地扩展你的网站开发技能和知识面。 总之,作为一个新手小白,学习HTML、CSS和JavaScript将是你进入网站开发的最佳起点,希望你在学习的过程中能够享受到编程带来的乐趣,并不断提升自己的技能。 ### 回答3: 作为一个新手小白想学习网站,你应该学习以下编程语言: 1. HTML:这是网页的基础语言,用于定义网页的结构和内容。学习HTML将使你能够理解网页是如何组织和呈现的。 2. CSS:与HTML相配合,CSS用于控制网页的样式和布局。学习CSS可以让你更好地设计和美化网页。 3. JavaScript:这是一种用于为网页添加交互性和动态功能的脚本语言。学习JavaScript可以为你的网站增添一些智能和复杂的功能。 4. PHP:作为一种服务器端脚本语言,PHP可用于处理表单、数据库和动态内容等。学习PHP可以让你构建更复杂的网站和应用程序。 5. Python:作为一种易学且功能强大的编程语言,Python可以用于网站开发、数据处理和自动化任务等。学习Python可以提高你的编程能力,并为你未来的学习和发展打下坚实的基础。 当然,这只是一些常用的编程语言,你可以根据自己的兴趣和需求选择适合你的编程语言。除了编程语言,你还需要学习使用相应的开发工具和框架,如文本编辑器、集成开发环境和版本控制系统等。记住,学习编程需要不断的实践和经验积累,所以不要害怕犯错误,多动手代码吧!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值