很开心跟了叶老师学习和做项目,基础不好,前期他会帮你安排好学习路线和计划。前期没有项目做,叶老师先让我先学习jQuery,给我推荐了一些网站,叫我一边学习,一边写博客。其实很早就有想写博客的想法,只是一直没有去写,想法终是想法。直到现在,终于愿意多花点时间去总结归纳,我一直觉得没有理解到一定的深度和总结归纳的功力,基本写不好一篇博客,这也是我一直没有动手去写的原因之一吧。
    之前对HTML和CSS等前端知识也有一定的了解,看过一些书和视频,只是都没有好好动手去自己写一个页面出来,或者随便写一个页面出来只是熟悉一个那些标签和属性,其实没去自己动手去写过一个东西,比较难记得住,所以要经常动手去写,大神总是会练成的。其实我刚开始写的时候,很难下手,不知道怎么写。百度了很多样式啊代码啊,CSS很多,刚开始又看不懂,看看就不想看了,所以曾一度想放弃,自己慢慢来慢慢学就好,不会被老师这样“逼着”。但是正是这种压力和“逼”,让我沉下心来去一步一步上手。
    刚开始就真的是一步一步来,在HTML中写一个form、文本框、密码框、登陆按钮。然后百度了三种选择器(标签、id、class)在什么情况下使用,就这样写出来的HTML页面比较丑,在浏览器上浏览只有一行显示在页面上边,不过不要紧,只要在HTML中把数据封闭起来,再加上标签就完成啦。不过在此提醒一下,标签的命名建议多看看别人优秀的模块,因为好的命名会给模块开发带来福音,而差的命名会给整个页面带来灾难,甚至一段时间之后会惊叹:咦,这是谁写的!让他自己来改。
    接下来就到CSS了,因为第一次写,所以什么 都不懂,就看着别人的相关CSS样式写,基本每一个CSS属性都要百度一个这个是什么,怎么用,然后打上注释。一个一个属性加上去,看看有什么效果,合适自己界面的就留下,不合适的就不要。所以一个页面下来已经要百度了很多属性了,其实一次是不够的,因为只是一次的话写完就忘记了。好在写一个页面下来也要写好多个选择器的样式,很多都是相同的属性,比如边框、字体、颜色、背景等会经常用到,所以写下一个页面其实会记住超多属性的使用了。如果坚持下来,一直在做这块,那不跟玩儿似的,随便就可以写下一个好看的界面,当然要写一下优秀的界面可不是那么简单。
    大事开头难,特别是开发这个行业,对于想要入门的人来说真的很难,也许已经看过很多相关的书籍和视频,但却没有去真正实践过,或者写的时候也只是了解一下那些基本的东西,没有按需求写下一个东西。这时真的需要去动手写一个了,首先告诉你,如果不知道怎么下手去写,或者在写过程中遇到什么难题自己无法解决就不想写了,想回到再看视频跟着一步步写一些简单的,那就不要写了,趁早考虑自己到底适不适合这个行业,趁早找到自己的行业,免得浪费时间。刚开始入门会比较难,但一定要坚持住,不懂是吗?你可以百度啊,沉下心来,花个半天时间还不解决?好,给你两天时间,好好找资料,看别人怎么写的。你身边不是有大牛吗,沟通总会吧,多跟他们沟通交流,问他们找点经验。最好能够几个人做个项目,或者跟着大神做,我也是,遇到个好老师,他都帮我安排好了学习路线和计划,没有项目的时候时不时找些东西叫我写一下,写好了再换一个,刚开始我心里不是很情愿,但是写完第一个界面后感觉学到很多,如果不是老师这样给我安排,我大概也不会这么专心去写一个界面吧。所以,只要有做就行。总之,不要放弃,坚持下来,大部分人都可以成为大神。

