一步步搭建物联网系统(教你设计物联网系统)

  结论:

  浏览器对中文支持不友好。

  浏览器对英文支持友好。

  刚开始的时候不要对中文编程有太多的想法,这是很不现实的:

  现有的系统都是基于英语语言环境构建的,对中文支持不是很友好。

  中文输入的速度在某种程度上来说没有英语快。

  我们离开话题已经很远了,但是这里说的都是针对于那些不满于英语的人来说的,只有当我们可以从头构建一个中文系统的时候才是可行的,而这些就要将cpu、软件、硬件都包含在内,甚至我们还需要考虑重新设计cpu的结构,在某种程度上来说会有些不现实。或许,需要一代又一代人的努力。忘记那些吧,师夷长之技以治夷。

  2.2 其他html标记

  添加一个标题,

  

  

  

  

  hello,world

  

  我们便可以在浏览器的最上方看到“标题”二字,就像我们常用的淘宝网,也包含了上面的东西,只是还包括了更多的东西,所以你也可以看懂那些我们可以看到的淘宝的标题。

  

  

  

  

  

  hello,world

  

大标题

 

  

次标题

 

  

...

 

  

 

  

    • 列表1

 

  

    • 列表2

 

  

 

  

  

  更多的东西可以在一些书籍上看到,这边所要说的只是一次简单的语言入门,其他的东西都和这些类似。

  2.2.1 美妙之处

  我们简单地上手了一门不算是语言的语言,浏览器简化了这其中的大部分过程,虽然没有C和其他语言来得有专业感,但是我们试着去开始写代码了。我们可能在未来的某一篇中可能会看到类似的语言,诸如python,我们所要做的就是

  $ python file.py

  =>hello,world

  然后在终端上返回结果。只是因为在我看来学会html是有意义的,简单的上手,然后再慢慢地深入,如果一开始我们就去理解指针,开始去理解类。我们甚至还知道程序是怎么编译运行的时候,在这个过程中又发生了什么。虽然现在我们也没能理解这其中发生了什么,但是至少展示了

  中文编程语言在当前意义不大,不现实,效率不高兼容性差

  语言的语法是固定的。(ps:虽然我们也可以进行扩充,我们将会在后来支持上述的中文标记。)

  已经开始写代码,而不是还在配置开发环境。

  随身的工具才是最好的,最常用的code也才是实在的。

  2.2.2 更多

  我们还没有试着去解决“某商店里的糖一颗5块钱,小明买了3颗糖,小明一共花了多少钱”的问题。也就是说我们学会的是一个还不能解决实际问题的语言,于是我们还需要学点东西,比如javascript,css。我们可以将Javascript理解为解决问题的语言,html则是前端显示,css是配置文件,这样的话,我们会在那之后学会成为一个近乎专业的程序员。我们刚刚学习了一下怎么在前端显示那些代码的行为,于是我们还需要Javascript。

  3 无处不在的Javascript

  Javascript现在已经无处不在了,也许你正打开的某个网站,他便可能是node.js+json+javascript+mustache.js完成的,虽然你还没理解上面那些是什么,也正是因为你不理解才需要去学习更多的东西。但是你只要知道Javascript已经无处不在了,它可能就在你手机上的某个app里,就在你浏览的网页里,就运行在你IDE中的某个进程里。

  3.1 Javascript的Hello,world

  这里我们还需要有一个helloworld.html,Javascript是专为网页交互而设计的脚本语言,所以我们一点点来开始这部分的旅途,先写一个符合标准的helloworld.html

  

  

  

  

  

  然后开始融入我们的javascript,向HTML中插入Javascript的方法,就需要用到html中的

  

  

  

  按照标准的写法,我们还需要声明这个脚本的类型

  

  

  

  

  

  

  

  没有显示hello,world?试试下面的代码

  

  

  

  

  

  

  

  

  

  3.2 更js一点

  我们需要让我们的代码看上去更像是js,同时是以js结尾。就像C语言的源码是以C结尾的,我们也同样需要让我们的代码看上去更正式一点。于是我们需要在helloworld.html的同一文件夹下创建一个app.js文件,在里面写着