美文网首页编程首页投稿(暂停使用,暂停投稿)前端开发
【2016.1.31】小白自学敲代码的零散知识点整理(1)

【2016.1.31】小白自学敲代码的零散知识点整理(1)

作者: Ludiwgbet | 来源:发表于2016-01-31 22:32 被阅读2849次

         本来是准备在29日写下前端和后端的一个学习整理,扩展一下知识,小结一下,结果大致浏览下编程这块的资料感觉自己所想和看的相差甚远,29日的小结就改到今天来个整理,也只是整理,结论都不敢随便说...


         很多新手上来就问学什么语言,java还是HTML,js,css什么的,学前端还是后端好,数据库学MySQL还是MongoDB等等一系列没有很多常识的问题.....

        别怪我说的太直白,其实最早我也是这样的,第一次学习编程问了很多人最终从VB开始,VB相关书籍的我有2本,当初下定决心来学,结果看了几天枯燥的代码就没有然后了,这几本书现在还在我的书柜上面,第二次学习编程是在高考完了以后准备来学,还花了几百块买了一本和辞海一样厚的C++的书来看,最后也是由于看不懂,枯燥乏味没有坚持下来,这本书依旧在书柜里放着,还挨着VB的书........第三次就是大学大二的时候学习Android的编程,结果依旧是不了了之,最后总结了下

    要不就洗洗睡吧,想学就多动手(当然不是放下面,是放键盘上面)

    现在我胡汉三又回来了,重新来认识这块的知识理论,想真正的从头开始学习.

    首先这次说的就是WEB端这块的知识点.

    新生很多在学习HTML,css,JavaScript等这样的基础web前端代码的时候,想过为什么要先学着三个家伙,而不是学其他,当然有的会说从简单到复杂,我可不是这个意思,我的意思是我们为什么要遵循这些原则为什么要这么写

    我想很多人一开始甚至学完了基本HTML,css,js的都未必想过这个问题,作为小白的笔者来谈谈这块的原因.这是学习web前端的一些硬知识.

    刚才说道的硬知识有三个标准:http标准、W3C标准和ECMAScript标准

    先说说http标准

    http知识一角

    我的意思是:你不必去非常了解http的详细内容,但是你要了解web前端开发常用的一些http的知识

    再说下W3C标准

    W3C标准部分

    既然是标准当然是人制定的,是这个组织 World Wide Web Consortium,不认识没事我给你翻译,叫万维网联盟,他们这帮家伙为什么这么做个标准呢,原因很简单就是方便,好用,统一,万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。

    这样解释是不是有点熟悉,结构标准就是对应着XML,HTML等,表现标准对应CSS,CSS3等,行为标准是对应着JavaScript,dom等,所以才有了网页三家族HTML,css,js。

    最后在这块说ECMAScript

    有些人可能只知道javascript,而不知道ES——其实,js是在ES的基础上,为web浏览器做了一部分封装(增加了DOM操作、BOM操作等)。

    ES的目录

    如上图中的这些概念,大家可能平时都在javascript中看到,其实他们是ES的内容。只不过javascript继承了ES的这些特性,并且javascript用的比较广泛,因此才会在js中讨论的多一些。


    说完了硬知识就该说说软的

    你也知道我们说话一生说一辈子话,说来说去也就那么多点词字,虽然不断更新但是那几个字,不会有大的变化,那么我们根本没必要把所有的字词都学会,都会写,字典也是如此小学生字典和大学词典完全是两个概念....

    这个编程和说话也是一个道理,在使用一些代码时绝大多数都是重复的,因此人们为了节省时间,提高效率是不是从多个意思的一句话,整理起来用一个符号或者一个词来表达,那么类库或者框架就是这个道理.

    这次说的就是类库或者框架


    有时间欢迎返古归真

    别问我那个好用哪个不好用,我是小白不会,我只是摘录一下一些大神的话送给大家...

    首先,jquery一定是大部分web前端开发者不可或缺的工具。而我利用jquery不仅仅停留在只使用它的API和插件上,我还会自己去写jquery插件,我还会去读jquery的源码、了解jquery的设计思路。如果你也能那样做,请相信我,你会收获到意想不到的效果。如果有一个问题:怎样才能最最透彻的理解javascript的事件系统?最佳答案之一:读几遍(一遍可能读不懂)jquery关于事件处理部分的源码!

    其他的自行百度,概不详提,提了我也不敢随意回答...

    工具介绍

    如果你专门做web前端,就不要在用vs了,当然要选择sublime。写html语句还用手动一条一条写吗?你得需要zencoding的协助,否则效率太差了。

    最后说下运行环境

    B/S,C/S什么的

    首先,你要知道web系统虽然大部分是在浏览器下运行,但是js可能会被运行在node环境。

    今天就到这吧....明天看有没有机会继续

    此文摘录很多大神的话,仅供参考学习....

    相关文章

      网友评论

      • 依旧醉红颜:我说 哥们 你这图片 有 全图么 发一下地址好么 很需要跳坑啊
      • d4c94c64f8c3:欢迎入坑
      • 4588e4274830:C#路过
      • 挂树上的骷髅怪:小白 小白 你可以把你自学UI的视频让我看看嘛?我是IOS的
        Ludiwgbet:@挂树上的骷髅怪 额,我在慕课网上面学习,具体教程也在上面,当然不是打广告
      • 梁生在此:不是先手学c,那就肯定不是计算机专业的了。。
        我也是前端,但是只是个菜鸟级别。还要多多学习
      • 悟空皆空:怎样才能早点上手(ಥ_ಥ)
        我知识点还没看完,就有点烦躁
        悟空皆空: @nullUltra 感谢小白(๑•̀ㅂ•́)و✧
        Ludiwgbet:@悟空皆空 前端html css js开始慢慢手写学习……
      • ganl:入门学vb,估计上学的有点早,或者非计算机专业;现在多数是从c开始
      • 66d43d7d3456:过完年准备去学习java
        一蓑烟雨啊:@冰冷如夜 我也是,正在学c。共勉,加油!
      • 79521e6b52e8:。。我是直接学了php,然后回来学的前端,而且你发的图我一个也没看过。。。可能我是实际大于理论吧,也可能我就是走码农路线,而你是走高级工程序员路线吧
        79521e6b52e8: @nullUltra 人的精力还是有限的,我还不如去看看算法什么的
        Ludiwgbet:@笔直向前灬说到做到 有时候问个为什么也是不错的……
      • c68054371282:马克 留下嘿嘿嘿谢谢分享分析哦
      • 刘恒阳:这几张脑图很有含金量
      • Wetoria: 自己学的不是很深,但是对于学编程我只想说,初中还是高中流程图学的用心点,英语用心点,入门会比较简单。
        挂树上的骷髅怪:@Wetoria 哦哦。 这样啊,好的 我去找找
        Wetoria:@挂树上的骷髅怪 也只是初学者,对于编程理解上比较容易。目前纠结于学JAVA还是objective-c。ui方面找找应该有很多。我这只有一个半小时制作交互动画。你去搜搜看十分钟ui设计?
        挂树上的骷髅怪:@Wetoria 哦哦 谢谢指点 我不是作者 你有关于UI基础和进阶的视频呢?我是IOS UI的学习者
      • dccd66a4fd72:楼主专业不是计算机有关的吧?自学真的靠毅力,但是习惯学语言方式后会觉得学语言不会像爬泰山那么难。加油~
        Ludiwgbet:@现在飞 谢谢,我学会计专业的,不过对互联网这块有浓厚兴趣,想向这边发展,所以多次进行学习……
      • 蛮子:我现在跟着大学课程学C呢
      • 予行其前雾徙而随:我很深刻的见解:看不懂!以后慢慢教我吧!谢谢

      本文标题:【2016.1.31】小白自学敲代码的零散知识点整理(1)

      本文链接:https://www.haomeiwen.com/subject/rrrskttx.html