传智播客学习笔记05
来源:互联网 发布:互盾苹果数据恢复软件 编辑:程序博客网 时间:2024/05/21 18:46
最近学习了javascript的相关知识,我觉得还是比较有趣的。之前学习的html和css等,只是属于标记性语言,你怎么写,网页上就怎么显示,而js是一种脚本语言,里面涉及了一些编程逻辑,要比html更为复杂一些。
我之前在学校学习的时候只接触了一点C语言,而且也没学几天,印象已经不是很深刻。所以当老师讲解for循环或while循环的时候,我也是似懂非懂,很不熟悉。我觉得自己还是需要勤加练习。
我觉得编程最重要的环节就是学会思考。比如一个功能,要实现它有很多种方式,而我可以使用自己认为最直观的方式。别人如何去实现并不重要,重要的是我自己是不是有想法。一般情况下,想理解别人的思路是很困难的,有时候参考别人的代码,比自己重新思考花费的时间更长。
比如上课时老师讲了一个很简单的编程,用js输出特定的字符,如下所示:
*
***
*****
*******
*********
老师是这样去实现的:
<script>for(var i=1;i<=5;i++){ for( var k=1;k<=i*2-1;k++) { document.write("*"); } document.write("<br />"); }</script>
老师的想法是要输入5行,然后计算每行输出几个星号。但是我自己经过思考之后,觉得也可以这样去实现:
<script>for(var i=1;i<10;i++){ if(i%2==1) { for( var k=1;k<=i;k++) { document.write("*"); } document.write("<br />"); } }</script>
我的想法是判断i是否是奇数,如果是,就打印出响应个数的星号。事实证明,我实现的效果和老师的一模一样。
刚开始的时候,我自己写的这段代码还有一点问题,我调试了很久。有好几次我都怀疑了自己的想法是否正确,很想放弃,然后照着老师的去做。但后来我还是坚持了下来。因为我知道,如果我只是一味照着老师的方法来写的话,那我就永远都得不到提高,永远只能依靠别人。
今天写的这些就是我来传智学习的这几天的感想和收获。
- 传智播客学习笔记05
- 传智播客学习笔记4.6
- 传智播客学习笔记4.9
- 传智播客学习笔记4.10
- 传智播客学习笔记4.12
- 传智播客学习笔记4.13
- 传智播客学习笔记4.14
- 传智播客学习笔记4.16
- 传智播客学习笔记4.17
- 传智播客学习笔记4.17
- 传智播客学习笔记4.19
- 传智播客学习笔记4.20
- 传智播客学习笔记4.22
- 传智播客学习笔记4.24
- 传智播客学习笔记4.26
- 传智播客学习笔记4.27
- 传智播客学习笔记4.28
- 传智播客学习笔记5.4
- 从xml文档中读取数据并插入mysql数据库中
- 清除WORD2007的密码
- 过几天要考试了~~
- 动态链接库的静态链接导致程序的DLL劫持漏洞-借助QQ程序xGraphic32.dll描述
- MSSQLSERVER服务启动后又停止了
- 传智播客学习笔记05
- matlab排序
- 获取主板序列号
- Tabulate! 扩展:把你正在读的页面汇总成链接名单
- response.setHeader解决文件名只能输入17个汉字
- 理解 pkg-config 工具
- word2007自动提取数据制作成绩通知单
- java -- JVM笔记
- ubuntu10.10下,手动更新firefox