文章库ARTICLE COLUMN

  • 正则表达式RegExp

    正则表达式RegExp

    摘要:编号默认代表整个表达式。小数可有可无,但最多位文件中文字符的正则表达式双字节字符空白行的正则表达式标记的正则表达式首尾空白字符的正则表达式或腾讯号中国邮政编码地址地址 正则表达式简析 所谓正则表达式,就是用一个特定的表达式完成字符串匹...

    mrli2016mrli2016 评论0 收藏0
  • 算法基础之二叉树

    算法基础之二叉树

    摘要:本文主要包括树相关的算法,二叉树结点基本结构如下本文还会继续更新。判断是否平衡二叉树判断是否对称二叉树判断是否完全二叉树判断是否满二叉树堆操作默认大根堆获取堆大小查看堆顶元素添加一个元素打印堆取出对顶元素 本文主要包括树相关的算法,二...

    赵连江赵连江 评论0 收藏0
  • JSON数据格式及其在WEB开发中的应用

    JSON数据格式及其在WEB开发中的应用

    摘要:是什么是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,是原生格式,这意味着在中处理数据不需要任何特殊的或工具包。底层存储为格式是个构建在之上的新型查询语言。 JSON是什么? JSON(JavaScript Object N...

    red_bricksred_bricks 评论0 收藏0
  • JS中的继承

    JS中的继承

    摘要:前记在维基百科中继承的含义是使子类别具有父类别的属性和方法,或者说子类构造的对象直接拥有父类对象的属性。但是在中并没有子类和父类的概念,也没有类和实例的区分,的继承是靠原型链来实现的。 前记 在维基百科中继承的含义是使子类别具有父类别...

    darkerXidarkerXi 评论0 收藏0
  • 浏览器事件解析

    浏览器事件解析

    摘要:浏览器事件之间的关系程序采用了异步事件驱动编程模型,维基百科对它的解释是事件驱动程序设计是一种电脑程序设计模型。事件驱动程序模型基本的实现原理基本上都是使用事件循环,这部分内容涉及浏览器事件模型回调原理。 JavaScript、浏览器、事件之间...

    Mike617Mike617 评论0 收藏0
  • 浏览器常用事件解析

    浏览器常用事件解析

    摘要:之前写过一篇浏览器事件的相关操作和事件运行的原理浏览器事件解析。注意,页面从浏览器缓存加载,并不会触发事件。事件有一个属性,返回一个布尔值。此外,不支持事件,可以使用事件代替。 之前写过一篇浏览器事件的相关操作和事件运行的原理——Java...

    Richard_GaoRichard_Gao 评论0 收藏0
  • 阿里巴巴2018秋招总结

    阿里巴巴2018秋招总结

    摘要:作为一个前端人,阿里巴巴,是我最想去的国内公司,我看重的也不是他薪水如何,完全在于他的技术,这一点可以说明一切。阿里是个十分重视基础的公司,和浮躁的前端大环境形成鲜明的对比。我不是第一次投阿里巴巴,所以心态一开始还是挺平和的。 这是去...

    yy13818512006yy13818512006 评论0 收藏0
  • 前端实现html转pdf方法总结

    前端实现html转pdf方法总结

    摘要:比上面的稍微好点,支持了一些方面的东西,具体看这个中文配置参数评价这种方法前端实现,灵活简单,而且在页面还原上是很好的,生成的过程不需要自己操心,页面样式还可控,可以说是非常不错的。 最近要搞前端html转pdf的功能。折腾了两天,略有所收...

    yvonneyvonne 评论0 收藏0
  • 释放webpack的真正潜力

    释放webpack的真正潜力

    摘要:检查的时候发现中的确用到了,所以不会把去掉。在项目中,注意要把设置,避免将模块转为规范。引入的模块包,也必须是符合规范,并且在最新的中加了一条限制,即在中定义,这也是为了避免出现导致模块内部的一些函数执行后影响全局环境,却被去除掉的情...

    xioquaxioqua 评论0 收藏0
  • 拼图小游戏

    拼图小游戏

    摘要:学习小游戏开发中最常用的碰撞检测状态监控刷新保持状态的处理方法。保存缩略图的信息是当游戏结束后显示源缩略图时,根据中的内容展示图片。 如果您想要综合使用javascript中canvas、原生拖拽、本地存储等多种技术完成一个有趣的项目,那么这篇博文将...

    svttersvtter 评论0 收藏0
  • ECMAScript7规范中的ToPrimitive抽象操作

    ECMAScript7规范中的ToPrimitive抽象操作

    摘要:本文将介绍规范中的抽象操作。它们主要用于规范的说明,不需要被真正地实现。该抽象操作接受一个参数和一个可选的参数。根据规范中的加法操作,对于操作,会调用和把和转化为原始数据类型。 本文将介绍ECMAScript7规范中的ToPrimitive抽象操作。 预备...

    张汉庆张汉庆 评论0 收藏0
  • 由一次重构代码所想到的

    由一次重构代码所想到的

    摘要:前端工程化重构时最大的区别就是工程化了。这次重构,想起了这个,分析了一下,其实很简单网站采用了技术,进入首页后,插件注入的就被触发,寻找被隐藏的下载地址,然而这时并没有这个。 事件的起因源于我大三时写过的一个chrome插件:老司机的工具箱...

    kycoolkycool 评论0 收藏0
  • [译]执行上下文、作用域链和JS内部机制

    [译]执行上下文、作用域链和JS内部机制

    摘要:执行上下文作用域链和内部机制一执行上下文执行上下文是代码的执行环境,它包括的值变量对象和函数。创建作用域链一旦可变对象创建完,引擎就开始初始化作用域链。 执行上下文、作用域链和JS内部机制(Execution context, Scope chain and JavaScript ...

    caozhijiancaozhijian 评论0 收藏0
  • 阴历阳历的相互转换(支持1900~2100年)

    阴历阳历的相互转换(支持1900~2100年)

    摘要:背景最近做到一个项目需要阴历与阳历的相互转换网上找了很多资料发现很多都是不准的但是给了我参考价值算法借用百度百科的阳历太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。 背景 最近做到一个项目, 需要阴历与阳历的相互转换,...

    whjinwhjin 评论0 收藏0
  • input框只允许输入正整数、正数(包含小数)的解决方法 vue.js实现

    input框只允许输入正整数、正数(包含小数)的解决方法 vue.js实现

    摘要:我来打自己脸了刚刚发现在中文输入法下是无效的有人能解决这个问题么如果要求只能输入数字怎么做设置那我如果想限制长度,此时会失效,限制长度太麻烦了并且还存在的一个问题是,当输入的是小数时,鼠标悬停在上会提示请输入有效值,两个最接近的值为和...

    el09xccxyel09xccxy 评论0 收藏0
  • 小程序之图片懒加载[完美方案,你不来看看?]

    小程序之图片懒加载[完美方案,你不来看看?]

    摘要:所以关于图片懒加载就需要在数据上面做文章了。节点信息小程序支持调用创建一个实例,并使用方法来选择节点,并通过来获取节点信息。显示结果如下悄悄告诉你,小程序里面有个函数,是用来监听页面的滚动的。 效果图 既然来了,把妹子都给你。 showImg(...

    liuchengxuliuchengxu 评论0 收藏0
  • Array.prototype.slice.apply可以转换数组的原理

    Array.prototype.slice.apply可以转换数组的原理

    摘要:同样的,我们可以先输出下函数内部的。可以看到,确实不是一个纯数组。从该索引处结束提取原数组元素从开始。如果该参数为负数则表示在数组中的倒数第几个元素结束抽取。在别的数组里修改这些字符串或数字或是布尔值,将不会影响另一个数组。 我们经常...

    jsummerjsummer 评论0 收藏0
  • 简述作用域还有闭包延伸至模块化

    简述作用域还有闭包延伸至模块化

    摘要:首先变量对于一个程序来说是一个很重要的角色那么问题来了这些变量存在哪里程序用到的时候如何找到变量呢所以需要一套规则来存储变量方便之后再找到这套规则就成为作用域是一门编译语言对于来说大部分情况下编译发生在代码执行前的几微妙的时间内对于参...

    imingyuimingyu 评论0 收藏0
  • vue父子组件间通信

    vue父子组件间通信

    摘要:为此可以使用为子组件指定一个索引。访问子组件当和一起使用时,是一个数组或对象,包含相应的子组件。 父子通信目前有四种方式: 1.父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过props属性来实现父组件: //这里必须要用 - 代替驼...

    617035918617035918 评论0 收藏0
  • 后台: node + express + mongodb + redis 前台: vue  微信小程

    后台: node + express + mongodb + redis 前台: vue 微信小程

    摘要:和要先打开,再在目录下执行,和在目录下执行注启动,后台代码更改才会实时响应有问题可发邮箱,有看到有空会回 项目完整代码 github地址:singleStore 效果图: showImg("https://segmentfault.com/img/bVbgFMz?w=640&h=1136");showImg("https://segm...

    wing324wing324 评论0 收藏0
  • 你不知道的Virtual DOM(六):事件处理&异步更新

    你不知道的Virtual DOM(六):事件处理&异步更新

    摘要:如果列表是空的,则存入组件后将异步刷新任务加入到事件循环当中。四总结本文基于上一个版本的代码,加入了事件处理功能,同时通过异步刷新的方法提高了渲染效率。 欢迎关注我的公众号睿Talk,获取我最新的文章:showImg("https://segmentfault.com/im...

    caozhijiancaozhijian 评论0 收藏0
  • 探秘JS的异步单线程

    探秘JS的异步单线程

    摘要:对于通常的特别是那些具备并行计算多线程背景知识的来讲,的异步处理着实称得上诡异。而这个诡异从结果上讲,是由的单线程这个特性所导致的。的特性之一是单线程,也即是从头到尾,都在同一根线程下运行。而这两者的不同,便在于单线程和多线程上。 对...

    cooxercooxer 评论0 收藏0
  • 网络爬虫之html2md

    网络爬虫之html2md

    摘要:前言上周利用爬取的网络文章,一直未能利用实现转化,整整一周时间才得以解决。实现为何突然会选择来实现,刚好最近在看书籍,里面有提到爬虫,解析爬取的内容,书中提到利用模块,遂果断浏览其文档,其实就是的翻版,这下可方便了,心中大喜。 前言 ...

    AldousAldous 评论0 收藏0
  • 三张图理解JS高级定时器

    三张图理解JS高级定时器

    摘要:图二解读定时器可以在指定时间把定时器代码加入待执行队列,但并不能保证代码执行时机,待执行队列中的代码要等进程空闲时才能执行。也就是说定时器每隔间隔触发一次,尝试加入队列,拥堵时段将直接忽略本次操作。 图片出自JS高程(第三版) showImg("...

    LiveVideoStackLiveVideoStack 评论0 收藏0
  • nodejs源码—初始化

    nodejs源码—初始化

    摘要:概述相信很多的人,每天在终端不止一遍的执行着这条命令,对于很多人来说,它就像一个黑盒,并不知道背后到底发生了什么,本文将会为大家揭开这个神秘的面纱,由于本人水平有限,所以只是讲一个大概其,主要关注的过程就是模块的初始化,和的部分基本没...

    douziflydouzifly 评论0 收藏0

热门文章

<