Javascript

来源:互联网 发布:windows安装在bootcamp 编辑:程序博客网 时间:2024/05/22 06:53

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

0 0
原创粉丝点击