黑马程序员技术交流社区
标题:
感言帖
[打印本页]
作者:
是在夏天啊
时间:
2019-8-19 21:14
标题:
感言帖
来到黑马学习已经两个月多,从开始的害怕学不会到现在的主动学,也找到了一些自己的学习方法,这周学习的内容相比较上周的更需要理解一些,要多应用才能理解并自己写出来。比如元素的类型,各种元素之间的转换,要对元素的类型都理解了才能运用自如,每种元素类型都有自己的特性。
首先我们要背诵这些知识点,然后自己动手写一些页面应用,还有一些平时写页面会遇到的问题和知识点,都需要去慢慢掌握。,也需要更多的练习,随着学习的深入需要掌握的东西越来越多,不能学了这个忘了前面的,要及时复习,学习现在的并巩固以前学的。我现在需要多总结,把难点和重点多看看,把不熟练的地方多练练,争取都能掌握,并提高写页面的准确性和速度。
成功没有捷径,只有付出了汗水才能体验到成功那一刻的喜悦,我很庆幸我的选择和我现在付出的努力,我想经过几个月的学习之后,可以达到我想要的效果。每个人学习方法不一样,但是最重要的一点是要总结,然后慢慢摸索出适合自己的学习方法。如果学习中遇到不理解的,建议先百度、谷歌,一般都能够得到解答的。还是不懂再去问别人,没人可问也可以先跳过,继续学习后面的。过段时间再来看一遍,你会发现有些问题已经不是问题了。还有一点最重要的就是要学会坚持。不要三天打鱼,两天晒网。既然选择了前端,就风雨兼程。 学习前端需要掌握的基础知识有jquery,css。做移动端开发最好掌握CSS3,CSS3的许多新特性会让布局简单很多。Jquery可以不用每个知识点都很熟练,但是最好都了解,用的时候知道有这个东西再进行细致学习会更牢固。必须掌握的几个点
1.选择器
基础的id样式选择器是必须掌握的,这里不多说。
2.事件绑定
不推荐的写法
$(“#foo”).click(function(){});
优点:jQuery是追加绑定的,绑多少执行多少,还解决了IE的不兼容问题。
Jquery中的事件绑定方式有很多 click,live,bind,one,on…,它们之间的区别这里就不多讲了。on方法是官方推荐的绑定事件的一个方法,从性能和试用场景上来说都是很好的。
$(“#foo”).on(“click”,function(){});
高级用法,场景(在多行的表格表格中,动态添加了一行,如果想给新增的这行绑定点击事件)
$(“#table”).on(“click”,”.row”,function(){});
这里在页面初始化的时候可以给表格里面带row样式的行绑定click事件,就算row是新增的,也会添加上该click事件,即事件委托。用C#来解释:发布者会把click事件发布给所有继承row这个类的订阅者身上,即常说的发布-订阅者模式。
3.函数闭包
推荐使用闭包的方式封装函数,避免函数覆盖
经过这段时间的前端学习,深深体会到前端其实和后端差不多的。学习过程中可以进行类比,学习之初都是完成功能,当代码熟练之后就要知道代码优化的内容,明白什么代码才是好的代码,为什么这么写是好的代码。这样的求知过程才能让自己进步更快,而不仅仅是为了实现功能。
另外一点就是分享,只有自己将学的知识掌握牢固了,才有能力将知识分享出去,这也是帮助自己提升的过程。提高主动性,自己若有想法,首先应该把自己的想法罗列一下,目标要明确,针对的是什么
多相互交流,一个人的力量远远打不过一个团队的的力量,不建议提倡个人主义。
过程中对遇到的bug和提出的问题想想自己是否也存在类似问题,首先自己要尽可能避免这类问题出现
提高自己的思维能力和写作水平,可以尝试写一个自己的博客,或者github,或是其他网站上有可以记录自己工作总结的的网站HTML的基本结构和常用标记及属性CSS中的盒子模型、相对布局、绝对布局在JavaScript当中为我们提供了一些内置函数、对象和DOM操作jQUery的学习Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架,并且支持响应式布局响应式布局和自适应布局同时还要善于使用Firebug这个利器每个人的成长与基础不一样,结合自己的实际情况,在执行。还是重复一下,前端的核心是js。css不难,但需要来积累。对前端我是这么看的:css就像一瓶酒,得品。html,css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性,健壮性或维护性的页面不容易。现在写页面基本条件反射,不是如何快速的完成,而是思考如果有界面需求修改,怎么在修改代码最少的情况下快速完成需求任务。这是对前端耐力,体力,智力的三重考验。js就像一把剑,得磨。js刚开始只是为了较验,随便技术社会的发展,承担的角色越来越重,刚开始玩玩jQuery感觉已经会js了,其实只是冰山一角。随着对js的了解越来越多,他即变态又可爱,即好玩又难控,即有很多兼容问题,但解决兼容是我们基本生存之道。从ajax到jsmvc一路走一路看,高载潮一浪高过一浪人生就是一场梦,得作。技术只是生活的一部分,曾经雄心斗志,如今低头写码。改变能改变的,接受不能改变的。人生有限,兄争朝夕啊。人生学习的态度是:不急不躁,不快不慢。持之以恒,相信自己。不求能改变世界,但求能改变自己的生活。不求健步如飞,但求一步一脚印。感谢磨难,他使我们内心更为坚强。感谢挫折,他使我们不断的成长,感谢bug,他使我们的思维更加深邃。感谢前端,他使我们更加的相信,撑起一片天空需要十八般武艺。1.多看手册,书本也不过是对这些手册发表了自己的看法。
2.一定要明白自己究竟在学什么,能够用自己的话去阐述,并且可以建立一个立体化的模型。
3.对于用到的知识点,最好能够搞明白,如果实在不行,那么就只有先记着了,但是一定要记笔记。。
4.在html中,标记很好写,但是他的属性却很难控制。也就是说,最要的是学会控制标记的属性当然这里是指用css。
5.一些属性可定义在一起,但如果某些部分和这些不同,可使用更精密的定义。
6.看看自己用了几个标签?自己对每个标签是否都熟悉,都知道怎么用?
7.讲内容整理一下,将css、html等相同的文件写在同一个文件里面。
8.有一点很重要,就是修改自己写好的代码,修改代码,一方面可以让自己的思路得到完善,
二就是:自己从中可以学到很多东西。
三就是:自己一定要重视代码的修改程度。
9.写代码的时候,先把内容加上去,进而设置布局。。这样做可以知道自己要完成什么任务。
10.一定要手写代码,而工具只是加快速度而已。。
11.自己想买书,但是对于it行业,书籍的更新速度将是非常的块,你不可能光买书,要学会在电脑上书籍,因为这些书籍是免费的或者是花费非常少的。
12.做网页就是美工根据客户需求设置出界面,而程序员根据界面使用代码设计出界面并且添加客户需求的功能。
所以,一个程序员最基本的要求是根据界面写出代码。。
13.会的并且已经理解的,可以直接过滤掉。而对于从未见过的或者见了但闻桥过的,最好自己在敲一遍。。
保持对新的代码的好奇。。1.对于强的类库或者其他的东西,必须对其中的所有的函数或者属性都有了解,知道他们都有什麽共鞥,能够完成什么功能,所以说,对于第一阶段来说,不是完成了什么功能,而是自己是否把书看完了,到后面的做项目的时候才可能深入了解。现在是把每个看见的东西都要知道他们的功能,能够完成什麽作用。
2.心境上,就是按照自己的步骤来,不用羡慕别人做的多么好,而是应该自己战略上藐视对手,就是把别人看的非常弱,用来增强自己的自信心。但是在实际的执行上,应该多重视,知道自己的差距,更要知道自己的优点。
3.程序中的注释是为看不懂代码的人写的,对于优秀的程序员来说,很少去看别人的 注释,一般都是直接看别人的代码。因此,自己应养成看别人代码的 习惯,不要更多的看别人的注释。
4.对于每一门程序语言,自己都应该买一本书,让自己入门,并以这本书为主,也就是主干,然后再进行扩展,最后长成一棵大树,供世人瞻仰。
5.一定要锻炼好自己的身体,身体就是革命的本钱。一开始,由于有很多同学像自己一样是一个对代码什么都不懂的小白,所以老师给我们讲课都是从最基础的部分开始的,首先给我们介绍了关于前端的大部分知识,让我们有一个大致的了解,根据老师的教学进度表自己能有大概的一个学习计划,这样有助于我们的学习。首先学习了HTML,然后到CSS的学习,教我们如何用CSS样式去进一步完善我们制作的网址。到了第二个月我们接触到了第一个难点——Js,甚至在学习的第三个月中旬我们仍然在学JS。说到JS,在刚开始接触for循环、i++等代码的时候,心里会吐槽这些代码能干什么,不以为然。随着学习的进度到后面用JS做案例的时候才发现它们是这么神奇!之后我们开始接触JQuery了,JQuery相对于JS来说简单不少,因为JQ是JS代码封装成的一个库,使得代码操作起来更精简,学起来也更加容易。我认为对于JQ的学习来说,它们里的所有的函数都帮你写好,你只需要学会调用就可以了。当然,如何调用它们,我认为,只要把JS学好再JQ里调用没有太大的难度,只需要多写多练,就没有太大问题了。之后进行了Bootstrap的学习,使用BS跟JQ类似,直接调用就好。接下来就是Vue.js了,使用Vue框架来说其实也不是很难,因为第一次接触,感觉有点绕,这个问题经过赵老师带大家做了几遍练习以后大家也都没什么大问题了。最后老师带我们认识并学习了下Node.js的使用,让我们对后端也有了基本的认识,有助于在工作中提高效率更好的进行前后端配合。
作者:
小堂姐姐
时间:
2019-8-26 14:50
持之以恒,相信自己。不求能改变世界,但求能改变自己的生活。
多么实在的一句话!说的好哈~我相信你一定会拥有你想要的生活,加油鸭
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2