用户中心USER CENTER

首页/用户
  • JS一维数组与二维数组互相转换的方法

    摘要:一维数组转化为二维数组假设每行显示个方法返回一个从开始到结束不包括结束选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。结果二维数组转化为一维数组结果 一维数组转化为二维数组 let baseArray = [1, 2, 3, 4, 5, 6, 7, 8]; let len = baseArray.length; let n = 4; //假设每行显示4个 ...

    yuanxin 发布于JavaScript
  • 从ES6重新认识JavaScript设计模式(三): 建造者模式

    摘要:书籍建造者类调用建造者高效能人士的七个习惯史蒂芬柯维励志上面的这个类和第一个例子的效果一样,但是长度确减少不少,在有更多属性的时候,减少的代码量会更为明显。参考内容设计模式张容铭 showImg(https://segmentfault.com/img/remote/1460000015147692); 1 什么是建造者模式? 建造者模式(Builder)是将一个复杂对象的构建层与其表...

    yuanxin 发布于JavaScript
  • 服务端预渲染之Nuxt(路由篇)

    摘要:前面既然说到了会把文件夹下面的所有文件编译成路由,那么子路由需要使用文件夹嵌套才行。客户端首次访问的页面会在服务端做输出,一旦渲染完成之后,则不会再在服务端输出,则会一直在客户端进行输出了。 服务端预渲染之Nuxt - 使用 现在大多数开发都是基于Vue或者React开发的,能够达到快速开发的效果,也有一些不足的地方,Nuxt能够在服务端做出渲染,然后让搜索引擎在爬取数据的时候能够读到...

    yuanxin 发布于JavaScript
  • 精读《syntax-parser 源码》

    摘要:引言是一个版语法解析器生成器,具有分词语法树解析的能力。实现函数用链表设计函数是最佳的选择,我们要模拟调用栈了。但光标所在的位置是期望输入点,这个输入点也应该参与语法树的生成,而错误提示不包含光标,所以我们要执行两次。 1. 引言 syntax-parser 是一个 JS 版语法解析器生成器,具有分词、语法树解析的能力。 通过两个例子介绍它的功能。 第一个例子是创建一个词法解析器 my...

    yuanxin 发布于JavaScript
  • React Native组件开发指南

    摘要:的组件开发一直处在一个比较尴尬的处境。目录包含了当前组件的源码,是组件开发最主要的目录。许多的开发者对于依然持怀疑态度。 React Native的组件开发一直处在一个比较尴尬的处境。在官方未给予相关示例与脚手架的情况下,社区中依然诞生了许许多多的React Native组件。因为缺少示例与规范,很多组件库仅含有一个index.js文件。这种基础的目录结构也导致了一些显而易见的问题,例...

    yuanxin 发布于JavaScript
<