`
giraffeql
  • 浏览: 17686 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一些js的操作笔记

js 
阅读更多

1.tr,td 没有name属性

2.页面元素之间关系通过dom存储
	(1)参考手册
		XML DOM - Element 对象:http://www.w3school.com.cn/xmldom/dom_element.asp
	(2)Element常用属性
		1,childNodes--返回元素的子节点的 NodeList
		2,firstChild--第一个子节点
		3.lastChild--最后一个子节点
		4.nextSibling--下一个兄弟节点
		5,nodeName--节点名
		6,parentNode--父节点
		7,previousSibling--上一个兄弟节点
	(3)HTML DOM Document 对象:http://www.w3school.com.cn/htmldom/dom_obj_document.asp
		1,document.getElementById();
		2,document.getElementsByName();
		3.document.getElementsByTagName();
		
3.js获取系统根路径
	var path = window.document.location.protocol+"//"+window.document.location.host;
	
4.通过<%%>可直接在jsp或js中写java代码,例:
	var orderArr;
	<%String str = (String)request.getAttribute("orderArr");%>
	if(<%=str%> == null)
		orderArr = new Array();
	else
		orderArr = new Array(<%=str%>);

5.js对数组的操作
	(1)属性
		1,length--长度
		2,prototype--原型,可自定义属性和方法,如:object.prototype.name=value
	(2)方法
		1,concat(ArrX...)--连接数组,不改变原数组
		2,join(";")--通过指定字符连接数组,返回拼接字符串,不改变原数组(默认使用","连接)
		3,pop()--删除最后一个元素
		4,push(ele1,ele2...)--添加元素(尾部)
		5,reverse()--反转元素
		6,shift()--删除第一个元素
		7,slice(start,end)--截取数组(包含头,不包含尾)
		8,sort()--排序
		9,splice(index,num,ele1,ele2)--在指定位置删除指定个数元素,同时可在此位置添加元素
		10,unshift()--往头部添加元素
		
6.js中设置元素样式
	obj.style.backgroundColor ='#BBFFEE';
	
7.table中删除tr,注意tr个数会减少,遍历时,记得i--或从高往地遍历


分享到:
评论

相关推荐

    js 笔记 javascript 学习笔记

    本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...

    狂神说系列 JavaScript笔记

    【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...

    李立超JavaScript基础篇笔记

    JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。JavaScript不是Java的子集,两者之间没有直接关联。JS起初名为LiveScript,但在...

    javascript笔记 javascript笔记

    根据提供的文件信息,我们可以归纳出以下几个JavaScript相关的知识点: ...这些知识点涵盖了JavaScript的基础用法、与用户的交互方式以及如何动态操作DOM等重要内容。熟练掌握这些基础知识对于前端开发至关重要。

    Javascript入门笔记和一些代码

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的编程语言,主要负责实现客户端的交互性和动态效果。作为“Web的三大核心技术”之一,JavaScript与HTML(超文本标记语言)和CSS(层叠样式表)共同构建了...

    javascript学习笔记整理知识点整理

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的脚本语言,主要在客户端运行,为用户提供动态交互体验。这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础...

    JS学习笔记(全)

    javascript学习笔记,包括基本语法、面向对象、正则表达式、dom的所有操作

    JavaScript基础笔记

    这份“JavaScript基础笔记”涵盖了JS学习的关键概念,包括变量、运算符、函数、对象以及常用的内置对象如Date、String和Array。 首先,让我们从变量开始。在JavaScript中,声明变量使用`var`、`let`或`const`关键字...

    javascript入门学习笔记

    这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...

    JavaScript 入门 新手学习笔记

    4. **DOM操作**:Document Object Model允许JavaScript操作HTML和XML文档。通过DOM API,你可以选择元素、改变属性、添加或删除元素。 5. **事件处理**:JavaScript可以响应用户的交互,如点击按钮、滚动页面等,...

    JavaScript学习笔记.pdf

    第七章介绍了如何使用JavaScript操作链接与图像,这对于创建动态效果和提升网页视觉效果非常有用。第八章的DHTML基础部分介绍了动态HTML的概念和基础,DHTML允许网页内容以更动态的方式表现,比如动态修改样式、内容...

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    javascript 笔记 适合初学者 jquery chm 资料

    此外,正则表达式是JavaScript中处理文本的强大工具,用于模式匹配和字符串操作,笔记中包含的"常见正则表达式"部分将帮助学习者掌握这一核心技术。 jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、...

    前端学习笔记-黑马程序员JS

    "前端学习笔记-黑马程序员JS" 本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:...

    js视频笔记

    根据提供的“js视频笔记”内容,我们可以总结出以下几个关键知识点: ### JavaScript 概述 - **JavaScript** 是一种广泛使用的编程语言,主要用于网页开发中添加交互性和动态效果。与 HTML 和 CSS 不同的是,...

    JavaScript学习笔记_js常用函数封装_js包.zip

    首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的JavaScript操作。在JavaScript中,函数封装是将特定功能打包到一个函数内,以便重复使用或降低代码复杂性。例如,你可能会发现`tool.js`中有如数组处理...

    JavaScript的笔记

    JavaScript的笔记涵盖了从基础语法到高级特性的方方面面,旨在帮助学习者深入理解并熟练运用这门语言。 一、基础语法 JavaScript的基础语法包括变量声明(var、let、const)、数据类型(Number、String、Boolean、...

    传智播客JS笔记

    "传智播客JS笔记"提供了一套全面且易于理解的学习资源,特别适合初学者掌握JavaScript的基础和核心概念。以下是对笔记中可能包含的重要知识点的详细解释: 1. **变量与数据类型**:JavaScript 支持动态数据类型,这...

Global site tag (gtag.js) - Google Analytics