随笔分类 -  JavaScript

JavaScript闭包和ajax
摘要:闭包的概念: 一个具有访问函数局部变量的函数,也就是函数中嵌套函数; 作用:闭包中引起的变量在内存中不被释放,可以用来保存变量; 因为闭包占用的内存不被释放,所以应该避免滥用闭包 闭包参考网址:https://www.jianshu.com/p/a2dd93e2d195 ajax: 异步的javas 阅读全文

posted @ 2019-09-22 16:34 黑大叔呀 阅读(569) 评论(1) 推荐(1)

JavaScript面向对象
摘要:面向对象的概念: - 两种编程思路: 函数式(过程式)、面向对象(OOP) - 类 : 具有相同的属性和方法的一类对象的抽象 - 实例 :某一类当中的一个对象 - 对象: 具有属性和方法的具体的事物 面向对象的三大特点: 封装 继承 多态 继承的种种: 原型链继承——把子类的原型(prototype 阅读全文

posted @ 2019-09-22 15:59 黑大叔呀 阅读(132) 评论(1) 推荐(0)

正则表达式
摘要:正则 数据类型: 基本: string number boolean null undefined 引用类型: array object regExp function 创建正则 字面量创建 正则由匹配的字符和修饰符组成 var reg = /123/ig; new RegExp方式创建 var r 阅读全文

posted @ 2019-09-07 17:01 黑大叔呀 阅读(161) 评论(1) 推荐(1)

cookie
摘要:cookie cookie 服务器用来在客户端存储一些数据,比如用户信息 量小 4kb 1-设置cookie document.cookie = "username=aaa"; document.cookie = "pass=123"; var date = new Date(); date.set 阅读全文

posted @ 2019-09-07 16:52 黑大叔呀 阅读(137) 评论(0) 推荐(0)

JavaScript事件
摘要:事件流是什么? 捕获——确定目标——冒泡 的过程; 捕获:事件从顶层元素一级一级向下传递,默认情况捕获阶段不会触发事件; 确定目标:找到层级最深的元素,确定目标元素,出发事件; 冒泡:从目标元素一级一级向上传递,直到window,传递的同时会依次触发当前元素的事件(默认从冒泡阶段开始触发) 事件委托 阅读全文

posted @ 2019-09-07 15:52 黑大叔呀 阅读(195) 评论(0) 推荐(0)

JavaScript表格、表单
摘要:表格操作——table 获取表格——通过标签或者id获取 获取表头——table.tHead 获取表格主题——table.tBodies --> [tbody,tbody] 获取表格底部—— table.tFoot 获取表格行—— - table.tHead.rows --> [tr,tr] - t 阅读全文

posted @ 2019-09-07 15:33 黑大叔呀 阅读(304) 评论(0) 推荐(0)

JavaScript--BOM
摘要:BOM ——browser object model - window对象 : 窗口对象 , 全局对象 - 全局变量相当于window属性,全局声明的函数相当于window的方法 - 操作窗口 - open(url,target,窗口特性) 打开窗口 ``` mywin = open('1-京东搜索 阅读全文

posted @ 2019-08-29 00:21 黑大叔呀 阅读(88) 评论(0) 推荐(0)

JavaScript文档对象模型DOM
摘要:节点关系属性:(带element的属性ie低版本不支持) childNodes—所有子节点(元素,注释,文本); nodeType——属性代表节点类型; children——获取元素子节点 firstChild——第一个子节点(元素,注释,文本) *firstElementChild ——第一个元素 阅读全文

posted @ 2019-08-28 23:44 黑大叔呀 阅读(116) 评论(0) 推荐(0)

javaScript排序
摘要:冒泡排序: 思想:一次比较数组中相邻的两项,如果前面比后面大,就交换位置,第一轮比较的结果的最后一个是最大的,以此类推,每一轮确定本轮中最大的值,一共需要比较数组的长度-1次 选择排序: 思想:每一轮依次取数组的一项与之后的每一项进行比较,如果后面小,交换位置,每一轮的结果确定一个最小值 阅读全文

posted @ 2019-08-27 22:14 黑大叔呀 阅读(145) 评论(0) 推荐(0)

JavaScript数组和数学对象
摘要:数组的创建: 数组的方法: push() 功能:在数组的末尾添加项; 参数:添加进数组的项,一项或者多项; 返回值:数字的新长度; 原数组发生改变 pop() 功能:在数组的末尾删除一项; 参数:不需要; 返回值:删除的项; 原数组发生改变 unshift() 功能:在数组的开头添加项; 参数:添加 阅读全文

posted @ 2019-08-27 22:08 黑大叔呀 阅读(190) 评论(0) 推荐(0)

javaScript字符串方法
摘要:字符串方法: charAt(index)—— 根据索引获取字符; charCodeAt(index)—— 根据索引获取字符的编码; String.fromCharCode(code) ——把编码转换成字符; indexOf(char)—— 查找字符在字符串中第一次出现的索引,如果不存在返回-1; l 阅读全文

posted @ 2019-08-27 21:01 黑大叔呀 阅读(157) 评论(0) 推荐(0)

javaScript时间对象
摘要:Date对象: 获取时间对象的每个值: 修改时间对象: 格式化时间: 阅读全文

posted @ 2019-08-22 22:29 黑大叔呀 阅读(174) 评论(0) 推荐(0)

javaScript定时器
摘要:定时器有两种: setTimeout(只执行一次) setTimeout(function(){},1000); setInterval(每隔一段时间重复执行) setInterval(function(){},1000); 清除定时器: 定时器的异步: 定时器是js中的一种异步机制,永远会在同步代 阅读全文

posted @ 2019-08-22 22:08 黑大叔呀 阅读(129) 评论(0) 推荐(0)

JavaScript函数
摘要:函数:就是一个可以反复执行的代码块 为什么使用函数: 您能够对代码进行复用:只要定义一次代码,就可以多次使用它。 您能够多次向同一函数传递不同的参数,以产生不同的结果。 创建一个函数: 函数创建的过程,就是找一个堆内存空间,把函数代码放进去,把内存地址赋值给函数名 调用函数: 函数声明之后可以多次调 阅读全文

posted @ 2019-08-21 22:37 黑大叔呀 阅读(161) 评论(0) 推荐(0)

JavaScript语法
摘要:流程控制 顺序结构(自上向下); 分支结构(选择结构); 循环结构 阅读全文

posted @ 2019-08-20 21:47 黑大叔呀 阅读(112) 评论(0) 推荐(0)

JavaScript数据
摘要:JavaScript的数据类型: 基本数据类型:string(字符串)、numbr(数字)、boolean(布尔)、null(空)、undefined(未定义) 引用数据类型(复杂):object(对象)、Array(数组)、regExp(正则)、function(函数) 数据类型检测:typeof 阅读全文

posted @ 2019-08-20 21:04 黑大叔呀 阅读(190) 评论(0) 推荐(0)

javaScript基础
摘要:什么是JavaScript? 是轻量级的面向对象的编程语言(脚本语言) 特点:面向对象、解释性、动态性、弱类型、跨平 JavaScript的组成? ECMAscript:是js的标准 DOM(document object modul):文档对象模型,定义操作html的属性和方法 BOM(borws 阅读全文

posted @ 2019-08-20 20:37 黑大叔呀 阅读(206) 评论(0) 推荐(0)

导航