JavaScript
前端yyds无敌
这个作者很懒,什么都没留下…
展开
-
JavaScript之DOM基本操作
对节点的增删查改 查 查看元素节点 document代表整个文档 document.getE原创 2021-08-04 10:01:57 · 36 阅读 · 0 评论 -
JavaScript之es5标准
基于的es3.0 + es5.0的新增方法 使用的es3.0 和 es5.0 产生冲突的部分es5.0严格模式 那么es3.0和es5.0产生冲突的部分就是用es5.0否则会用es3.0严格模式不支持with、arguments.callee、func.caller,变量赋值前必须声明,局部this必须被赋值(Person.call(null/undefined)赋值什么就是什么),拒绝重复属性和参数启动es5.0严格模式和全局严格模式 <script> "us原创 2021-08-01 10:31:14 · 763 阅读 · 0 评论 -
JavaScript之异常处理
用法:try{}catch(e){}在try里面的发生错误,不会执行错误后的try里面的代码e是接收try错误的对象,有两个属性,message、nameError.name 的六种值对应的信息:EvalError :eval()的使用与定义不一致 RangeError: 数值越界 ReferenceError:非法或不能识别的引用数值 SyntaxError:发生语法解析错误 TypeError:操作数类型错误 URIError:URI处理函数使用不当...原创 2021-07-31 19:46:49 · 48 阅读 · 0 评论 -
JavaScript之数组增删
var arr = [] //增,数组的最后添加进去 push arr.push(1) console.log(arr) arr.push(2,3,4) console.log(arr) //剪切最后一位数 pop var a = arr.pop() console.log(arr) console.log(a) //增,在数组最前面添加数据 unshift arr.unshift('我在最前面') console.log(arr) .原创 2021-07-26 15:27:48 · 81 阅读 · 0 评论 -
JavaScript之对象的枚举
for in <script> var obj = { name : "s", age : 123, sex : "male", height : 180, weight : 190 } for(var prop in obj){ console.log(prop) } </script> hasOwnProperty <scr..原创 2021-07-23 17:39:47 · 267 阅读 · 1 评论 -
JavaScript之继承
继承发展史传统形式—> 原型链 过多的继承了没用的属性 借用构造函数 不能继承借用的构造函数的原型 每次构造函数都要走多一个函数 共享原型 不能随便改动自己的原型 圣杯模式...原创 2021-07-23 10:19:05 · 75 阅读 · 1 评论 -
JavaScript之原型
定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先,通过该构造函数产生的对象,可以继承改原型的属性和方法。原型也是对象。 利用原型的特点和概念,可以提取共有属性。 对象如何查看原型—>隐式属性_proto_() 对象如何查看对象的构造函数—>constructor <script type="text/javascript"> //Person.prototype --原型 //Person...原创 2021-07-18 09:48:46 · 86 阅读 · 1 评论 -
JavaScript基础(对象、包装)
// 对象的创建方法 // 1.var obj = {} 对象字面量/对象直接量 // 2.构造函数 // 1) 系统自带的构造函数 object() // var obj = new Object() // 2) 自定义 // 大驼峰式命名规则function Car(a){ ...原创 2021-07-15 16:36:53 · 73 阅读 · 0 评论 -
JavaScript基础(对象)
对象的增删查改<script type="text/javascript"> var xiaobai = { name : 'XiaoBai', age : 17, cx : 100 } xiaobai.baby = 'Web'//增 delete xiaobai.cx //删 console.log(xiaobai.name)//查 xiaobai.baby = 'java'//改 </script&g原创 2021-07-13 10:28:51 · 42 阅读 · 0 评论 -
JavaScript基础(立即执行函数)
立即执行函数针对初始化功能的函数执行之后函数立即销毁只有表达式才能被执行符号执行执行符号==》()被执行符号执行的自动去除命名。简略方法有两种(function (){}());W3C 建议使用第一种(function (){})();下面是三种用法,不了解评论 //用法一 (function (){ var a = 123; var b = 234; console.log(a+b); }) //用法二 (fun...原创 2021-07-12 08:46:25 · 42 阅读 · 0 评论 -
JavaScript基础(闭包初了解)
什么是闭包 当内部函数被保存到外部时,将会生成闭包。 闭包会导致原有作用域链不释放,造成内存泄漏 内存泄漏指你用malloc或new申请了一块内存,但是没有通过free或delete将内存释放,导致这块内存一直处于占用状态。 闭包的作用 实现公有变量(全局变量) 函数累加器 可以做缓存(存储结构) eater 可以实现封装,属性私有化 person() 模块化开发,防止污染全局变量 下面是两个简单的闭包例子不懂可以翻我之前发的JS基础原创 2021-07-11 20:07:31 · 46 阅读 · 0 评论 -
JavaScript基础(预编译)
1.imply global 暗示全局变量:即任何变量,如果变量未声明即赋值,此变量就为全局对象所有a=123; var a = b =123;2.一切声明的全局变量,全是Windows属性。var a = 123;==>window.a=123;预编译过程<script type="text/javascript"> function fn(a){ console.log(a);//ƒ a (){} var a = 123; consol原创 2021-06-24 12:18:48 · 96 阅读 · 0 评论 -
JavaScript基础(作用域变量一)
作用域定义:变量(变量作用于又称上下文)和函数生效(能被访问)的区域 全局、局部变量 作用域被d原创 2021-06-24 10:38:48 · 47 阅读 · 0 评论 -
JavaScript基础(递归函数)
递归函数通常的形式是一个函数通过名称调用自己原创 2021-06-19 16:18:25 · 61 阅读 · 0 评论 -
JavaScript(函数小练习)
写一个函数,功能是告诉你所选定的小动物的叫声 //写一个函数,功能是告诉你所选定的小动物的叫声 function scream(animal){ switch(animal){ case "dog": console.log('wangwang!') return; case "cat": console.log('miaomiaomiao~') return; case "pig": cons..原创 2021-06-17 13:57:41 · 493 阅读 · 0 评论 -
JavaScript基础(函数)
函数定义<script type="text/javascript"> //函数声明 function name(){ document.write('name') } //命名函数表达式 var name1 = function name1(){ document.write('name1') } //匿名函数表达式----函数表达式(常用) var name2 = function(){ document.wr.原创 2021-06-16 11:42:55 · 43 阅读 · 0 评论 -
JavaScript基础(switch、break、continue)
var a = 1 switch(a){ case "1": 执行语句; break;//跳出循环 case 1: 执行语句; break;//跳出循环 case true: 执行语句; break;//跳出循环 //continue;//跳出本次循环,执行下次循环 } ...原创 2021-06-13 12:07:18 · 455 阅读 · 3 评论 -
JavaScript基础(if、for)
if条件语句<script type="text/javascript"> //分别有if、if else if // if(条件){ // 执行语句 // } // if(条件语句1){ // 条件1为真执行语句 // }else if(条件语句2){ // 条件2为真执行语句 // }else{ // 条件为假执行语句 // } </script>...原创 2021-06-06 15:52:58 · 109 阅读 · 1 评论 -
JavaScript运算符类
js运算符“+”数学运算、字符串拼接 任何数据类型加字符串都等于字符串"-"、"*"、"/"、"%"、"="、"()" 优先级"="最弱,"()"优先级较高 "++"、"--"、"+="、"-="、"/="、"*="、"%="原创 2021-06-06 15:09:10 · 44 阅读 · 0 评论 -
JavaScript基础二(数据类型)
基本语法 值类型 --数据类型原创 2021-06-06 14:50:21 · 50 阅读 · 0 评论 -
JavaScript基础(入门一)
引入方法 页面内嵌 <script type="text/javascript"> </script>原创 2021-06-03 10:56:49 · 56 阅读 · 0 评论 -
JavaScript基础(typeof以及类型转换)
typeof()查看数据类型number() 转换为数字类型parseInt() 转换成整数类型原创 2021-06-14 18:21:04 · 282 阅读 · 4 评论