我刚学会了html的基础知识。我想知道在网站中开发HTML代码的不同里程碑。我做了一些谷歌搜索,遇到了不同的页面。我知道有一些叫做"框架"或"平台"使用像Drupal,Wordpress等名称可以轻松开发网站。
我还没有看过这个平台,但我想这些平台或框架会在后台运行一些代码,这些代码会在一些鼠标点击时触发。(如果我错了,请纠正我)。 然后我了解了可用服务器的选择,我们需要决定运行哪个服务器。
此外,还有像域和主机这样的东西(这些和服务器一样,是我不了解其严格技术定义的东西)。我想知道我们如何为网站分配域名,以及如何将其与SQL或数据库相关联以进行操作?
那么,任何人都可以简单地解释一下,将一个简单的html(或者CSS或Javascript)代码带入网站(从头开始构建而不是任何平台)以及如何加入这些点是什么? ? (我希望,将这个问题简化为"写在记事本中的html代码需要成为一个网站,几乎意味着同样的事情。)
答案 0 :(得分:1)
建立一个网站就像烤蛋糕。有不同类型的网站,就像面包师的技能水平不同。家庭蛋糕面包师可以使用盒装蛋糕和蛋糕。按照盒子背面的食谱,但是主面包师将使用他们对技能的掌握来制作结婚蛋糕,他们需要花费数年的时间来构建(添加工具),增强(加强他们的工具)和完美(他们的知识)。无论哪种方式,面包师创造蛋糕吃和&我们建立网站与&使用
一切都始于HTML的基本知识。你需要先掌握它。一个起始网页编辑器是:NotePad++。我们大多数人学习的方式是下载一个基本的HTML编辑器&将页面保存为.html文件。然后获得一个Web服务器(如XAMPP - 见下文)并将网页放入其中/ htdocs /文件夹。然后,您可以使用以下网址查看您的网站:http://localhost/index.html或http://192.168.1.1/index.html
下一层是为您的网站添加功能。我们通过前端代码(JavaScript)和后端代码(如PHP,PERL,Python,C#等等)来实现这一目标。
事件监听器使用JavaScript。它们具有以下功能:点击(在桌面浏览器上),触摸(在手机上),鼠标套餐(在桌面浏览器上),滑动(在手机上)等等......最终您将了解这些内容。像jQuery这样的JavaScript库(见下文)可以帮助您实现捷径。一些库将包装本机JavaScript语言结构,如:
document.getElementById('myId'); into $('#myId');
document.getElementsByClassName('myClassName'); into $('.myClassName');
document.querySelectorAll('#myId .myClassName'); into $('#myId .myClassName');
我们还使用CSS添加前端设计图层。它使我们的网站看起来很棒(非常漂亮)!
我建议开始学习:HTML>那么CSS或jQuery>那么jQuery或CSS>然后是服务器端语言(见下文)>那么SQL>然后是数据库>然后如何购买域名>那么如何获得一个网络托管帐户>然后如何上传您的网站> &安培;最后如何配置名称服务器,以便人们可以看到您的网站。 (完成所有这些后,您可以SEO& A/B Testing。)
服务器端框架对于在后端代码的开发中采用捷径非常有用。它们可以帮助您减少构建这些功能所需的时间:
基于PHP的CMS工具包括:Drupal,Joomla& Wordpress。它们旨在帮助您构建后端系统,而不是真正知道如何从头开始100%完成所有事情......或者如果您知道如何做一个捷径,但只是不想构建一切从头开始。
还有客户端库和构架。它们可以帮助人们处理大量的样板HTML,JavaScript和CSS代码,他们可以创建。其中一些包括:
这些是您可能想要探索的网络服务器:
在您开始学习如何构建网站时,以下是一些供您浏览的链接。从顶部开始&按此顺序按下工作。 (注意:如果您查看每个W3Schools页面的左侧。您将找到关键字,属性/变量和方法/功能的列表。)
我建议避免使用SQL,数据库&现在选择一个Web托管服务提供商,直到您学会了如何在HTML中构建表单。当您开始学习构建后端代码以将表单数据添加到数据库表时。您还将使用SQL从数据库中提取数据。将其插回页面。
当您准备就绪后,您可以在Domain Name Registrar注册域名。原来的是Network Solutions,但网上还有其他更便宜的。
Web Hosting Service提供商是您最终将代码FTP到的地方,以便其他人可以看到您的网站。您使用网络托管服务提供商的名称服务器将您在域名注册商处支付的域名指向您的网站。
有一些技巧可以让网站变得更快更好。您将要了解这些:
以下是一些Learn-How-To-Code网站:
您可以在以下链接中找到许多自由软件项目:
最后但并非最不重要的是,I.T。 &安培;计算机科学编程书籍。您可能想在线购买一些:O’Reilly Books
祝你成为一名能够建立令人惊叹的网站的大师级网站开发者,祝你好运!
答案 1 :(得分:-2)
http://www.w3schools.com/html是您从基础知识学习HTML和Web开发的合适场所。你去吧。