文章库ARTICLE COLUMN

  • 精读《手写 SQL 编译器 - 回溯》

    精读《手写 SQL 编译器 - 回溯》

    摘要:引言上回精读手写编译器语法分析说到了如何利用函数实现语法分析时,留下了一个回溯问题,也就是存档读档问题。更多讨论讨论地址是精读手写编译器回溯如果你想参与讨论,请点击这里,每周都有新的主题,周末或周一发布。 1 引言 上回 精读《手写 SQL ...

    BingqiChenBingqiChen 评论0 收藏0
  • FE.SRC-逐行分析jQuery2.0.3源码-完整笔记

    FE.SRC-逐行分析jQuery2.0.3源码-完整笔记

    摘要:根据项目选型决定是否开启。为了压缩,可维护为了支持从而使用代替变量存储防冲突会用到,形如版本号声明最终调用的是这个原型实际上。功能检测统一兼容性问题。 概览 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (...

    Lin_RLin_R 评论0 收藏0
  • slice方法重写及常见应用

    slice方法重写及常见应用

    摘要:数组的原型上有一个方法叫做给不同的参数组合会返回不同的结果,由于组合非常多,这里研究一下不同组合的结果并基于原型链对该方法进行仿写考虑情况为负数,为负数,超出有效长度了,非有效数字源码如下不想看源码的请直接看最下面的结果处理没有参数的...

    vvpvvpvvpvvp 评论0 收藏0
  • JavaScript中this指向的深入解析

    JavaScript中this指向的深入解析

    普通函数的this指向 简单说说 首先,按照惯例,我们先举个栗子: var bar = 2; function foo() { this.bar = 1; this.getBar = function() { console.log(this.bar); } } var test = new foo(); var getBar = test.getBar; test.getB...

    AlphaGoooAlphaGooo 评论0 收藏0
  • 【刷算法】整数中1出现的次数(从1到n整数中1出现的次数)

    【刷算法】整数中1出现的次数(从1到n整数中1出现的次数)

    摘要:题目描述求出的整数中出现的次数并算出的整数中出现的次数为此他特别数了一下中包含的数字有因此共出现次但是对于后面问题他就没辙了。希望你们帮帮他并把问题更加普遍化可以很快的求出任意非负整数区间中出现的次数从到中出现的次数。 题目描述 求出1...

    ShisuiShisui 评论0 收藏0
  • JSONP原理及JQUERY JSONP的使用

    JSONP原理及JQUERY JSONP的使用

    摘要:同源策略在中有一个很重要的安全性限制,被称为同源策略。然而,当进行一些比较深入的前端编程的时候,不可避免地需要进行跨域操作,这时候同源策略就显得过于苛刻。 JSONP原理 JSON和JSONP   JSON(JavaScript Object Notation)是一种轻量级的数据交...

    suosuopuosuosuopuo 评论0 收藏0
  • 深入了解ajax

    深入了解ajax

    摘要:而由于安全风险的原因,被禁止使用。就好比单线程一样,请求发出后就进入阻塞状态,直到解除阻塞,余下的代码才会继续执行。安全问题暴露了与服务器交互的细节。破坏了程序的异常机制。服务器端暂时无法处理请求可能是过载或维护。 AJAX全称Asynchro...

    zhouzhouzhouzhou 评论0 收藏0
  • antd 和 element上传文件详解与FormData详解

    antd 和 element上传文件详解与FormData详解

    摘要:当用户完成选择文件动作时,提交子页面中的。从此我们上传文件就欢欣鼓舞的来找了。因为的核心是对象,异步的实现是通过一个对象,一般简称该对象对。这些回答基于自己理解,如有不妥,希望路过的大神轻喷,指正。 背景 平时工作中经常会遇到需要上传...

    FundebugFundebug 评论0 收藏0
  • 使用prince-cli,轻松构建高性能React SPA项目~

    使用prince-cli,轻松构建高性能React SPA项目~

    摘要:对模块进行了打包,监听文件更改刷新等功能,创建了个服务,分别为静态资源服务用于代理本地资源,与自刷新浏览器请求服务用于接受,请求,返回数据服务用于收发消息。除了项目,还可以换成项目。项目地址如果觉得对你有所帮助,多谢支持 prince-cli ...

    roundstonesroundstones 评论0 收藏0
  • 让工作与音乐(Vue)相伴

    让工作与音乐(Vue)相伴

    摘要:前言最近在自学打算自己仿一个项目来实战一下,由于本人很喜欢听歌,所以就选择了网易云音乐,在这与大家分享一下自己所遇到的问题,其中也有些不足之处也希望大家提一些宝贵的意见,互相学习,一起进步。 showImg("https://segmentfault.com/img/remo...

    jemygrawjemygraw 评论0 收藏0
  • 【刷算法】把数组排成最小的数

    【刷算法】把数组排成最小的数

    摘要:题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组,,,则打印出这三个数字能排成的最小数字为。 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接...

    SimpleTriangleSimpleTriangle 评论0 收藏0
  • 慎用JS中的slice()、cancat()和assign()方法来复制数组

    慎用JS中的slice()、cancat()和assign()方法来复制数组

    摘要:使用方法拷贝数组打印新数组张小二新数组修改经过拷贝过的新数组隔壁张小二打印旧数组隔壁张小二打印新数组隔壁张小二结论使用方法拷贝数组,然后修改新数组,会改变旧数组的值。 一、原数组里的数据不包含引用类型 let arr1 = [1 , 2 , 3 , "hello" ,...

    duan199226duan199226 评论0 收藏0
  • 骚操作!在react中使用vuex

    骚操作!在react中使用vuex

    摘要:原文地址前言笔者最近在学习使用,提到就绕不过去。同时应当注意,当组件时应当重新收集依赖,因为之后依赖关系很可能已经变化了清空依赖至此,我们的小目标已经完成了,在中使用不再是梦 原文地址 前言 笔者最近在学习使用react,提到react就绕不过去...

    OnlyLingOnlyLing 评论0 收藏0
  • 你们真的了解函数的传参嘛?

    你们真的了解函数的传参嘛?

    摘要:前言函数传参我们天天都在用,但是你们真的了解嘛就当你们很了解了,毕竟是一些基础的东西,我就写几个例子,不喜勿喷。 前言 函数传参我们天天都在用,但是你们真的了解嘛?就当你们很了解了,毕竟是一些基础的东西,我就写几个例子,不喜勿喷。 例子...

    李增田李增田 评论0 收藏0
  • 网页程序迁移至微信小程序web-view详解

    网页程序迁移至微信小程序web-view详解

    摘要:网页引入网页发起支付由后台返回,主要是需要统一下单平台的微信支付页面支付参数错误,请稍后重试支付成功支付失败支付错误分享功能小程序直接分享的所在的页面,如果需要加上页面参数,那我们就需要处理一下了。 小程序现在越来越流行,但是公司的很...

    junbaorjunbaor 评论0 收藏0
  • JS是单线程,你了解其运行机制吗?

    JS是单线程,你了解其运行机制吗?

    摘要:的单线程,与它的用途有关。事件循环事件循环是指主线程重复从消息队列中取消息执行的过程。到此为止,就完成了工作线程对主线程的通知,回调函数也就得到了执行。 一. 区分进程和线程 很多新手是区分不清线程和进程的,没有关系。这很正常。先看看下...

    AlphaGoooAlphaGooo 评论0 收藏0
  • 找出vue里已经导入但是未使用的组件

    找出vue里已经导入但是未使用的组件

    摘要:于是我就编写了这个文件来找出已经导入但是未使用的组件。如果你没用过,但是想使用。 这是什么 在使用vue的时候,有时候由于种种原因会使我们导入一些组件,最终却没有使用它。于是我就编写了这个php文件来找出已经导入但是未使用的组件。 为什么是ph...

    biaoxiaoduanbiaoxiaoduan 评论0 收藏0
  • js for of 无法改变数组变量

    js for of 无法改变数组变量

    摘要:今天写个函数时想遍历数组,想想没怎么用过这类的语法,于是做了个尝试,竟发现无法改变数组元素。这里我们可以看到的本质是返回一个迭代器第三,迭代器是如何获得值的迭代器通过方法返回值,而不是指向地址,所以在迭代中无法改变数组元素参考材料 今...

    hover_lewhover_lew 评论0 收藏0
  • redux之compose

    redux之compose

    摘要:是状态管理库,与其他框架如是没有直接关系,所以可以脱离在别的环境下使用。所以一共就五个文件需要看,这五个文件也就是暴露出去的五个。所以经过处理过之后,函数就变成我们想要的格式了。总结函数在函数式编程里很常见。 redux 是状态管理库,与其...

    huayeluoliuhenhuayeluoliuhen 评论0 收藏0
  • 博客改造升级

    博客改造升级

    摘要:开始之前写的个人博客确实有点太丑了,最近重写了一番。一图胜千言,且看如下效果个人博客地址项目地址自定义滚动条目前对于自定义滚动条支持情况比较好的也就只有了,所以针对有必要把滚动条的样式改造一下。典型的多对多关系。 开始 之前写的个人博...

    AnthonyHanAnthonyHan 评论0 收藏0
  • 关于矩阵的理解(不定时补充)

    关于矩阵的理解(不定时补充)

    摘要:这里通过数学的角度理解一下矩阵的平移,缩放和旋转假设一个向量为其中表示向量,表示方向如果,那么平移就没有意义,也就是说平移一个方向没有意义,为何可以在下面的公式看得处假设一个矩阵为那么向量乘矩阵的结果为观察结果,如果红色框部分为单位向...

    hiYoHoohiYoHoo 评论0 收藏0
  • 【刷算法】连续子数组的最大和

    【刷算法】连续子数组的最大和

    function FindGreatestSumOfSubArray(arr) { if(arr.length === 0) return; if(arr.length === 1) return arr[0]; var allNeg = true; var negMax = -Infinity; for(var i = 0;...

    ernest.wangernest.wang 评论0 收藏0
  • web--响应式导航菜单

    web--响应式导航菜单

    摘要:响应式导航菜单代码如下代码响应式导航菜单首页导航产品新闻我们定义样式媒体查询屏幕宽度最大的时候执行里面的效果图 响应式导航菜单 代码如下 HTML代码: 响应式导航菜单 ...

    NickZhouNickZhou 评论0 收藏0
  • vue项目开发过程常见问题

    vue项目开发过程常见问题

    摘要:更新时间这个问题是实例内单组件的必须返回一个对象如下为什么要一个数据对象呢官方解释如下必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。 更新时间:2018-07-29 1.data functions should return an object // 这个问题是 ...

    ApolloApollo 评论0 收藏0
  • 如何形成一个完整的HTML对象

    如何形成一个完整的HTML对象

    摘要:定义是一个由可以接收事件的对象实现的接口,并且可以为它们创建侦听器。重点分割线只有通过上面的继承关系,我们得到的元素才是一个完整的对象,我们才能为它设置获取属性绑定事件添加样式类等操作。 写在前面,本文将同步发布于Blog、掘金、segmentf...

    freewolffreewolf 评论0 收藏0

热门文章

<