zoukankan      html  css  js  c++  java
  • 学习前端编程之前的一些建议

      

        这篇文章是对于编程小白新手来说的,对于已经在编程路上蹦跶的菜鸟,老鸟,大牛,请忽略~~哈哈!

      1.打字速度是必备的素养!

          a) 打字速度是必备的素养!

          b) 可以使用市面上常见的打字练习工具,比如金山打字通等.不要练习中文打字,只练习英文打字就行了。英文文章一定要练习到每分钟100字母以上。

      2.认识单词:

          学习前端将来会学到很多新的单词,新的单词也不要慌,及时查询出来就行了,安装有道词典可以为我们节约很多的时间。

      3.将学习当成兴趣:

          把学习当游戏。我们都喜欢游戏,把学习融合到游戏里,从游戏里找到成就感。经常鼓励自己,相信自己。

      4. 可以提高开发速度的几个设置:

    • 将所有文件的后缀名(扩展名)显示出来。(图解)

    Win10,win8:

    Win7:

                 

     

     

    • 将文件的排列方式改为详细信息,并且名称一定要能够全部显示出来 。
    • 使用小的任务栏。
    • 将常用的工具锁定到任务栏

      5.学会使用快捷键

            习惯性的使用快捷键可以提高我们的开发效率,下面是window系统下面的一些快捷键。

          常用:

          Ctrl+C:复制

          Ctrl+V:粘贴

          Ctrl+X:剪切

          Ctrl+S:保存

          Ctrl+A:全选

          Ctrl+Z:撤销上一个操作

          CTRL+Y:还原上一个操作

          win+E:打开资源管理器    

          Alt+tab:切换程序(注意整个操作过程alt常按)

          Win+D(鼠标点击屏幕的右下角):切换到桌面

          Win+R:快速运行,打开软件,cmd命令行等

          calc:运行计算器

          mspaint:运行画图工具

          notepad:运行记事本

          Win+L:锁屏。

          F5:刷新

          Alt +f4:退出程序

        其它:

          Win+数字键:打开/显示超级任务栏第N个图标代表的程序

          Win+方向键:最大化、还原/最小化窗口

          Ctrl+Alt+Del:显示以下选项:锁定该计算机、切换用户、注销、更改密码和启动任务管理器

          CTRL+SHIFT+ESC:打开任务管理器

      6. 学会上网:

          这里的上网不是我们日常生活的上网打游戏,上网看小电影,或者上网看NBA直播。而是如果将来在我们学习的过程遇到了问题,可以借助网络来帮助我们解决这些问题。比如说将来在学习的时候遇到了一些自己不懂的名词,可以百度一下,遇到自己之前没有听说过的技术也可以百度一下。(总结:在编程领域,没有天生的大神,只有别人知道你不知道,如果要想你比别人知道的多,请多使用百度吧)

          当然,专业的学习查询方式可以查询W3Cschool,MDN等,Google在国内因为某些众所周知的原因被限制了…..

          W3c在线教程: http://www.w3school.com.cn/;

          菜鸟教程: http://www.runoob.com/

      7.认识浏览器和服务器:

        1   什么是浏览器什么是服务器:

            我们的认知:就是一个图标,可以双击打开,在地址栏中输入完内容之后会显示对应的页面。

            我们看不到的内容:

            当我们在浏览器的地址栏上面输入内容之后,浏览器会发送请求到服务器,服务器接收并处理以后,将请求的页面读取出来返回到浏览器,浏览器接收到响应回来的内容以后,会通过浏览器的内核将响应内容渲染成一个完整的页面,并且显示出来。

            1.2  什么是浏览器:

            浏览器是指可以显示网页服务器或者文件系统HTML文件标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件

            浏览器的特点:

               可以显示服务器中的html文件

                可以让用户与这些文件交互。

            1.3什么是服务器:

            服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

            服务器的特点:

             处理请求

            必须保证24小时开机状态

        2   浏览器的分类

           主流浏览器:chrome,firefox,Safari,ie,opera····

         注意:虽然市面上的浏览器有很多,我们在学习过程中主要使用到的浏览器是chrome、firefox

       3   使用开发人员工具来查看请求和响应:

        3.1  右键,选择审查元素。

        3.2  打开开发人员工具。

        3.3  打开notwork:

        3.4  浏览器发出的请求:

        3.5  浏览器请求的详细信息 

        3.6  浏览器请求数据的原理:

          就是浏览器让请求的页面直接去服务器上找,找到了以后将这个文件中的内容通过repsonse响应回浏览器。

      4   请求协议:http协议:

        4.1  请求报文。

        4.2  响应报文。

        4.3  Url:(地址)地址栏上我们输入的内容。

          Url的组成:协议://服务器的ip地址:端口号/请求的页面

      5   页面的本质:

          虽然页面上只有一句,但是在源代码中有很多的内容:

            原来浏览器所做的事情是将服务器响应回来的response进行从上到下的解析(渲染),将最后的页面效果显示出来。

      6   浏览器内核:

          内核(Rendering Engine):可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTMLJavaScript)并渲染(显示)网页。

        内核的分类:

          Trident[ˈtraɪdn:t]:ie , 猎豹安全浏览器,360极速浏览器,百度浏览器...

          Gecko[ˈgekoʊ]:Firefox

          Webkit[webkit]:Safari

          Blink:Chrome,Opera

          不同的内核在渲染同一内容的时候会有差别。

          浏览器内核渲染页面是从上到下依次渲染

          世界上的第一个html页面:http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

  • 相关阅读:
    UVA 562 Dividing coins --01背包的变形
    HDU 2602 Bone Collector --01背包
    Topcoder SRM 618 Div2 --900
    【转】Python 列表排序
    线段树之区间最大连续和问题
    【转】Python中string的strip,lstrip,rstrip用法
    《Python核心编程》部分代码习题实践(持续更新)
    《Python核心编程》部分错误纠正(勘误表)(持续更新)
    UVA 103 Stacking Boxes --LIS
    POJ 1836 Alignment --LIS&LDS
  • 原文地址:https://www.cnblogs.com/yifangts/p/6017913.html
Copyright © 2011-2022 走看看