为了账号安全,请及时绑定邮箱和手机立即绑定

【我与慕课网的故事】JavaScript,人到中年从零开始学编程序

标签:
JavaScript

本人80后,干了10多年建筑的技术工作,考这证那证的年代终于熬了过去。业余时间爱玩个游戏,从单纯的游戏玩家,到与别人架设简单的服务器当了一段GM以后,发现没有编程的基础是没法玩的HIGH的!

偶然间看到美国高管都开始学编程,自己也开始有了学冲动。可回头看看自己,工作10多年以前学的那么点C语言除了知道FOR循环和IF语句以外基本都还给了老师。不过我这人有股不服的劲头,做什么事情都喜欢去冒险尝试下。

一个新人小白,相当于零基础该学什么呢?我上网查了下语言的排行,觉得基础是C语言,然后是面向对象的C++,但是最近还有swift和go语言很火热,甚至还有国产的易语言。头很大,不知道该从何学起。

网上看了看各种课堂、教材真是琳琅满目,我就像站在了宝藏的上面,就是不知道该怎么把这堆宝藏转化为自己的财富。哎!中白,开始就得面临选择。

偶然间接触到了利用JavaScript做手机APP的网站,瞬间感觉这东西好啊,可以做网站,可以做APP甚至号称它学起来都很简单,于是买了几本书和找到了咱们慕课网,慢慢开始学喽!

什么时候开始学?对!就是今天,每当有时间学习以后就把学习到的东西和疑问发出来,也许是很多现在的大神们年轻时走过的路,不过我拄着拐杖走罢了。

可能会有人说“你开始学习的路子不对啊,应该从XX开始学习”,可是谁叫咱们书都买了呢?我这人花了钱就得用到实处,所以决定开始我的学习之旅了!
图片描述

先找到了慕课的前段开发的JavaScript入门篇,上面是这么说的:“课程须知“

该课程是针对新手的一个简单基础的课程,让您快速了解JS,通过一些简单的代码编写体会JS。如果您已经对JS有所了解,可以跳过本课程,学习JS进阶课程,进一步学习JS相应的基础知识。学习本课程,希望您至少具备HTML/CSS基础知识,认识常用的标签。”
CSS听说过从来没接触,HTML?嗯!就是那个超文本的吧,百度下。

 算了!一遍学JavaScript遇到问题在找HTML的资料吧!没有时间从幼儿园开始学习了,必须是中学的课程回头看小学的课程,要知道再过10年多年就50了!come on!

好吧!从第一课开始学习吧!
第一课让输入代码就算过关了..................

请在右边编辑器的第12行,输入document.write("hello");,看看结果窗口会有什么变化。
请在右边编辑器的第13行,输入document.getElementById("p1").style.color="blue"; ,看看结果窗口会有什么变化。
不过,作为一个零基础的中白,不想就这么简单的过去!来看看页面吧!
<!DOCTYPE HTML>这是什么东西?
<!DOCTYPE> 声明必须位于 HTML5 文档中的第一行,也就是位于 <html> 标签之前。该标签告知浏览器文档所使用的HTML规范。在所有 HTML 文档中规定!DOCTYPE是非常重要的,这样浏览器就能了解预期的文档类型。
HTML5又是什么?
搜索下:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。
看来是HTML的第五个版本,比较新,功能很强大。我学的是JavaScript啊,知道HTML5是什么就可以了,是嘛?又简单看了看HTML的格式<html><head></head><body></body></html>就是这么个结构可以用记事本编辑。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这又是什么东西?
又搜索:meta是html中的元标签,其中包含了对应html的相关信息,客户端浏览器或服务器端的程序会根据这些信息进行处理。HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。content(内容类型):这个网页的格式是文本的,网页模式。charset(编码):这个网页的编码是utf-8,中文编码,需要注意的是这个是网页内容的编码,而不是文件本身的。
至于剩下的这些:
<p id="p1">我是第一段文字</p>
<p id="p2">我是第二段文字</p>
document.write("hello");
<script type="text/javascript">
document.getElementbyId("p1").style.color="blue";
就先放着吧,我是来学习的,都会了就是我来教了,但是这些东西需要留着,将来遇到可以回顾下。
PS下:教学的网页不错啊括号,双引号,只要打一次就都出来了,攒个!


顺利来到第二课,看看开头是教我们如何插入JS代码,嘿嘿。
噢!这句话:把JavaScript代码写在<script></script>之间就可以了!方便啊!
不过,后面又让写<script type="text/javascript"> ........ </script>之间!为什么?
噢!作者说了:表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。
作者还让我们练习下,我比较喜欢偷懒,输入<script></script>试试,不行。。。。。。。还是老老实实的输入吧!
第一次写了<scripttype = "text/javascript"> 发现不行啊,噢少了一个空格,加上!<script type = "text/javascript"> 还是不行.............从下面看到我在等号两边多加了空格,汗!于是删除之。

然后,我看了看下面别的同学的评论,发现有人说“不用这么麻烦直接<script></script>”就行了?真的假的?去搜索看看,果然如此,看来课程该更新了,另外空格在语法里面可以有...............

点击查看更多内容
10人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消