紧接上一篇回来了,这几天一直学js,会不自觉的和其他的编程语言联系在一起,在没有学jQuery之前,结合我所学的c,java,数据结构,数据库以及部分html感觉到JavaScript里面又很多相似的地方,JavaScript顾名思义是Java语言和script脚本组成,他的语法和Java的语法有部分相似,但也有很大的地方不同,在学过这么多语言的感觉下,js于我感觉最深的就是函数那一块,函数里面可以放置方法,方法下面可以继续使用函数,需要一定逻辑能力,你调用一个函数,函数传参与一般的编程语言类似,他在函数这一块比一般的语言逻辑性要强(可能是我其他的语言学的比较浅),它可以用定义函数的时候调用回调函数,在属性中可以用函数,在数组中可以调用函数,在对象中可以使用函数……,在这一块,我对其他语言不怎么类似,定义方面var可以定义一切,但也必须要用var声明,利用JavaScript做一些效果必须得会一些基础的html和css,需要用到一些基本的样式,css是表现,而js是行为,行为可以改变表现,所以在js中可以对css中的样式进行直接的操作,这一方面展现了js功能的强大,学js至少得懂一些css中绝对定位以及浮动,才可以做一些小的项目,至于工具,我感觉先用editplus写可以加强一下基础,方便你记忆一下标签,当你把js写熟练了之后就可以用hbuilder来写了,他和eclipse类似的用法,用起来挺舒服的,对了,学习JavaScript必须得学会的就是查找文档,帮助文档可以帮助你查找需要用到的属性或方法,关于debug,任何编程小白都有一种代码5分钟bug两小时的感觉,关于debug可以利用HBuilder内部调试或者利用浏览器来调试,浏览器还是有很大的弊病的,关于兼容IE8及一下的浏览器还要给出不同的代码,不同的浏览器不同的用法,火狐也有自己浏览器才能使用到的代码,在兼容过程中还是得花功夫的,其实代码多练,bug就会越来越少,谁都会出错的还是得多练,最后想说的是关于js的最关键的也就是DOM和BOM的内部事件的调用也就是这一块最需要查找帮助文档,事件的委派,外部文件的引用也是非常重要的,学习计算机是一条不归路,既要学习旧的知识把不懂的弄好了,又要跟随时代的步伐,学习最新的技术,加油吧,码农们!

最新文章

  1. java容器(java编程思想第四版-读书笔记)
  2. redis哨兵配置
  3. 两天来学习C的感受
  4. 为什么Nagios会那么吵?你又能做些什么呢?(1)
  5. Scut:账号服务器问题修正
  6. VS2010 添加资源文件后,出现 “LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”错误
  7. 安装DBMS_SHARED_POOL包
  8. 项目中处理android 6.0权限管理问题
  9. git 关联远程库(https协议)
  10. java 基础知识五 数组
  11. PHP读取大文本文件并处理数据的思路
  12. springdata jpa查询用like时候需要输入该属性的类型字节码
  13. 解决ssh连接问题1
  14. gitlab备份及恢复
  15. ejb-jar.xml
  16. bzoj3668 起床困难综合症
  17. Erlang中atom的实现
  18. laraven安装记录
  19. Jackson /常用注解/ annotation(转)
  20. kappa系数在大数据评测中的应用

热门文章

  1. Netty-Pipeline深度解析
  2. 洛谷 P2671 求和
  3. RSA premaster secret error 错误解决
  4. Asp.Net Core SwaggerUI 接入
  5. 个人永久性免费-Excel催化剂功能第95波-地图数据挖宝之IP地址转地理地址及不同经纬度版本转换
  6. 个人永久性免费-Excel催化剂功能第94波-地图数据挖宝之搜索地图上的各种兴趣点数据(商铺名、地名、公共设施等)
  7. java高并发系列 - 第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能
  8. e校帮V1.1使用指南
  9. d3.js实现柱形图,饼图以及折现图
  10. 配置 IDEA 远程连接应用服务器