热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Web前端从入门到精通2关于html和开发工具

上节课呢,我们说到了html源文件在浏览器中打开就是一个网页了,那么html源文件是怎么来的呢?很多教程为了让大家很快入门,

上节课呢,我们说到了html源文件在浏览器中打开就是一个网页了,那么html源文件是怎么来的呢?

很多教程为了让大家很快入门,就直接告诉大家说先创建一个记事本文件,然后把它的扩展名改成html,双击就会发现在浏览器中打开了

之后就对记事本里面怎么写html开始大讲特讲

但是个人认为,这样说忽略了初学者的感受

第一次接触html的朋友如果看到上面这样的讲解的话很容易会提出疑问

你为什么新建了一个txt改成了html就可以了?我新建一个别的文件比如word文件(扩展名为doc)改成html可不可以呢?如果不可以那又是为什么呢?

接下来我谈一谈自己对这个问题的拙见:

我们平时用的windows系统,都是通过扩展名来区分文件类型的

例如txt文件就是用记事本写的,doc文件就是用word或wps写的

大家回忆一下

我们如果要创建一个txt文件,是不是要借助于记事本这款应用程序软件呢?

我们如果要创建一篇doc文档,是不是要借助于word或wps这些应用程序软件呢?

那现在我们如果要创建一个html文件,我们要借助什么呢?

暂时好像还没有什么东西能为我们创建html文件的,这时我们把希望寄托在了记事本上

但是我们的记事本是专门创建txt文件的(保存的时候即使选择保存类型也只有txt这一项),怎么办呢?

这时我们灵机一动,我就不让你这文件的扩展名是txt了,我非得让你是html,为了达到目的,我将你的扩展名强制改成.html,这不就可以了么

听起来似乎很荒唐,所以windows也会警告我们

"如果你更改扩展名,可能导致文件不可用"

————"可能?",到底可能性有多大呢?

怀着忐忑的心情,双击这个html文件,浏览器打开文件之后并没有什么异常现象

我们庆幸进入了小概率事件,成功的变成一个html格式的文件了

好像浏览器在说:我可以理解由txt转换的html文件

不知道大家是否尝试过将txt文件的扩展名改成doc再用word软件打开

或将doc文件的扩展名改成txt用记事本打开是什么情况

大家可以试一试,试完了之后可以看下面的结果是否相符:

第一种情况的话txt文件里面的内容原原本本显示到了word中

好像word在说:我可以理解由txt文件转换的doc文件

但是第二种情况,直接出现了一个弹框

 

好像记事本在说:我理解不了由doc文档转换成的txt文件

通过以上几个例子,我们可以初步判断,有些文件改变扩展名再打开,是没事的

但是并不是所有的应用程序都这么好说话,比如我们的第三种情况

而浏览器恰巧认识我们在txt记事本文件中写的html代码

所以我们可以将记事本txt文件的扩展名改成html,这样得到html文件

说了半天,就是为了得到一个网页html文件

但是为了得到它,经历的过程也太曲折了

而且,我们发现

txt文件用记事本创建,doc文件用word来创建

但是现在可以说html文件也用记事本创建了,不感觉有点奇怪么?

其实html文件根本不是记事本的原配

html文件需要对应的应用程序来创建,这个应用程序就是我们的开发工具

也就是我们写代码的地方

当然,doc文件可以由word创建,也可以由wps创建

我们的html文件可以由以下几款应用程序创建:

Dreamweaver  Sublime Text  WebStorm  HBuilder  Visual Studio  Eclipse...等等

具体选择哪一个,根据个人喜好来

关于它们的区别,百度一下,你就知道了

 

 

 

转:https://www.cnblogs.com/zhaohuiziwo901/p/4606326.html



推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • 本文介绍了如何在C#中启动一个应用程序,并通过枚举窗口来获取其主窗口句柄。当使用Process类启动程序时,我们通常只能获得进程的句柄,而主窗口句柄可能为0。因此,我们需要使用API函数和回调机制来准确获取主窗口句柄。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
author-avatar
淼淼妈妈的指国度an
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有