什么都不会的程序员

导航

2021年9月21日 #

三个常用正则

摘要: var ifCard = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; // 身份证号验证 var ifPhone = /^1[3|4|5|6|7|8|9][ 阅读全文

posted @ 2021-09-21 13:21 什么都不会的程序员 阅读(28) 评论(0) 推荐(0) 编辑

正则表达式

摘要: // 元子符:再正则里有特殊含义的字符; // var str = "abdfsafd"; // var reg = /ab/ // 1. "." 代表非换行符的其他字符 // alert("dfafd\nsaf"); // var str = "\n"; // var reg = /./; // 阅读全文

posted @ 2021-09-21 13:17 什么都不会的程序员 阅读(33) 评论(0) 推荐(0) 编辑

事件委托

摘要: // 有1000 li 需要给每一个li绑定click事件 如何办到 ?? 》事件委托 // 事件委托:把事件委托给父级执行; // 1.性能更好 2.动态的子元素也会有事件 // 缺点 // 事件代理的常用应用应该仅限于上述需求,如果把所有事件都用事件代理,可能会出现事件误判。即本不该被触发的事件 阅读全文

posted @ 2021-09-21 13:11 什么都不会的程序员 阅读(24) 评论(0) 推荐(0) 编辑

事件传播

摘要: // 事件传播 会传播到父级 直到 window // 事件传播 冒泡机制 ,事件会有内向外逐层传递 Chrome // 事件传播 捕获机制 ,事件会有外层向内层逐层传递 // addEventListener 第三个参数 :默认 false:冒泡 true ;捕获 //阻止 事件的传播 ;冒泡 捕 阅读全文

posted @ 2021-09-21 13:06 什么都不会的程序员 阅读(20) 评论(0) 推荐(0) 编辑

封装urlParse.js

摘要: function urlParse() { var search = location.search; var str = search.substring(1); var list = str.split("&"); var data = {}; for (var i = 0; i < list. 阅读全文

posted @ 2021-09-21 12:53 什么都不会的程序员 阅读(48) 评论(0) 推荐(0) 编辑

封装cookie.js

摘要: // 封装 getCookie(key) return value // decodeURIComponent 解码 function getCookie(key) { var cookie = document.cookie if (cookie) { var arr = cookie.split 阅读全文

posted @ 2021-09-21 12:52 什么都不会的程序员 阅读(78) 评论(0) 推荐(0) 编辑

面向对象理论

摘要: // 面向过程和面向对象 // 面向过程 具体 // 就是分析出解决问题所需要的步骤,然后用变量,函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了 // 面向对象 抽象 // 思想上提升 , 就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与行为(方法)--这个对象就称 阅读全文

posted @ 2021-09-21 12:47 什么都不会的程序员 阅读(72) 评论(0) 推荐(0) 编辑

jsonp理论

摘要: // 同源和跨域 // 同源策略:同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,‘ // 由客户端访问某一个服务器的文件时, 如果发起请求的这个来源与进行响应的目标的源不一致, // 目标源出于安全的角度,将拒绝这次访问 // ajax 不在同一个服 阅读全文

posted @ 2021-09-21 12:44 什么都不会的程序员 阅读(31) 评论(0) 推荐(0) 编辑

promise理论

摘要: // 回调函数 被其他 函数嵌套使用的函数 (把函数当做一个参数传递给其他函数 并且执行) // 很多回调函数嵌套 > 回调地狱 // 回调函数噩梦(恐怖回调),也被称为恶魔金字塔,指如ajax依赖调用时,回调函数会层层嵌套,而这种层层嵌套的写法,往往会让人难以理解,所以称之为噩梦 // Promi 阅读全文

posted @ 2021-09-21 12:40 什么都不会的程序员 阅读(46) 评论(0) 推荐(0) 编辑

ajax理论

摘要: // ajax 是指一种创建交互式网页应用的网页开发技术 // 这里的交互指客户端和服务器的数据是可以相互传递和使用的 // 服务器端 和 客户端 // XML ==> JSON 一种类似于HTML的标记语言,可以将数据结构化,XML已经被JSON淘汰了 // 异步 异步指程序可以同时执行,同步指程 阅读全文

posted @ 2021-09-21 12:36 什么都不会的程序员 阅读(41) 评论(0) 推荐(0) 编辑

cookie理论

摘要: 什么是 cookie // Cookie 会话跟踪技术 实际上就是在硬盘存储一个文件文本 该文件用来存储一些客户端数据 // cookie 是浏览器 为了 标识用户身份 或者 长时间存储一些信息 而保存在用户本地的数据(其本质是 为了提升用户体验 而存储来用户本地的数据) username phon 阅读全文

posted @ 2021-09-21 12:30 什么都不会的程序员 阅读(49) 评论(0) 推荐(0) 编辑