JavaScript基础学习

  • JavaScript语法上与java类似,但这种脚本只是函数式的语言,本身与java完全不同的一种语言,当然客户端必须有浏览器才能支持。

    脚本包含3部分语法:基础语法,dom,bom(将浏览器作为一个对象来处理的语法)。 

    1. script可以出现在html的任何部分,一般的函数定义出现在head中也可在head中因为js文件,真正操作语句在body中。

    document.write(“”)这种是典型的dom,整个文档作为一个对象,引号中的这部分原封不懂的打印出来。 

    1. html和script本身不区分大小写,但script内部变量区分大小写;
    1. 写script最麻烦的就是调试。最朴素的调试方法:打印,删一段改一段;

    使用IE可以报错:ie->工具->internet选项--->高级:显示脚本通知,禁用脚本调试;eclipse有javascript的插件;也可以alert()进行调试;

    firefox有firebug,opera有flydragon.(我在调试的时候习惯用notepad++与浏览器共同配合进行修改,只在调试工具里还是不太习惯!这样的话就要进行notepad的快捷键的设置,以方便网页的运行及修改,在下篇文章中写上设置过程)

    1. 变量不定义也可以用,但是不建议这样用,建议定义的时候写上注释,然后再用~变量没有类型之分,所以在for循环中不要有习惯性的int i这种东西!!
    2. 数组如下:相当于有一个变量名为0,他的值是1,有个变量名为1,值为2,变量名为2值为3,与java中不同,所以没有数组越界的问题存在。通常长度没有必要乱设置。。
    1. 可用switch,case,与Java相同,要有break, 要有default;
    2. 事件处理:onFocus,onBlur,onChange,onClick,onLoad,onUnload,onMouseOver,onMouseOut,onSelect,onSubmit(很重要,因为可以通过这个进行表单的验证!在以前的javascript最重要的功能就是这个,现在ajax功能强大了,这部分作用也越来越大)函数不分大小写
    1. 对话框:alert,prompt询问框-用的不多,confirm确认框;
    1. 内置对象:this-当前标签的对象for..in,with,new
    1. 窗口对象及元素:

    window:status,open--用来弹广告,但是现在用的很少了,以为浏览器都禁止弹出窗口,就是因为广告太多了。弹很多窗口用循环实现;关了还弹,用Onload,onunload实现;新开的窗口赋值给一个变量,父窗口控制变量实现对新窗口的关闭等操作。

    location:window.location=document.location,可以alert出来看看,就是路径;也可以进行页面转向。

    history:history.back相当于后退按钮。

    document:这个非常好用!通过它方法可以不传参数,直接通过name,获得form,或其他text,button,select的值,进行操作!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值