一、JSON
1.定义与获取其中的值(D:\TecSty\笔记\JS\testjs02day\testjson.html)
var j1 = {uname:"cai10",age:18,favs:['飞','空间肯'],go:function(){alert("我会跑哦")},addr:{country:"china"}}; alert(j1.uname) j1.go();//获取存储在json中的方法,并执行
2.遍历json
for(var i in j1 ){ alert(i) alert(j1[i]); } 高端方法
function e()
{
Var json=[{"kl_id":"2","kl_title":"Test date","kl_content":"Test date","kl_type":"1","id":"1"},{"kl_id":"2","kl_title":"Test","kl_content":"Test","kl_type":"1","id":"2"}]
var str = "";
for (var one in json)
{
for(var key in json[one])
{
str += json[one][key] + ",";
}
}
二、console调试(D:\TecSty\笔记\JS\testjs02day\testconsole.html)
1.在控制台打印
console.log("sum="+sum);//在log中打印信息 console.debug("testdebug")//在调试信息中打印信息 console.info("testinfo");//在消息中打印信息 console.warn("testwarn");//在警告中打印信息 console.error("testerror")//在错误信息中打印信息
2.性能测试
//方法1: function test(){ console.time("start") var sum = 0; for(var i=0;i<5;i++){ sum+=i; } console.timeEnd("start"); } //方法2: console.profile("testp"); console.profileEnd("testp");
3.调试json信息
console.table()//以列表的信息打印信息 console.dir()//以树形结构打印信息 console.dirxml(node)//调试dom console.count()//打印执行次数 console.trace()//打印执行路径
三、js内置函数(D:\TecSty\笔记\JS\testjs02day\testeval.html)
1、eval函数——用于执行一段代码
var str="var t=123;var t1=345;alert(t+t1)"; var str2="{uname:'gaga',age:18}"; eval("var ss="+str2);
2、parseInt(String str)可以截断非法字符
parseFloat(String str);
3、isNaN()
4、isFinite()
5、Escape(), unescape() //对特殊字符进行编码与解码
四、js事件
javascript事件列表 |
|||
事件 |
浏览器支持 |
解说 |
|
一般事件 |
onclick |
IE3、N2 |
鼠标点击时触发此事件 |
|
ondblclick |
IE4、N4 |
鼠标双击时触发此事件 |
|
onmousedown |
IE4、N4 |
按下鼠标时触发此事件 |
|
onmouseup |
IE4、N4 |
鼠标按下后松开鼠标时触发此事件 |
|
onmouseover |
IE3、N2 |
当鼠标移动到某对象范围的上方时触发此事件 |
|
onmousemove |
IE4、N4 |
鼠标移动时触发此事件 |
|
onmouseout |
IE4、N3 |
当鼠标离开某对象范围时触发此事件 |
|
onkeypress |
IE4、N4 |
当键盘上的某个键被按下并且释放时触发此事件. |
|
onkeydown |
IE4、N4 |
当键盘上某个按键被按下时触发此事件 |
|
onkeyup |
IE4、N4 |
当键盘上某个按键被按放开时触发此事件 |
页面相关事件 |
onabort |
IE4、N3 |
图片在下载时被用户中断 |
|
onbeforeunload |
IE4、N |
当前页面的内容将要被改变时触发此事件 |
|
onerror |
IE4、N3 |
出现错误时触发此事件 |
|
onload |
IE3、N2 |
页面内容完成时触发此事件 |
|
onmove |
IE、N4 |
浏览器的窗口被移动时触发此事件 |
|
onresize |
IE4、N4 |
当浏览器的窗口大小被改变时触发此事件 |
|
onscroll |
IE4、N |
浏览器的滚动条位置发生变化时触发此事件 |
|
onstop |
IE5、N |
浏览器的停止按钮被按下时触发此事件或者正在下载的文件被中断 |
|
onunload |
IE3、N2 |
当前页面将被改变时触发此事件 |
表单相关事件 |
onblur |
IE3、N2 |
当前元素失去焦点时触发此事件 |
|
onchange |
IE3、N2 |
当前元素失去焦点并且元素的内容发生改变而触发此事件 |
|
onfocus |
IE3 、N2 |
当某个元素获得焦点时触发此事件 |
|
onreset |
IE4 、N3 |
当表单中RESET的属性被激发时触发此事件 |
|
onsubmit |
IE3 、N2 |
一个表单被递交时触发此事件 |
滚动字幕事件 |
onbounce |
IE4、N |
在Marquee内的内容移动至Marquee显示范围之外时触发此事件 |
|
onfinish |
IE4、N |
当Marquee元素完成需要显示的内容后触发此事件 |
|
onstart |
IE4、 N |
当Marquee元素开始显示内容时触发此事件 |
编辑事件 |
onbeforecopy |
IE5、N |
当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发此事件 |
|
onbeforecut |
IE5、 N |
当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发此事件 |
|
onbeforeeditfocus |
IE5、N |
当前元素将要进入编辑状态 |
|
onbeforepaste |
IE5、 N |
内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发此事件 |
|
onbeforeupdate |
IE5、 N |
当浏览者粘贴系统剪贴板中的内容时通知目标对象 |
|
oncontextmenu |
IE5、N |
当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件 |
|
oncopy |
IE5、N |
当页面当前的被选择内容被复制后触发此事件 |
|
oncut |
IE5、N |
当页面当前的被选择内容被剪切时触发此事件 |
|
ondrag |
IE5、N |
当某个对象被拖动时触发此事件 [活动事件] |
|
ondragdrop |
IE、N4 |
一个外部对象被鼠标拖进当前窗口或者帧 |
|
ondragend |
IE5、N |
当鼠标拖动结束时触发此事件,即鼠标的按钮被释放了 |
|
ondragenter |
IE5、N |
当对象被鼠标拖动的对象进入其容器范围内时触发此事件 |
|
ondragleave |
IE5、N |
当对象被鼠标拖动的对象离开其容器范围内时触发此事件 |
|
ondragover |
IE5、N |
当某被拖动的对象在另一对象容器范围内拖动时触发此事件 |
|
ondragstart |
IE4、N |
当某对象将被拖动时触发此事件 |
|
ondrop |
IE5、N |
在一个拖动过程中,释放鼠标键时触发此事件 |
|
onlosecapture |
IE5、N |
当元素失去鼠标移动所形成的选择焦点时触发此事件 |
|
onpaste |
IE5、N |
当内容被粘贴时触发此事件 |
|
onselect |
IE4、N |
当文本内容被选择时的事件 |
|
onselectstart |
IE4、N |
当文本内容选择将开始发生时触发的事件 |
数据绑定 |
onafterupdate |
IE4、N |
当数据完成由数据源到对象的传送时触发此事件 |
|
oncellchange |
IE5、N |
当数据来源发生变化时 |
|
ondataavailable |
IE4、N |
当数据接收完成时触发事件 |
|
ondatasetchanged |
IE4、N |
数据在数据源发生变化时触发的事件 |
|
ondatasetcomplete |
IE4、N |
当来子数据源的全部有效数据读取完毕时触发此事件 |
|
onerrorupdate |
IE4、N |
当使用onBeforeUpdate事件触发取消了数据传送时,代替onAfterUpdate事件 |
|
onrowenter |
IE5、N |
当前数据源的数据发生变化并且有新的有效数据时触发的事件 |
|
onrowexit |
IE5、N |
当前数据源的数据将要发生变化时触发的事件 |
|
onrowsdelete |
IE5、N |
当前数据记录将被删除时触发此事件 |
|
onrowsinserted |
IE5、N |
当前数据源将要插入新数据记录时触发此事件 |
外部事件 |
onafterprint |
IE5、N |
当文档被打印后触发此事件 |
|
onbeforeprint |
IE5、N |
当文档即将打印时触发此事件 |
|
onfilterchange |
IE4、N |
当某个对象的滤镜效果发生变化时触发的事件 |
|
onhelp |
IE4、N |
当浏览者按下F1或者浏览器的帮助选择时触发此事件 |
|
onpropertychange |
IE5、N |
当对象的属性之一发生变化时触发此事件 |
|
onreadystatechange |
IE4、N |
当对象的初始化属性值发生变化时触发此事件 |
相关推荐
JavaScript2JavaScript2JavaScript2JavaScript2JavaScript2JavaScript2JavaScript2
源码 javascript 2d 桌球 html 格式
javascript 2d桌球游戏代码 可以轻松学习,掌握提高,自己的设计思路
第2部分介绍JavaScript的发展和技术背景;第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局...
2. 核心 JavaScript:掌握 JavaScript 的基本语法;掌握 JavaScript 的高级特性。 3. 客户端 JavaScript:了解客户端 JavaScript 的起源和背景;掌握客户端 JavaScript 的工作方式;掌握客户端 JavaScript 的应用。 ...
《Head First JavaScript源码》是2010年出版的一本中文版JavaScript学习书籍的源码,这本书以其独特的视觉设计和易理解的方式深入浅出地介绍了JavaScript编程语言。JavaScript是一种广泛应用于网页和网络应用的脚本...
2. **对象和原型**:深入探讨了JavaScript的面向对象特性,包括对象字面量、构造函数、原型链、继承机制等,这是理解JavaScript灵活性的关键。 3. **作用域和闭包**:解析了JavaScript中的变量作用域规则以及闭包的...
本资源包包含了多个关于JavaScript的重要参考资料,包括“JavaScript权威指南(英文版).chm”、“javascript5.5.chm”、“css2gb.chm”以及“JavaScript对象与数组参考大全 .chm”。 首先,我们来看“JavaScript权威...
2. **对象与原型链**:JavaScript是基于对象的语言,它使用对象来存储数据和功能。原型链是JavaScript实现继承的一种方式,通过__proto__属性或Object.getPrototypeOf方法可以访问对象的原型。 3. **作用域与闭包**...
《JavaScript DOM编程艺术(第2版)》在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的JavaScript编程原则和最佳实践,并全面探讨了...
log4javascript2 log4javascript 的第 2 版,一个基于 log4j 的带有 API 的 JavaScript 日志库。 这是一个正在进行的工作。 可以在找到版本 1 的最新稳定版本。 官方网站:
JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...
2. **JavaScript_LanguageService.msi**:这是JavaScript语言服务,它提供了对JavaScript语言的语法高亮、自动完成功能、代码分析、错误检测等功能。语言服务是Visual Studio IDE中不可或缺的一部分,它增强了开发者...
《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第...
2. 事件处理:JavaScript API 提供了一系列事件处理方法,如`addEventListener()`和`removeEventListener()`,使得开发者可以响应用户的交互行为,如点击按钮、页面滚动等。 3. AJAX:JavaScript API 支持使用...
JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...
JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)...
JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案...