240 发简信
IP属地:北京
  • 通过 React + Mobx 实现简单的 TodoList

    Todo-List 这是一个用来初步了解如何通过 React + Mobx 构建应用的 DEMO,通过 Webpack 进行打包。技术栈: React + Mobx + Re...

  • vue-router 的基本使用方式

    1.起步npm install --save vue-router在项目中使用时,通过如下方式即可 2.路由映射 会被渲染为 3.路由出口 4.定义路由组件首先先明确一点,一...

  • Vue 单文件中的数据传递

    Vue 的单文件组件在使用 Vue 时非常常用,所以我们也会经常遇到组件之间需要传递数据的时候,大致分为三种情况: 父组件向子组件传递数据,通过 props 传递数据。 子组...

  • JS 中 new 操作符的简单理解

    在声明复杂类型的变量(如函数)时,我们可以通过构造函数的方式进行声明。如:声明一个函数 或者通过构造函数的方式新建一些组件时 我们可能知道,这样创造的实例 f1._proto...

  • 120
    原型以及原型链

    原型是 JS 中比较抽象的一个部分,下面通过尽可能多的图来解释这一点。 首先明确一点,JS 中所有的函数 fn 都有 prototype 属性(显式原型),fn.protot...

  • 关于 this

    在 JS 中,this 特指调用函数的那个对象。如: 再比如: 在上述事件中,比较容易区分 this 特指哪个对象。但在有些情况下,不容易知道,如: 下面是具体情况的讲解。 ...

  • 120
    jquery 源码解析

    jQuery 是一个非常常用的 js库,值得我们深入的学习。我们可以通过学习 jQuery 的源码,来知道如何规范的写代码,以及如何更好的使用 jQuery。  但是,在研究...

  • DOM 事件

    Javascript 和 HTML 的交互,是通过事件实现的。事件流的三种模型:1.事件冒泡。从内 ---> 外2.事件捕获。从外 ---> 内3.DOM2 的事件流。 给元...

  • 正则表达式

    正则表达式:从固定字符串中,得到某种特征的字符串。 定义一个正则表达式 构造函数 字面量 正则表达式是对象 正则的方法: test(s) 检索字符串中是否包含指定值,返回tr...

  • 闭包

    闭包:在一个函数内部,return 出另外一个函数,并且该函数访问了上级函数作用域中的变量。缺点:内存泄漏(被访问的变量的内存永远无法被销毁)。 上述的原因为: 只是一个表达...

  • 延时函数 与 间隔函数

    延时函数 setTimeout(function(){},ms); setTimeout(function(){},0); 相当于: 需要注意的是: 间隔函数 setInte...

  • 120
    函数参数传递中的浅拷贝和深拷贝

    函数中传递的参数,可以在函数内部通过 arguments 这个类数组对象进行访问。 1.基本类型拷贝时:以传递字符串为例: 2.复杂(引用)类型拷贝时: 引用类型的本质是:变...

  • 关于 '+' 运算符

    1.两个都是数字时,执行加法运算 2.两个都是字符串类型时,执行拼接运算。 3.其中一个是字符串时,也执行拼接运算 4.如果运算中,有对象时,会调用对象的 toString(...

  • 变量提升和函数声明提升

    JS引擎的工作方式:先解析代码,获取所有变量的声明。 变量提升 等价于 所以 等加于: 函数声明提升 当函数通过函数声明进行定义时,会有声明提升 但是,通过其他方式定义的函数...

  • 字符串的简单总结

    字符串用 " " 或者 ' ' 包裹。字符串方法: charAt(index)返回字符串中指定位置的元素 charCodeAt(index)返回字符串中指定位置的元素的ASS...

  • 数组的简单总结

    定义数组: 构造函数 字面量 数组的长度 arr.length 数组的方法: 基本方法(添加,删除,修改) 栈方法 pop()去掉数组中的最后一位元素,并返回该元素 push...

  • 120
    同源策略及跨域

    以a.com 和 child.a.coma.com 和 b.com为例先修改本地hosts文件,便于验证 引用 1.实现a.com 引用 child.a.com 下的mai...

  • 浏览器兼容性

    浏览器兼容性一般会涉及两个问题: 1.是否兼容(如IE)  一般来说比较成熟的网站会统计各浏览器所占的百分比。如浏览器市场份额。 2.兼容到什么程度一般来说有标准。如:A级标...

  • 120
    双飞翼布局

    三栏布局(两栏布局):侧栏宽度固定,中间的主内容区域宽度自适应主要原理,对浮动元素设置 负margin = 自身宽度,会使元素上移。html代码 CSS代码 设置三个元素浮动...