用户中心USER CENTER

首页/用户
  • 浅拷贝与深拷贝

    摘要:二浅拷贝与深拷贝深拷贝和浅拷贝是只针对和这样的引用数据类型的。浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。对于字符串数字及布尔值来说不是或者对象,会拷贝这些值到新的数组里。 一、数据类型 数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。 基本数据类型的特点:直...

    史占广 发布于JavaScript
  • js的Thunk函数的含义

    摘要:在语言中,函数替换的不是表达式,而是多参数函数,将其替换成一个只接受回调函数作为参数的单参数函数。它的源码主要多了一个检查机制,变量确保回调函数只运行一次请看下面的例子。 Thunck函数的含义 编译器的传名调用实现,往往是将参数放到一个临时函数之中,再将这个临时函数传入函数体。这个临时函数就叫做Thunk函数。 function f(m){ return m*2; } f(x...

    史占广 发布于JavaScript
  • Javascript高阶函数

    摘要:判断数据的类型输出高阶函数实现面向切面编程的主要作用是把一些核心业务逻辑模块无关的功能抽离出来,这些无关的模块包括日志统计,安全控制,异常处理。 高阶函数是指至少满足以下条件之一的函数: 函数可以作为参数被传递 函数可以作为返回值输出 函数作为参数传递 把参数当作参数传递, 抽离出一部分容易变化的业务逻辑,将它放在函数参数中,这样可以分离业务代码中变化与不变的部分。其中一个重要的应...

    史占广 发布于JavaScript
  • webstrom Debug 调试vue项目

    摘要:第一种,使用插件下载插件这样直接一个项目,你就会看见插件标亮了打开调试模式,你就会看见最后有个标记,打开能看见当前页面渲染相关数据第二种,使用调试下载插件打开记住端口号打开刚才安装的插件,选项,填入刚才看见的端口号添加一个配置这样运行一个项 第一种,使用vue插件 下载插件:https://chrome.google.com/web... showImg(https://segmen...

    史占广 发布于JavaScript
  • 你不知道的JavaScript : 类型

    摘要:你不知道的系列第一章类型类型一中的类型中的变量是不存在类型的,只有具体的值才有类型。 你不知道的JavaScript系列---第一章:类型 类型 一、JavaScript中的类型 JavaScript中的变量是不存在类型的,只有具体的值才有类型。 Js不像其他高级语言,如java等,声明了一个int类型的变量,就必须存放int类型的值,Js中的变量可以存放其允许的所有类型的值,如: ...

    史占广 发布于JavaScript
<