摘要: 闭包 概述: 闭包就是在函数内部返回一个函数,内部函数可以对外部函数的属性和方法进行引用,外部的属性和方法不会被js垃圾回收机制所回收 这个结构就称为闭包 函数的生命周期 function fn(){ var i=0 i++ return i } console.log(fn());//1 第一个i 阅读全文
posted @ 2022-11-09 19:31 一棍一行小代码 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 今天主要学习了js的概述,书写的三种位置(和css一样 内嵌 外联 和内联三种)以及变量的定义 ,变量的定义用的是var来定义的 并且学了五种数据类型 有number数值型 string字符串型 boolean布尔型 undefined未定义型 null空类型 这五种 并且老师详细讲解了这些类型之间 阅读全文
posted @ 2022-11-09 19:09 一棍一行小代码 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 同源策略(浏览器的一种机制) 概述: 浏览器为了安全,他产生了一种同源策略,这个策略是为了防止一些恶意的请求,保护对应的隐私. 同源策略主要是对应三个内容 分别问 同协议 (http/https) 同ip地址(127.0.0.1 本机) 同端口号(80 HTTP 443 HTTPs) 如果不同源就会 阅读全文
posted @ 2022-11-08 19:19 一棍一行小代码 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 概述: 面向对象是一种编程思想(oop)面向对象相对于面向过程的一个抽取和简化。主要是以类来构建对象,以对象来存储对应的行为及属性,抽取对应的行为做为方法 ,抽取对应的属性做为属性。面向对象核心 万物皆对象(所有的内容都可以抽取为一个对象)关键点:找有这个行为的对象去完成这个行为 面向对象和面向过程 阅读全文
posted @ 2022-11-07 19:47 一棍一行小代码 阅读(534) 评论(0) 推荐(0) 编辑
摘要: ES5新增内容 严格模式概述:我们普通书写的js代码 并没有特别多的规范,甚至在某些时候可以随意发挥,这种模式被称为怪异模式。相对而言一种更加规范化的模式被称为严格模式。严格模式的声明 使用 use strict 进行声明,他的声明位置必须在第一行 (常用于源码书写)严格模式的特性 严格模式的特性 阅读全文
posted @ 2022-11-07 19:33 一棍一行小代码 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一些关键词 线程(线程和进程的最小单位 javascript是单线程的语言 ()) 进程(正在运行的程序) 同步(一个线程执行(同步阻塞))上一个没有做完 下一个不能执行 异步(多个线程) 上一个和这一个没有关系 ajax的概述 AJAX (asynchronous JavaScript and x 阅读全文
posted @ 2022-10-31 19:35 一棍一行小代码 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 概述: 正则表达式是运用于验证一种表达式,他在js中是一个对象,被称为正则对象,对应的正则对象存在对应相关的元字符。我只需要了解相关元字符及对应的可以书写一些简单的正则进行验证就可以了。 正则对象的声明 1.使用new关键词声明 //使用new关键字 g表示全局 //第一个参数填写相关正 阅读全文
posted @ 2022-10-27 19:30 一棍一行小代码 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 原型 prototype 概述:prototype是属于函数的一个空间,它是一个对象.因为构造函数也是函数所以他也具备.而这个prototype属性我们称为显式原型 函数的prototype function fn(){ } console.log(fn.prototype); 构造函数的proto 阅读全文
posted @ 2022-10-26 19:48 一棍一行小代码 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 事件的传播行为(事件流) 冒泡模式(默认模式) 冒泡模式就是从里到外触发 event.bubbles(只读属性) console.log(e.bubbles);//当前事件是否冒泡 阻止事件冒泡 stopPropagation(方法) 兼容ie低版本的写法 cancelBubble (属性) e.s 阅读全文
posted @ 2022-10-25 19:16 一棍一行小代码 阅读(20) 评论(0) 推荐(0) 编辑
摘要: js事件 概述: 事件是一个异步机制。他相当于一个 执行者执行 -- 观察者观察 处理函数执行 这个流程称为事件。 事件的声明书写方式 1.内联模式(在标签内部 <!-- 内联模式就是在onclick书写中设置对应的代码 --> <button onclick="alert('你好')">点我</b 阅读全文
posted @ 2022-10-25 18:52 一棍一行小代码 阅读(32) 评论(0) 推荐(0) 编辑