自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

据说是喜数女的小迷弟

学习笔记&随笔感想

  • 博客(14)
  • 收藏
  • 关注

原创 js常用函数以及踩过的那些坑

点击某个盒子之外的部分触发函数假设此盒子的class为:item-operation hideOperation(event) { // 隐藏加减号图标 var op = document.getElementsByClassName('item-operation'); if (op) { for (let i = 0; i <...

2019-09-29 15:31:24 688

原创 js深度克隆

遍历对象 for(var prop in obj)判断是不是原始值typeof()判断是数组还是对象tostringinstanceofconstructor建立相应的数组或对象循环递归function deepClone(origin, target) { var target = target || {}, toStr = Object.p...

2019-07-07 19:31:04 107

原创 跨域的九种方案

跨域的九种方案同源策略跨域方案jsonpcorspostMessagewindow.namelocation.hashdocument.domainnginxwebsockethttp-proxy同源策略协议 域名 端口 三者都相同时满足: 同域需要跨域:cookieLocalStorageDom(iframe)ajax跨域方案jsonp只能发送get请求,不支持post pu...

2019-05-18 22:32:07 192

原创 Vue视频课程学习(三)

使用饿了么MintUI组件使用MUI 封装读取文件的方法 Promise介绍 使用Promise解决回调地狱 捕获异常的两种方式 在Jquery中AJAX使用Promise vue项目,设置请求的根路径 vue项目,定义格式化时间全局过滤器...

2019-03-24 15:40:47 400

原创 Vue视频课程学习(二)

七、nrm八、webpack webpack的基本使用//main.js是项目的JS入口文件// 导入 Jquery// import *** from *** 是ES6中导入模块的方式// ES6的代码太高级了,浏览器无法解析,这一行会报错import $ from 'jquery'// const $ = require('jquery')...

2019-03-15 09:41:31 671

原创 git常用命令

一、关联账户$ git config --global user.name "Your Name"$ git config --global user.email "Your email"二、创建版本库$ git init三、创建ssh key 查看本机是否生成秘钥$ cd ~/.ssh$ ls 创建秘钥$ ssh-keygen -t...

2019-03-04 17:28:41 155

转载 编程知识结构

作者:Tony链接:https://www.zhihu.com/question/22689579/answer/103278831来源:知乎著作权归作者所有,编辑于2016.5.29前端开发知识结构 前端工程师 浏览器 IE6/7/8/9/10/11 (Trident) Firefox (Gecko) Chrome/Chromium (Blink) Saf...

2018-09-08 23:16:31 263

原创 Vue视频课程学习(一)

JS特点:解释型语言,单线程(执行方式:轮转时间片)一,浏览器组成: 外壳部分 内核部分:渲染引擎​​,JS引擎,其他模块二,几大主流浏览器及其内核 IE:三叉戟 铬:WebKit的/闪烁 火狐:壁虎 歌剧:眨眼 Safari浏览器浏览器:WebKit的三,引入JS 三种引入方式 引入时,类...

2018-08-20 17:57:43 1557 3

原创 事件冒泡与事件委托笔记

1,事件冒泡:当一个子元素的事件被触发的时候(如onclick事件),该事件会从事件源(被点击的子元素)开始逐级向上传播,触发父级元素的点击事件    子元素在没有定义具体的click处理函数的时候,仍然可以冒泡触发父元素的click事件    只有相应的事件会发生事件冒泡,不想管的事件不受影响(注:由于click为鼠标的点击,所以同样会触发mousedown与mouseup等相关事件,同...

2018-08-10 23:42:00 147

原创 JavaScript动态修改css样式的四种方法学习笔记

1,obj.style.backgroundColor = ("black");这种方式会覆盖之前的样式2,obj.style.cssText = " color : white;";这种方式会覆盖之前的样式,,用追加来解决这个问题:    obj.style.cssText += "color: white;";但在IE中是无效的,可以在前面添加一个分号解决:    obj.styl...

2018-08-09 01:25:43 241

原创 DOM学习笔记

DOM节点在HTML DOM中,所有事物都是节点,DOM是被视为节点树的HTML根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点节点树中的节点彼此拥有层级关系。父(parent)、子(child)和同胞(si...

2018-08-04 17:27:09 141

原创 AJAX学习笔记

XMLHttpRequest是AJAX的基础,用于在后台与服务器交换数据,可以在不重新加载整个网页的情况下,对网页的某部分进行更新,旧版本浏览器使用 ActiveXObject使用 XMLHttpRequest 对象的 open() 和 send() 方法,将请求发送到服务器与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。然而,在以下情况中,请使用 POST 请求:...

2018-08-04 15:52:27 159

原创 JS学习笔记

一、变量如果写一个声明和初始化变量的多行JS代码的程序,可以在初始化变量之后再声明它,并且它依然可以工作,这是因为变量的声明通常在其余的代码执行之前完成,这叫置顶变量命名应当使用拉丁字符(0-9,a-z,A-Z)和下划线字符变量名不要以下划线开头—— 以下划线开头的被某些JavaScript设计为特殊的含义,因此可能让人迷惑变量名不要以数字开头。这种行为是不被允许的,并且将引发一个...

2018-08-04 13:36:46 130

原创 css布局笔记

    1,把li元素修改成 inline,制作成水平菜单    2,max-width 替代width可以使浏览器处理小窗口情况    3, box-sizing: border-box  ,内边距和边框不再会增加它的宽度                  可以确保所有的元素都会用这种更直观的方式排版        box-sizing是个很新的属性,目前还应该像上面例子中那样使用 -webki...

2018-05-27 16:28:03 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除