A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孤陈 中级黑马   /  2020-3-21 13:31  /  1734 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

通过这个一个月对JavaScript的基础学习,让我认识和了解了Javascript的基本知识,知道了js是一门弱类型的脚本语言,能够实现网页特效。JS 由三部分组成:ECMAScript:也叫解释器,充当翻译角色,这是 JS 的核心部分。DOM:文档对象模型(Document Object Model)。DOM 赋予了 JS 操作 HTML 的能力,即 document 操作。BOM:浏览器对象模型(Browser Object Model)。BOM 赋予了 JS 操作浏览器的能力,即 window 操作。
JavaScript的出现,可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交互的表达能力把基于静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面取JavaScript 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱和欢迎,它是众多脚本语言中较为优秀的一种。
我在第一次学习javascript时,是在学校,那个时候只是简单的看了一下它的语法规则,并没有自己尝试着写一些东西或是做一些效果出来,结果导致直到准毕业我连一个动态的导航菜单都不会写。因此这个月,我发奋图强,努力学习js,虽然中途因为家里的有事耽搁了一周时间,但是回来之后,利用课余时间结合老师讲的例子,还是跟了学习进度,一个月的学习下来感觉大脑里出来了好多思路,好多特效问题现在我都可以单独解决了,同时也意识到这个阶段更注重的是逻辑思维,还要多读多敲代码来培养自己的思维。   
其实学习一门编程语言并不难,首先是要对其有兴趣才能将它学习好,还需要有毅力能坚持,每天都要有一定的时间来练习打代码,就像老师说的,学习编程语言和学习其他语言一样最开始不懂就得模仿,理解不了就多敲几次,敲得多了自然就更容易理解了,加油敲敲敲!!!
 二阶段的学习,紧张中充满了快感,内容虽然不及一阶段的时候界面感那么强烈以及炫酷,但都是通过逻辑去实现一个功能点,当你解决掉一个问题过后,那种充实以及兴奋和成就,是不言而喻的。
        之前学过其他面向对象的编程语言,像java php 都有涉及逻辑思维,他们都是强类型语言,面对js这个弱类型语言时,不免觉得轻松加愉快。但是,我想表达的并不是它的简单与否,任何语言,它的基础语法以及思想都是很简单的,通过提供的API去实现一些功能。它考验的是你对现实世界的抽象,通过一行行简单的代码,组装在一起,成为逻辑性很强的算法,解决一些很难的问题,通过不断地锻炼你的代码思想,逻辑思维,来提高你的编程能力。
        ES6 部分的学习,让我找到了久违的熟悉感,很多写法,以及面向对象的 class 继承,封装,重写重载,this 以及 super,不同的模式编码表现,让我看到了java、的影子,这也说明了js的与时俱进。在持续的学习中,让我进步的不仅是逻辑能力,更是对面向对象的编程的加强,写法也更严谨。
        最近两周的学习,前后端数据交互过程,让我对整个项目的编辑流程有了很好的认知,包括了对需求 功能 前端 后端 数据库之间的执行过程,接口的利用,ajax传数据到服务端,跨域的几种方式…..等等,都是很重要,受益良多。最后就是对工具的使用,包括了 bootstrap3和jq等等,让我们能够通过更加简单的方式去便捷的实现更多的功能,而且最近对git工具的使用,通过命令行方式将本地项目打包到远程,对数据进行备份,以及版本查看,让我对整个项目分工合作,通过git整合有了一定的了解。
        这个月的学习结束了,收获的不仅仅是编程能力加强,更多的是和这么多的伙伴一起学习一起进步,认识了班主任舒老师,任课老师潇哥和熊哥,他们很热心的帮助我们学习成长。这个班级,不仅仅是学习的一个集体,更是一个温暖的大家庭。

9 个回复

倒序浏览
加油哦!
回复 使用道具 举报
不积跬步无以至千里
回复 使用道具 举报
不积小流无以成江海
回复 使用道具 举报
宝剑锋从磨砺出
回复 使用道具 举报
海上生明月,天涯共此时
回复 使用道具 举报
乘风破浪会有时
回复 使用道具 举报
直挂云帆济沧海
回复 使用道具 举报
勤能补拙是良训,一分辛苦,一分才
回复 使用道具 举报
故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马