240 发简信
IP属地:河北
  • 240
    自定义实现bind和call函数

    1、bind函数和call函数的作用 bind函数和call函数以及apply功能类似都是修改函数中this的指向,并且他们都是Function上的方法。 b...

  • 240
    js高级

    1、js的数据类型: 分类: 基本类型(5种),引用类型 基本(值)类型 ,保存在栈中: String:任意字符串 Number:任意数字 boolea...

  • 240
    自定义的Promise

    1、准备知识 1、回调函数: 理解:一个函数,自己定义的,自己没有调用,但是函数执行了。 同步回调:立即执行,完全执行完才结束,不会放到回调队列中 例子: 数组遍历的forE...

  • 240
    ES5、ES6、ES7

    ES5 1、严格模式 *理解 1、除了正常运行的模式(混杂模式),es5添加了第二种运行模式:‘严格模式’ 2、顾名...

  • 240
    xss漏洞攻击与防御

    xss 简介 xss 跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets,CSS)缩写混淆,所以将跨站...

  • 240
    伪元素&伪类

    css引入伪类和伪元素概念是为了格式化文档树以外的信息。 伪元素&伪类: css引入伪类和伪元素概念是为了格式化文档树以外的信息。也就是说,伪类和伪元素是用来修饰不在文档树中...

  • 240
    弹性布局

    弹性布局 最近了解了弹性布局,发现这玩意真是太好用了,于是就记了笔记。 相比传统的布局方式是基于盒模型,同时还需要依...

  • 240
    防抖和节流

    为什么要使用防抖和节流 防抖和节流主要用于需要进行连续的时间监听上面,比如resize,scroll,mousemove等等,但是对于我们来说,不希望事件持续的触发过...