编程,今天就开始

时光荏苒,自己毕业已有3个年头,看看自己走过的路,踩过的编程的坑,突然想写篇文章来纪念一下。

公众号从建立至今已有一年半了,至于当初是为什么想建立此号,现在想想无非是想让能看到这个公众号的文章的人能有这样的体会: 编程真的就是很easy!

笔者所学专业是物理,在大学中也仅仅是自己学了一点的flash的脚本语言actionScrit,毕业至今所学的知识都是自己找视频,找资料,一天一天慢慢熬出来的,学会一点新知识后真的很开心,幻想着自己成为技术大牛,编写的程序可以影响着别人,就有研究下去的动力了。

曾记得大学时选修课网页设计,那时看到老师展示出来的网页,听着老师讲授的html知识,内心中感觉:"这到底是个什么鬼?为什么这么写能出来这样的效果?感觉真的好厉害。"现在再想想所谓的程序,只不过是用特定的方法,模式来实现特定的功能和效果,学习新的技术也不感觉有多大的心理抵触,毕竟高级编程语言的思想是相通的,面向过程,面向对象,利用不同的设计模式实现代码的封装,复用,自己把用过的代码存好,以后碰到类似的问题时找到代码拿来改改,问题的解决好简单,别人的代码不好使?没关系,先调试通过后改成自己想要的样子,存起来,都是未来解决问题的法宝。

从今天起,将会一天一篇推文,所涉及内容包括我所掌握的,了解的,会的,不会的技术,前端,后端,框架的使用,如何解决问题,去哪找寻解决问题的答案等等,还有一些自己的体会,今天,就从我所认为的最最最最最简单的语言html开始吧!

什么是html?

HyperText Markup Language,超文本标记语言,是一种用于创建网页的标准标记语言。

这么说看不懂是吧? 好 ,我们换一种说法,就是给网页设计结构,就像设计房子的结构一样,比如顶部是什么,中间是什么,底部是什么。

这是网页的代码:

我是内容

我们需要测试一下是不?

好,用电脑建立一个记事本文件,将其改名为index.html,当然,如果没有设置显示文件的扩展名,这样是无法实现我们需要达到的效果的!

第一步就是先将电脑设置改为显示文件的扩展名:

win7也是一样的做法。

我们就在电脑桌面新建一个记事本文件,之前笔者就是使用的这种方法!但随着知识日益扩增,了解到记事本不是专门用来编辑网页的文本,真正的程序员可没有用记事本的。工欲善其事必先利其器,我们既然想涉及编程,那就要先找好响应的工具,notpad++和sublimeText都是可以的,今天我们使用的是sublimeText,百度搜一个破解版的就万事俱备了~~~。

既然有了编辑器,那我们就开搞了! sublimeText功能很强大,用过它的程序员都说好! 输入

网页的最基本骨架就有了,是不是很easy?

接下来解释下其中的代码的含义:

用浏览器打开刚才的index.html,我们来看一下效果

最最最简单的静态网页(网页内容不是从服务器中获取的)已经实现了,是不是很简单呢。

当然,可能会出现文字乱码的情况,比如

这是因为没有设置文本的编码格式,我们用sublimeText来更改下文件的编码格式,我们将其设置为utf-8

然后,我们还在代码的head中加入一行

这时候再打开网页看看,一切就都没有问题了!

笔者使用的是QQ浏览器,可以右键更改下当前网页的编码方式,同样也需要设为utf-8格式才不会显示乱码

一个最简单的网页已经制作完成了,寥寥几行代码而已,但是,这才开始第一步,我们还需要学习html的其他内容,不同的html代码可以实现的功能,如何把网页设置成自己想要的样子,如何操控网页中的元素,如何向自己的后台发送数据,如何对返回的内容进行处理,还需要对用户输入进行处理,以防止恶意提交数据,自己不能实现所有的功能,如何去找别人的代码,所谓的不要重复造轮子也就是这个意思,看起来比较高级的QQ登陆和微信登陆等第三方登陆功能是如何实现的,为什么一个网页在手机上和电脑上打开是不同的展示样子,手机app到底应该怎么去实现,为什么服务器在大量访问的时候会出现访问缓慢及如何优化等等等等,技术无止境,会的越多,不懂的也就越多,我们一起进步吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181031G144FR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券