JS
var@
这个作者很懒,什么都没留下…
展开
-
JS面向对象的方法
面向对象 (1)、JavaScript对每个创建的对象都会自动设置一个原型(谷歌火狐中是proto),指向它的原型对象prototype; function person() {} //那么person的原型链就是: person(proto) > Function.prototype(proto) > Object.prototype //所以最终的结果都是指向原型对象,就称为面向对...原创 2019-11-18 20:04:13 · 175 阅读 · 0 评论 -
JS垃圾回收机制
Javascript 的垃圾回收机制 Javascript 会找出不再使用的变量,不再使用意味着这个变量生命周期的结束 Javascript 中存在两种变量——全局变量和局部变量,全部变量的声明周期会一直持续,直到页面卸载。 而局部变量声明在函数中,它的声明周期从执行函数开始,直到函数执行结束。在这个过程中,局部变量会在堆或栈上被分配相应的空间以存储它们的值,函数执行结束,这些局部变量也不再被使用...原创 2019-11-18 20:03:31 · 90 阅读 · 0 评论 -
JavaScript闭包
1、 闭包的概念 1.闭包是一个拥有很多变量和绑定了这些变量的环境的表达式(其实就是函数),因而这些变量也是该表达式的一部分。 2.只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 2、闭包的定义 1.有权在函数内访问另一个函数作用域中的变量,并且将该函数返回。 1)闭包是一个函数 2)函...原创 2019-11-13 09:04:28 · 80 阅读 · 0 评论 -
JS字符串与数组迭代方法
字符串的方法 charAt (index)查找对应下标的字符 返回该字符 charCodeAt() 查找对应下标的字符 返回该字符的unicode码 concat ()拼接字符串 返回拼接后的字符串,如果传参不是字符串则先调用toString()再进行拼接 slice(start,end) 截取字符串 返回被截取的字符串,传参(start,end) substr ()截取字符串 与slice大致相...原创 2019-11-11 18:18:09 · 749 阅读 · 1 评论 -
javascript 实现全选和全不选
<body> <input type="checkbox" id="pt">全选/全不选<br> <div id="box"> <input type="checkbox">JavaScript <input type="checkbox">Java <in...原创 2019-11-05 19:10:00 · 196 阅读 · 0 评论 -
js数组添加数据和删除数据
1.栈方法 (1) .push(): 向Array的末尾添加若干元素; (2) .pop()函数: 删除数组中的最后一个数据 var arr=[1,2,3,4]; arr.push(6,7,8); //push 压栈 向数组末尾添加元素 console.log(arr); //arr=[1,2,3,4,6,7,8]; var arr1...原创 2019-11-02 10:54:27 · 2463 阅读 · 0 评论 -
JavaScript 函数
JavaScript函数 JavaScript是函数式编程语言,在JavaScript脚本种可以随处看到函数,函数构成了JavaScript源码的主体。 1.函数是命名的独立的语句段,这个语句段可以被当作一个整体来引用和执行: 格式: function 函数名(形式参数){函数体} 调用函数:函数名(实际参数); 函数只有被调用后才会执行 2、如果函数需要返回值、直接使用return 返回、不...原创 2019-10-29 18:30:22 · 113 阅读 · 0 评论 -
JavaScript 变量、数据类型、运算符
2.变量 1)什么是变量? 在计算机中,可以通过一些符号表示一些数据,这个符号就是变量(所谓变量,就是可以初始化后可以再次改变的量)。 2)如何定义一个变量? 变量需要定义才能使用。 var 变量名 = 值; Js是弱类型语言,定义变量时无须指定类型。 控制台调试工具: F12 -> console(控制台) 代码中: console.log(“我们”); 变量可以重复...原创 2019-10-24 20:44:41 · 131 阅读 · 0 评论 -
九九乘法口诀表
九九乘法口诀表 <script> var sum; for(var a=1; a<10;a++){ for(var s=1;s<=a;s++){ sum=s*a; if(sum<10){ document.write(s + '*' + a + '='+...原创 2019-08-17 11:33:16 · 131 阅读 · 0 评论 -
js中的匿名函数
1.匿名函数的常见场景 js中的匿名函数是一种很常见的函数类型,比较常见的场景: <input type="button" value="点击" id="btn"> <script type="text/javascript"> //匿名函数的第一种情形 var btn=document.querySelector("#btn"...原创 2019-08-21 20:21:48 · 140 阅读 · 0 评论 -
DOM通过JS操作HTML
1.查找HTML的元素 通常通过javascript ,需要操作HTML元素,可以通过id、类名、标签名来寻找要操作的HTML元素。 (1.)通过id查找html的元素 <button id="btn">添加</button> <script> var btn = document.getElementById('bt...原创 2019-08-24 14:58:09 · 208 阅读 · 0 评论 -
JavaScript 认识! 常见的输出语句
常见输出语句: 1.警告框 alert(); 2.在文档中输出 docum.write(); <script> alert('弹出警告'); //弹出警告 document.write("文章");//文档内容 </script> 3.在控制台输出 <scri...原创 2019-08-14 20:03:15 · 646 阅读 · 0 评论