用户中心USER CENTER

首页/用户
  • zepto源码分析之form模块

    摘要:形如源代码在的原型上添加了相关方法。类似源代码每个表单的和都通过编码最后通过符号分割有了的基础,就是将相应的和都通过编码,然后用符号进行分割,也就达到了我们要的结果。 前言 JavaScript最初的一个应用场景就是分担服务器处理表单的责任,打破处处依赖服务器的局面,这篇文章主要介绍zepto中form模块关于表单处理的几个方法,serialize、serializeArray、sub...

    Muninn 发布于JavaScript
  • call, apply, bind 函数能干啥?如何在日常搬砖中使用?(全)

    摘要:只有两个参数,并且第二个参数必须为数组,数组中的所有元素一一对应原函数的参数。语法语法语法调用调用后立即执行原函数。 call(),apply(),bind() 函数大家可能都有所了解,但是在平时搬砖过程中很可能或者基本没用过,学过但都淡忘了。 但是在大量第三方的框架(库),甚至js自己都在 源码中大量使用 call,apply 函数。所以今天和大家仔细讨论下它们在 开发中的应用场景 ...

    Muninn 发布于JavaScript
  • ES6解构赋值

    摘要:一数组解构赋值解构赋值也可嵌套赋值结果结果结果结果如果解构不成功,变量就会等于。解构赋值允许指定默认值。例如数组对象如果变量名与属性名称不一致必须写成下面这样和不允许重新声明其他同数组解构赋值。 一、数组解构赋值: var a = 1; var b = 2; var c = 3; 解构赋值: var [a,b,c] = [1,2,3]; let [a,b,c] = new Set([1...

    Muninn 发布于JavaScript
  • React组件编写思路(二)

    摘要:那什么时候使用受控组件,什么时候使用非受控组件呢我们知道受控组件是比较符合我们传统组件开发的思路的。故最基本的组件编写套路就这些。 上一篇讲了 React 两种最常见的组件:受控组件和非受控组件。为了可用性,我们一般编写出来的组件希望支持这两种特性:可以通过组件自身的方法来改变组件的某(些)状态,也可以通过 props 的值的变化来改变组件自身的同一个(些)状态。 组件改变自己的状态只...

    Muninn 发布于JavaScript
  • JS中涉及到的JSON以及JSON数据的解析

    摘要:简单说,就是由中的对象和数组组合而成,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。例如会执行再弹出并不会判断中的字符串是否合法,而且还会执行其中的代码。 JSON是什么? 定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,同样也是一种常用的数据交换格式,与XML类似。它采用键值对的方式来组织。 格式 JS...

    Muninn 发布于JavaScript
<