![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
向日snow
这个作者很懒,什么都没留下…
展开
-
javascript学习笔记(8) 对象/包装类
1.对象(object) 如何操作 对象的创建方法: //var obj = {} plainObject 对象字面量//对象直接量 //构造函数: 系统自带的构造函数 Object() ---> var obj = new Object(); 自定义(用new会生成对象) var person1 = new person(); //对象命名...原创 2020-03-11 21:45:45 · 149 阅读 · 0 评论 -
javascript学习笔记(7) 作用域/闭包/立即执行函数
1.作用域 运行期上文:函数执行前一刻(预编译),会创建一个称为执行期上下文的内部对象(AO).每次执行完函数产生的执行期上下文都是独一无二的; [[scope]]指的就是作用域.存储了执行期上下文的合集. 作用域链:[[scope]]执行期上下文的合集承链式链接,这种链式链接叫做作用域链.查找变量从作用域顶端依次向下查找. 2.闭包 内部函数保存到外部,会形成闭包.闭包会...原创 2020-03-11 16:36:56 · 171 阅读 · 0 评论 -
javascript学习笔记(6) 函数递归/作用域/预编译
1.简单的递归案例 2.作用域/预编译 互相嵌套的函数,外层函数不能访问里层函数的变量,里层函数可以访问外层函数的变量,即越往里层,权限越高; 全局变量(imply global),window就是全局的域 未经声明就赋值,此变量为全局对象所有;一切全局变量.都是window属性 a = 10; --> window.a = 10; var a = 123; co...原创 2020-03-10 21:11:07 · 243 阅读 · 0 评论 -
javascript学习笔记(5) 函数
1.基本知识 函数命名:第一个单词小写,其他单词首字母大写 函数声明: function theFirstName(){} 命名函数表达式: var test = function test(){} (匿名)函数表达式: var demo = function(){} 形参和实参: 实参列表 例子:任意数求和 映射:实参和形参的映射关系在实参传入函数时建立 ...原创 2020-03-10 13:29:21 · 104 阅读 · 0 评论 -
javascript学习笔记(4) 类型转换
1.数组 2.对象 null和数组在js里面typeof类型都算object 3.查看类型(typeof) 可以返回:number, string,boolean, object, underfined, function console.log(typeof(xiaopei))object console.log(typeof(xiaopei.name...原创 2020-03-09 14:58:41 · 126 阅读 · 0 评论 -
javascript学习笔记(3) 条件/循环语句
1.注释 快捷键 ctrl + ? 单行注释 // 多行注释 /* */ 2.If语句案例 3.for循环案例 4.While循环原创 2020-03-08 18:02:08 · 128 阅读 · 0 评论 -
javascript学习笔记(2) 引入,变量,运算
1.引入 页内嵌入 外部引入 为了结构(html),样式(css),行为(js)分离,通常使用外部引入 2.变量和值类型 变量 var a; //声明变量 a = 100; //变量赋值 变量命名规则 必须以英文字母,_,$开头; 可以包括英文字母,_,$,数字; 不可以使用系统关键字,保留字; 值类型 原始值:number,string,...原创 2020-03-07 21:18:18 · 140 阅读 · 0 评论 -
javascript学习笔记(1) 基础知识
发展知识 Mosaic是第一个被普遍使用和显示图片的网页浏览器(1993问世) Javascript首次出现于1996年,目的是改善用户体验,目前版权归属于oracle 浏览器组成部分 Shell(外壳,能看到,能操作) 内核(代码,渲染引擎,js引擎,其他模块) Javascript特点 解释性,单线程ecma标注 编译性语言和解释性语言 编译性语言:通篇翻译...原创 2020-03-07 17:26:14 · 105 阅读 · 0 评论