进击的小野马
码龄7年
关注
提问 私信
  • 博客:15,221
    社区:1
    15,222
    总访问量
  • 41
    原创
  • 786,472
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:在前端的路上奔偏了,(ง •̀_•́)ง

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2018-04-15
博客简介:

mab_1994的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得5次评论
  • 获得26次收藏
创作历程
  • 25篇
    2021年
  • 16篇
    2020年
成就勋章
TA的专栏
  • VsCode
  • VUE
  • es6
    5篇
  • 面试题
    1篇
  • jquery
    3篇
  • html
    4篇
  • JS
    22篇
  • CSS
    5篇
兴趣领域 设置
  • 前端
    javascriptcss前端框架
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

es6的遍历器

interator 遍历器通过指针移位来遍历集合的 next() {value:0,done:true} value:指值 done:指是否遍历结束 true false{ let myInterator = (args) => { let index = 0; return { next() { retu.
原创
发布博客 2021.03.26 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es6的函数

es6 函数增加默认值 { function method(x, y = 7) { console.log(x, y); } method(); function getdata({ a, b = 8 }) { console.log(a, b); } getdata({ a: 1 });.
原创
发布博客 2021.03.26 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

es6的字符串遍历

for of 遍历let str='abcdef';for(let char of str) { console.log(char); }字符串新增的方法let s="\uD842\uDFB7"; console.log(s); let str="a"; let s1=str.charCodeAt(0).toString(16);//unicode 16进制 .
原创
发布博客 2021.03.26 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

es6的变量解构赋值

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。解构赋值:按照相同的结构对应给值 { let a = 2; let b = 3; let t; t= a; a=b; b=t; //a b 值互相交换 //let [a,b]= [3,2]; c
原创
发布博客 2021.03.26 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ES6 里面的let和const

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。letlet声明变量会限制作用域 只能在当前代码块作用域内部有效let 声明的变量不能被提前声明 不能被重名{ var a = 1; let b = 2; } a;//1 b;//1.let和const.html:56 Uncaught ReferenceError: b is not defined at上面代码在代码块之中,分别用let和var声明
原创
发布博客 2021.03.13 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery里面的ajax的请求和事件

ajax请求有:1..ajax(url,[settings])2..ajax(url,[settings]) 2..ajax(url,[settings])2..get(url,[data],[fn],[type])3..getJSON(url,[data],[fn])4..getJSON(url,[data],[fn]) 4..getJSON(url,[data],[fn])4..getScript(url,[callback])5.$.post(url,[data],[fn],
原创
发布博客 2021.03.13 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery里面的筛选、事件及动画

筛选1.过滤eq(index|-index)first()last()hasClass(class)filter(expr|obj|ele|fn)is(expr|obj|ele|fn)map(callback)has(expr|ele)not(expr|ele|fn)slice(start,[end])2.查找children([expr])closest(e|o|e)1.7*find(e|o|e)next([expr])nextAll([expr])nextUnti..
原创
发布博客 2021.02.26 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery

jquery简介:1.jquery 是一个框架库 封装了 原生js优势:减少代码量 提高兼容性 (写的少做的多) 简单好学jquery可以链式操作 同一个对象多次操作(尽量避免写多个链式操作)obj.html().css().text();2.根据开发需求 随时调整库的版本稳定版 1.9完整版 压缩版轻量级开发框架3.jquery 支持隐式迭代 (一次性操作一堆)要写jquery代码 需要引入jquery的库按照引入js的方式引入到网页jquery代码的写法和原生
原创
发布博客 2021.02.26 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML 中的Video

而且为人把我确认
原创
发布博客 2021.02.26 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML5 的canvas

Canvas API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。Canvas 对象表示一个 HTML 画布元素 -。它没有自己的行为,但是定义了一个 API 支持脚本化客户端绘图操作。Canvas常用的属性:1. 在对象CanvasRenderingContext2D的原型对象上可以添加方法 直接调用使用2. context.canvas 返回当前操作的canvas对象(只读)3. fi
原创
发布博客 2021.01.28 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML5 的缓存

storage 没有时间有效期(类似cookie缓存)sessionStorage 客户端缓存(客户端关闭之后 缓存清除)localStorage 本地缓存 永久性的同样可以对缓存进行操作//设置缓存 //setItem string sessionStorage.setItem('user','maodou'); sessionStorage.setItem('_user','maodou'); localStorage.setItem('us
原创
发布博客 2021.01.27 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS的异常处理

语法格式 try{ //抓异常的代码 } catch(e) { throw e;//抛出异常 } finally { //最后的代码 }
原创
发布博客 2021.01.27 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS ES5的严格模式

严格模式:‘use strict’<script> 'use strict'; //下面的js代码 会按照严格模式执行</script>优点:减少了代码的不规范使用和不合理运行,提高运行速度1.不能使用未定义的变量2.不允许删除变量或者对象 不允许删除函数3.不允许变量重名 函数的形参不能重名4.不允许使用八进制5.不允许使用转移字符6.不允许修改只读属性的值7.不允许对只有getter方法的属性修改 (类似不允许修改只读)8.不允许删除
原创
发布博客 2021.01.27 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS里面的缓存机制(cookie)

使用cookie来缓存web界面的用户信息,直接从本地读取缓存cookie存在实效性cookie可以进行创建 读取 删除 修改 操作 //1.设置cookie document.cookie = "user = maodou"; //在设置cookie的同时 可以进行加密解密 var str = btoa("maodou"); console.log(atob(str)); var s = escape("删除"); console.log(
原创
发布博客 2021.01.27 ·
517 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

JS的工厂模式、原型模式、构造函数模式、构造+原型模式、单例模式、观察者模式、发布者和订阅模式、策略模式

1. 工厂模式优点:使用工厂模式 解决多次创建对象的问题缺点:没有解决对象识别的问题 (返回的都是同一个对象类型) //实例化不同的人 function Factory(name,age,job){ var obj = new Object(); obj.name = name; obj.age = age; obj.job = job; obj.sleep = function() {
原创
发布博客 2021.01.22 ·
319 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JS的继承

1. 原型链继承特点: 子类的实例即是本身也是父类父类新增的原型方法和属性 子类对象都可以访问缺点:子类添加属性和方法 必须在new之后或者直接写在子类里面不能实现多继承原型链继承 子类的实例上不能直接向父类传递参数 //先写一个动物类 function Animal(name,sex){ this.name = name || "Animal", this.sex = sex || "未知动物" this.sleep = f
原创
发布博客 2021.01.21 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS自定义构造函数

function Person(){ } //设置Person的原型对象 //原型对象上的方法和属性是共享的 Person.prototype = { constructor:Person, name:"", age:"", weight:"", height:"", sex:"", } var p1 = new Person(); p1.name...
原创
发布博客 2021.01.21 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS对象合并的方法

//对象的合并方法 共有的属性会被下面的覆盖 var a = { n:1, b:2 }; var b = { n:10, c:3 }; //合并对象 var c = Object.assign(a,b); console.log(c);//{n: 10, b: 2, c: 3}
原创
发布博客 2021.01.21 ·
480 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS内置对象的原型链

2333
原创
发布博客 2021.01.21 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原生JS的加密解密

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script> var s="abc121321dsadsa"; console.log(window.btoa(s));//YWJjMTIxMzIxZHNhZHNh con
原创
发布博客 2021.01.16 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多