随笔分类 -  重学js

摘要:Object方法 实例方法 属于new出来的object对象,所有对象都有的方法 当前对象obj是否具备对应的属性att 返回boolean值 *** obj.hasOwnProperty(att) 判断O.prototype是否在实例obj的原型链中 *** O.prototype.isProto 阅读全文
posted @ 2022-07-02 08:49 捧鱼咽 阅读(87) 评论(0) 推荐(0)
摘要:数据结构与设计模式 考研408 数据结构 数组 链表(双向链表 单向链表) 栈(先进后出) 队列(先进先出) 串(字符串 hash) 图(散链表) 树(平衡树(红黑树--二叉树)、完全平衡二叉树) 计算机组成原理 冯诺依曼 计算机网络 对应的网络组成及相关网络协议 操作系统 Linux涉及到服务器相 阅读全文
posted @ 2022-07-01 08:55 捧鱼咽 阅读(171) 评论(0) 推荐(1)
摘要:AJAX 概述:Ajax是一种异步通信技术,利用网络请求 请求对应数据的工具 同步:按顺序执行 做完一件事情才能做下件事情 阻塞 效率低 异步:同时做多件事情 不知道什么时候开始结束 进程:单独进行的程序 线程:进程里的最小计量单位 ajax入门 核心对象 XmlHttpRequest // 构建请 阅读全文
posted @ 2022-06-30 08:35 捧鱼咽 阅读(71) 评论(0) 推荐(0)
摘要:Object方法 实例方法 属于new出来的object对象,所有对象都有的方法 当前对象obj是否具备对应的属性att 返回boolean值 *** obj.hasOwnProperty(att) 判断O.prototype是否在实例obj的原型链中 *** O.prototype.isProto 阅读全文
posted @ 2022-06-29 08:49 捧鱼咽 阅读(46) 评论(0) 推荐(0)
摘要:面向对象 编程思维oop,核心就是找有对应方法的对象做对应的事情(万物皆对象) 面向过程:按对应的步骤走 创建对象 1.通过class创建 等同于通过构造方法创建 1>首字母必须大写 2>可以指定默认参数 3>如果没有参数可以省略括号 class Person { // 构造函数 construct 阅读全文
posted @ 2022-06-28 19:48 捧鱼咽 阅读(42) 评论(0) 推荐(0)
摘要:二.ES6 对象及函数的简写 对象里简写属性 var name = 'tom' var obj = { name // name: name, 键和值的变量名相同可以简写 } 对象里简写函数 var obj = { eat() { console.log('hello') } // 简写 省略了fu 阅读全文
posted @ 2022-06-23 08:33 捧鱼咽 阅读(36) 评论(0) 推荐(0)
摘要:一.ES5 ES(ECMA Script) 常见的版本 ES3(最基础版本 所有浏览器都能解析) ES5(2009年12月发布 部分低版本浏览器不能解析) ES6(2015年发布 大部分的不能直接解析) ES5的增强内容 // 严格模式 es5新增模式 “use strict” // 表示当前使用的 阅读全文
posted @ 2022-06-22 09:11 捧鱼咽 阅读(65) 评论(0) 推荐(0)
摘要:一.函数 函数就是把特定功能代码抽取出来,使其成为程序中1个独立实体 1.函数的作用 函数可以在同一程序或其他程序中多次重复使用 使程序变得简短清晰,提高可读性 方便维护 2.函数分类 1.系统函数 2.内置函数 3.自定义函数 二.函数定义和调用 // 定义函数 function fun (arg 阅读全文
posted @ 2022-06-21 09:11 捧鱼咽 阅读(129) 评论(0) 推荐(0)
摘要:BOM BOM (Browser Object Model)浏览器对象模型 window对象是BOM的核心,表示浏览器窗口的1个对象 window document 文档对象,可以在js脚本中直接访问页面元素(DOM) history 历史对象,包含窗口的浏览历史,可以实现后退 location 包 阅读全文
posted @ 2022-06-20 08:38 捧鱼咽 阅读(119) 评论(0) 推荐(0)
摘要:一.js日期对象 Date类型使用自UTC(Coordinated Universal Time,国际协调时间) 1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。Date类型保存的日期能够精确到1970年1月1日之前或之后的 285616年. // 创建日期对象 var date = ne 阅读全文
posted @ 2022-06-19 13:34 捧鱼咽 阅读(76) 评论(0) 推荐(0)
摘要:一.字符串 字符串就是一串字符由双(单)引号括起来 字符串是JavaScript的一种数据类型 二.字符串定义和使用 字符串定义 1> var str = "亲" // 基本类型 定义了一个字符串变量str,内容为亲 2> var str = new String("亲") // 引用类型 由new 阅读全文
posted @ 2022-06-18 08:56 捧鱼咽 阅读(76) 评论(0) 推荐(0)
摘要:冒泡排序 var arr = [33, 22, 66, 99, 55] for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j+1]) { 阅读全文
posted @ 2022-06-17 13:46 捧鱼咽 阅读(27) 评论(0) 推荐(0)
摘要:一.数组 数组的概念 就是一组数据,1>元素可以是任意类型 2>数组可以动态扩容 创建数组 1.1> var arr = new Array(10) // 1个数值参数,表示数组长度 1.2> var arr = new Array(10, 1) // 2个参数,表示元素10,1 2> var ar 阅读全文
posted @ 2022-06-16 08:37 捧鱼咽 阅读(46) 评论(0) 推荐(0)
摘要:一.while循环 while (true) { // 执行语句 } 二.do while循环 do { // 执行语句 } while (true) do while 至少执行1次 三.for循环 for (执行语句之前执行; 循环条件; 执行语句执行之后执行) { // 执行语句 } 四.bre 阅读全文
posted @ 2022-06-15 08:49 捧鱼咽 阅读(26) 评论(0) 推荐(0)
摘要:一.逻辑分支if // if单分支 if (true) { // 执行语句 } // if双分支 if (true) { // 执行语句 }else { // 执行语句2 } // if多分支 if (true) { // 执行语句 }else if (true) { // 执行语句2 }else 阅读全文
posted @ 2022-06-14 08:39 捧鱼咽 阅读(38) 评论(0) 推荐(0)
摘要:一.js介绍 95年诞生 作者网景布兰登 js是面向对象的解释型语言 基于对象和事件驱动具有相对安全性的客户端脚本语言,简单弱类型,动态性 不需要服务器响应,跨平台 js版本 ECMAScript1.0 2.0 3.0 5.0 ES2015 js组成 ECMAScript DOM BOM // 写入 阅读全文
posted @ 2022-06-12 23:16 捧鱼咽 阅读(38) 评论(0) 推荐(0)
摘要:正则表达式 Regular Expression 用于字符串匹配 (4个支持正则的字符串方法 search match返回数组 split replace ) 正则对象声明 // 1.正则对象声明 var reg = new RegExp("a", "i") // 2. var reg = /reg 阅读全文
posted @ 2022-06-11 08:58 捧鱼咽 阅读(18) 评论(0) 推荐(0)
摘要:OSI七层参考模型 TCP/IP四层参考模型 主要协议 1.应用层 应用层 Telnet、Ftp、HTTP、P2P、SNMP、TFTP、NFS 2.表示层 3.会话层 4.传输层 传输层 TCP/IP 5.网络层 网络层 ARP、IP、ICMP 6.数据链路层 网络接口层 FDDI/ 7.物理层 H 阅读全文
posted @ 2022-06-10 08:53 捧鱼咽 阅读(94) 评论(0) 推荐(0)
摘要:事件的两个行为 事件冒泡 事件层叠范围从里往外触发 // 阻止事件冒泡 e.stopPropagation() // ie写法 e.cancelBubble = true // 兼容写法 e.stopPropagation ? e.stopPropagation : e.cancelBubble = 阅读全文
posted @ 2022-06-10 08:40 捧鱼咽 阅读(36) 评论(0) 推荐(0)
摘要:一.事件模式 内联模式 <button onclick="alert('666')">摁钮</button> 脚本模式 <button onclick="act()"> 摁钮 </button> <script> function act () { console.log('666'); } </s 阅读全文
posted @ 2022-06-08 19:26 捧鱼咽 阅读(63) 评论(0) 推荐(0)