万事开头难,用HTML写的第一个界面,收获颇多的更多相关文章

  1. 一个想法照进现实-《IT连》创业项目:万事开头难

    前言: 之前是一个想法,现在已经进入创业阶段,所以这个系列的标题,改了. 众筹的事在今天也停止了. 7-9号会在深圳龙岗布吉参加一个风投对接的活动,今晚(6号)会出发. 因为:在深圳会呆几天,而且这个 ...

  2. 万事开头难——Cocos2d-x学习历程(一)

    万事开头难,不知该从哪里开始,不过既然要学习一样新东西,那就从了解它开始吧... Cocos2d-x是一个通用平面游戏引擎,基于一个同样十分著名的游戏引擎Cocos2d-iPhone设计,Cocos2 ...

  3. 万事开头难 && 实践出真知

    实践出真知,真是千古不变的真理. 前几天在顺手做一个万年历项目,实现了用TFT屏显示实时时间,日期,温度,和按键设置时间,能在特定时间显示特定的话语在显示屏上面.其实这个项目现在想想还是挺简单的.我的 ...

  4. 大白话Vue源码系列(01):万事开头难

    阅读目录 Vue 的源码目录结构 预备知识 先捡软的捏 Angular 是 Google 亲儿子,React 是 Facebook 小正太,那咱为啥偏偏选择了 Vue 下手,一句话,Vue 是咱见过的 ...

  5. 手机游戏渠道SDK接入工具项目分享(二)万事开头难

    一般接到任务后程序员们通常都开始着手进行技术调研了,但我这活是项目负责人.还有一大堆事情要先期准备,没人能帮忙. 一.人力配置 考虑的之前已经有一波人搞了大半年,但没有起色,先期也没有太大人力需求,所 ...

  6. 如何配置visual studio 2013进行负载测试-万事开头难

    声明:工作比较忙,文章写得不好,有时间再整理. 起因:最近众包平台因迁移到azure之后一直有网站慢的情况,让老板挨批了,但是测试环境一切正常,而且生产环境也没发现有卡顿和慢的情况,所以干脆来一次负载 ...

  7. ACM数论之旅1---素数(万事开头难(>_<))

    前言:好多学ACM的人都在问我数论的知识(其实我本人分不清数学和数论有什么区别,反正以后有关数学的知识我都扔进数论分类里面好了) 于是我就准备写一个长篇集,把我知道的数论知识和ACM模板都发上来(而且 ...

  8. diy操作系统 0:万事开头难

          许久之前就有写一个tiny的操作系统的打算,但时间和精力关系,想法一直没有成为最终的代码.操作系统的构建本身是个系统工程,门槛较高,需要多方面的知识,往往几行代码背后是厚厚的几本书才能说清 ...

  9. BPM7.5.1升级细节,万事开头难

    背景:Linux5.9,BPM 7.5.0集群环境,内置WAS ND7.0.0.17 详情见上图 故障现象:升级BPM 7.5.1集群环境 1,按照 IBM 信息中心步骤,升级BPM需下载相应补丁 包 ...

随机推荐

  1. JAVA程序优化之字符串优化处理

    字符串是软件开发中最为重要的对象之一.通常,字符串对象或其等价对象(如char数组),在内存中总是占据了最大的空间块.因此如何高效地处理字符串,必将是提高系统整体性能的关键所在. 1.String对象 ...

  2. 操作css样式

    <script type="text/javascript"> //产生一个四位的验证码. function createCode(){ var datas = ['A ...

  3. 深度围观block:第三集

    深度围观block:第三集 发布于:2013-07-12 10:09阅读数:7804 本文是深度围观block的第三篇文章,也是最后一篇.希望读者阅读了之后,对block有更加深入的理解,同时也希望之 ...

  4. 使用Reaver加PIN码秒破WPA-PSK密码

    之前掌握到的破解WPA-PSK密码仅限于使用aircreack工具包获取handshake后挂字典爆破方式,而能否破解出wpa密码完全依赖于字典强度了.除了该方式外还有一个更有效的办法,就是使用路由P ...

  5. GPIO的8种模式详解

    和stm32的GPIO相关的寄存器有 (1)两个32位的配置寄存器(GPIOX_CRL,GPIOX_CRH) 每一个IO占用4位,16个IO占用64位就是两个32为寄存器. 其中CNF[1:0]是用来 ...

  6. Codeforces 23E Tree

    http://codeforces.com/problemset/problem/23/E 题意:给一个树,求砍断某些边,使得所有联通块大小的乘积最大.思路:f[i][j]代表当前把j个贡献给i的父亲 ...

  7. http状态码有那些?分别代表是什么意思

    http状态码有那些?分别代表是什么意思? 简单版 [ 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 ...

  8. post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?

    好吧, 除了哲学方式的回答以外,下面是一个浏览器从业人员的看法 事实上GET 和 POST 在实践上面有非常大的区别,这两种方法在语义上面并非能互相取代. POST 是否比 GET 安全 是的, PO ...

  9. rm: cannot remove `/home/cn0000/log/formlog.20140417': Read-only file system

    [root@localhost home]# su - cn0000 rm: cannot remove `/home/cn0000/log/monitor_xmllog.20140417': Rea ...

  10. 【转】Thunderbird on Ubuntu 12.04 – 调整邮件列表行间距

    原文网址:http://www.xuebuyuan.com/414703.html markz@markz-hp6200:~$ cd .thunderbird/ markz@markz-hp6200: ...