用户中心USER CENTER

首页/用户
  • 01.javascript之数据类型

    摘要:新增了第七种类型的值数值字符串布尔值对象数据类型判断有三种方法,可以判断一个值的类型运算符运算符方法运算符运算符可以返回一个值的数据类型。运算符运算符返回一个布尔值,表示对象是否为某个构造函数的实例。 1.数据类型 JavaScript一共有六种数据类型。(ES6新增了第七种Symbol类型的值) 数值(Number) 字符串(String) 布尔值(boolean) undefin...

    Aceyclee 发布于JavaScript
  • Immer.js简析

    摘要:所以整个过程只涉及三个输入状态,中间状态,输出状态关键是是如何生成,如何应用修改,如何生成最终的。至此基本把上的模式解析完毕。结束实现还是相当巧妙的,以后可以在状态管理上使用一下。 开始 在函数式编程中,Immutable这个特性是相当重要的,但是在Javascript中很明显是没办法从语言层面提供支持,但是还有其他库(例如:Immutable.js)可以提供给开发者用上这样的特性,所...

    Aceyclee 发布于JavaScript
  • JavaScript在IE9之前版本中内存泄露问题

    摘要:之前的版本对对象和对象使用不同的垃圾回收例程对象采用引用计数收集策略,因此闭包在的这些版本中会导致一些特殊问题。但仅仅做到这一步,还是不能解决内存泄露问题。 IE9之前的版本对JScript对象和COM对象使用不同的垃圾回收例程(COM对象采用引用计数收集策略),因此闭包在IE的这些版本中会导致一些特殊问题。具体来说,如果闭包的作用域中保存着一个HTML元素,那么就意味着该元素将无法被...

    Aceyclee 发布于JavaScript
  • 实现一个发布订阅

    摘要:表示事件类型回调函数,当监听的事件类型触发时,执行函数冒泡还是捕获等参数原生中,我们通过注册事件订阅,比如鼠标点击,传入回调函数在注册的事件触发时要执行的函数,那么鼠标点击时发布,传入的回调函数就会执行。 在常用的MVVM框架比如vue,组件间通信可能会有以下三种情况: 1. 父子通信:通过props 2. 非父子组件组件用eventBus通信 3. 如果项目很大,数据需要共享到多个组...

    Aceyclee 发布于JavaScript
  • node.js实现formdata上传文件

    摘要:对象包含表单的文本域信息,或对象包含对象表单上传的文件信息。是文件的信息前端传递的文件类型在中获取将具有文本域数据,如果存在的话。 node.js实现formdata上传文件 1.关于formdata XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,...

    Aceyclee 发布于JavaScript
<