Javascript

Javascript

         JS是Web前端开发、Web前端漏洞挖掘必备技能。本文对一些基本的JS运用做一个简要的总结供自己学习回顾之用。

        

         JS里所有的变量都是对象,都有属性和方法,比如数字类型,都有tostring方法,可以直接转成字符串。

理解这点很重要,有些js函数传递的参数是对象,调用函数时就必须传递对象。创建对象最简单的方法就是

var a = {key1:value1,key2:value2}; // 创建一个有2个属性的JS对象。

         vara=1; var b=a.toString();     //JS数字转字符串就是这么任选

JS的数字类型都是64位浮点型,不考虑效率当然用最大最兼容的数据类型了。

Var a=9999999999999;//这么大都木有问题哦

         JS可以出现在head和body中,可以是内部代码,也可以是引用外部资源。可以直接写语句可以写函数。

         <head><script>vara=1;…</script><script src=”http://a.com/a.js”> </script></head>

<body>…<script>..functiona(){var a=1;</script></body>

         JS执行的时机可以包括:页面加载时被执行,元素的on*事件被调用时。

         <ponclick=”func(this)”>1</p>

         JS可以抛出异常,err.message可以获取异常信息。

         <script>try{varra=b;}catch(err){alert(err.message);}</script>

         JS可直接调用和改写dom和window对象,甚至document对象也是window的属性而已。

window.document.GetElementById(“DEMO”).innerHTML=”test”;。

         JS的定时器函数:setTimeout和clearTimeout用来加载和清除一个定时器。

         functimer(){setTimeout(“timer()”,1000);}

         JS的三种提示:alert(),confirm(),prompt()

         alert(“welcome”);confirm(“areyou sure?”); prompt(“who a u?”,”tom”);

         JS最著名的库:jquery,可以大大方便你处理一些浏览器兼容性问题。

         $(“#demo”).html(“hello,jquery”);

Referees:

1. www.w3school.com.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值