一、parentNode<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><title>Document</title><script>window.onload = function() {var aA = document.getElementsByTagName(‘a‘);var i = 0;for (i = 0; i < aA.length; i++) {aA[i].onclick = function() {this.parentNode.style.display = "none"; //parentNode取父节点}}}</script> </head><body><ul id="ul1"><li>111<a href="javascript:;">删除</a></li><li>222<...
现实世界是由无数的事物或对象组成,事物都有各独特的属性和一些动作行为,一般我们可以通过事物的某些特征或行为动作描述它。JavaScript中也是如此,JavaScript对象是多个键值对的集合,键我们称之为对象的属性,值称之为属性值。如果某个属性的值是函数,那么我们称这个属性是该对象的一个方法。一 JavaScript对象分类 JS中对象大致可以分为3大类 1、 本地对象 这类对象是独立于宿主环境的对象,不因宿主环境...
Object对象是javascript中所有对象的父对象,它的所有方法和属性在所有其他对象中都可用。提供所有 JavaScript 对象共有的功能。当然这些方法可以在用户定义的对象中重新定义,JavaScript 将在适当的时候调用这些方法。 属性:属性说明__proto__ Property为对象指定原型。仅 IE11支持constructor 指定创建一个对象的函数。prototype 为对象的类返回原型的引用。 方法:功能描述Object.create 创建一个具有指定原型且可选择性地包...
3.3 变量-constconst的行为与let基本相同,唯一一个重要的却别就是用它是必须同时初始化变量,并且司改const声明的变量会导致运行时错误。例:const age = 18; age = 17; // TypeError:给常量赋值// 同时也不允许重复声明 const name = "张三"; const name = "李四";// 作用域也是块 const name = ‘Matt‘; if (true) {const name = ‘Nicholas‘; } console.log(name); // Matt 上述的限制只适用于它指向的变量的引用。换句话说,...
1. 什么是运动2. 如何让DIV动起来,运动停止条件 1function startMove()2{3var oDiv=document.getElementById(‘div1‘);4 5 timer=setInterval(function (){6var iSpeed=7;7 8if(oDiv.offsetLeft>=300)9 { 10//运动一旦达到我的要求,就应该让运动停止,取消定时器 clearInterval11 clearInterval(timer); 12 } 13 oDiv.style.left=oDiv.offsetLeft+iSpeed+‘px‘; 14 }, 30); 15 }View...
值类型:值的拷贝。 引用类型:一般指对象,地址的指针引用 typeof有几种类型:6种变量和布尔值之间的转换 js中内置的函数 原文:https://www.cnblogs.com/coder-lzh/p/9180616.html
## JavaScript: * 概念:一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要解释,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验 * JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>js的Math对象</title> 6<script type="text/javascript"> 7// Math对象中的都是静态方法,不用实例化对象就可以使用 8var num =10.5;9 document.write("初始值:"+ num); 10// ceil()方法,对一个数进行上舍入11 document.write("<br />向上舍入 ceil()方法:"+ Math.ceil(num)); 12// floor()方法,对一个数进行下舍入13 doc...
JavaScript三种使用方式 JavaScript代码屏蔽 JavaScript内容显示的位置 JavaScript中的错误及解决方法1、语法错误:通过控制台可以检查并解决。2、逻辑错误:通过alert()插入来进行判断并解决。 JavaScript中的小案例1、输出1~100之间奇数或者偶数的和: 2、输出一个九九乘法表: 3、百钱买百鸡: JavaScript中特别的判断方法 JavaScript中通过arguments对象得到每一个参数的值并相加 JavaScript中通过arguments对象得到...
JavaScript概念:JavaScript面向对象事件驱动具有安全性的脚本语言,面向对象 JavaScript特点: 1.解释性语言,边运行边解释 2.和HTML页面实现交互效果 3.语法类似于Java 4.一搬用于编写客户端脚本 JavaScript组成: 1.ECMAScript:脚本语言规范(标准) 2.BOM Browser Object Model浏览器对象模型 3.DOM Document Object Model文档对象模型 二.JavaScript基础语法 Web服务器:Tomcat7 Resin 将Web工程放入服务器...
??在JavaScript中,函数的每次调用都会拥有一个执行上下文,通过this关键字指向该上下文。函数中的代码在函数定义时不会执行,只有在函数被调用时才执行。函数调用的方式有四种:作为函数调用、作为方法调用、作为构造函数调用以及间接调用,判定this指向的规则跟函数调用的方式有关。一、作为函数的调用??作为函数调用是指函数独立执行,函数没有人为指定的执行上下文。在有些情况下,作为函数调用的形式具有迷惑性,不仅仅是简单...
JS中 String 是一种基本的数据结构常见属性:length属性用于返回字符串的长度 var a="zifuchuan"; console.log("a.length"); //返回值为9,即为该字符串长度常用方法1:concat()拼接字符串实例: var a="zifuchuan";var b="jichu";console.log(a.concat(b));//zifuchuanjichu------在a字符串后面拼接b拼接字符串console.log(a); //zifuchuan------ concat不影响原来的字符串2:indexOf() 查找字符 返回-1或者是索引参数 1:...
转载请注明出处 原文连接 http://blog.huanghanlian.com/article/5b698e88b8ea642ea9213f4a表达式和运算符JavaScript 表达式表达式是指能计算出值得任何可用程序单元。——Wiki表达式是一种JS短语,可使JS解释器用来产生一个值。——《JS权威指南》JavaScript 运算符三元运算符 c ? a : bvar val = true ? 1 : 2; // val = 1//val值为true就会返回冒号前面的值,如果是false就会取冒号右边的值。逗号运算符 a, bvar val = (1...
JavaScript RegExp对象 一。RegExp对象正则表达式是描述字符模式的对象。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。1.语法1var patt=new RegExp(pattern,modifiers); //方式12 var patt= /pattern/modifiers; //方式2 *pattern(模式) 描述了表达式的模式 *modifiers(修饰符) 用于指定全局匹配,区分大小写的匹配和多行匹配2.修饰符修饰符用于执行区分大小写和全局匹配3.元字...
转载请注明出处 原文连接 http://blog.huanghanlian.com/article/5b698ee6b8ea642ea9213f4d数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或其它数组。第一节、创建数组、数组操作数组概述数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以...