文章库ARTICLE COLUMN

  • Javascript数组系列一之栈与队列

    Javascript数组系列一之栈与队列

    摘要:所谓数组英语,是有序的元素序列。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。在栈中添加数据和删除数据也被称为推入和弹出,而且推入和弹出只会发生在栈的顶部。栈是一种数据结构,而队列则是一种的数据结构,即先进先...

    sunsmellsunsmell 评论0 收藏0
  • iOS原生混合RN开发最佳实践

    iOS原生混合RN开发最佳实践

    摘要:交流群也定期更新最新的学习资料给大家,谢谢大家支持小伙伴们扫下方二维码加入技术交流群 iOS原生混合RN开发详解 做过原生iOS开发或者Android开发的同学们肯定也都了解Hybrid,有一些Hybrid的开发经验,目前我们企业开发中运用最广泛的Hybrid App技术...

    B0B0B0B0 评论0 收藏0
  • redux-saga框架使用详解及Demo教程

    redux-saga框架使用详解及Demo教程

    摘要:通过创建将所有的异步操作逻辑收集在一个地方集中处理,可以用来代替中间件。 redux-saga框架使用详解及Demo教程 前面我们讲解过redux框架和dva框架的基本使用,因为dva框架中effects模块设计到了redux-saga中的知识点,可能有的同学们会用dva框架,但...

    NoseeNosee 评论0 收藏0
  • ES6走走看看—由块级作用域引出的一场变革

    ES6走走看看—由块级作用域引出的一场变革

    摘要:块级声明块级声明是用于声明在指定块的作用域之外无法访问的变量。美元符号可以放到任何一个位置,甚至多带带一个美元符号。块级函数从开始,在严格模式下,块里的函数作用域为这个块。 持续更新的github笔记,链接地址:Front-End-Basics 此篇文章...

    荆兆峰荆兆峰 评论0 收藏0
  • ES6走走看看—字符到底发生了什么变化

    ES6走走看看—字符到底发生了什么变化

    摘要:持续更新的笔记,链接地址此篇文章的笔记地址字符到底发生了什么变化走走看看系列,特别鸣谢奇舞读书会看正文之前,先思考一下,为什么你看的各种权威指南里提到的 持续更新的github笔记,链接地址:Front-End-Basics 此篇文章的笔记地址:字符到底...

    lentoolentoo 评论0 收藏0
  • 前端每日实战:129# 视频演示如何用纯 CSS 和原生 JS 创作一个条纹错觉动画

    前端每日实战:129# 视频演示如何用纯 CSS 和原生 JS 创作一个条纹错觉动画

    摘要:效果预览按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。接下来我们来揭秘真相。 showImg("https://segmentfault.com/img/bVbgztX?w=400&h=293"); 效果预览 ...

    flybywindflybywind 评论0 收藏0
  • JS中实现网页截图

    JS中实现网页截图

    摘要:前端页面中可以使用将整个网页或一部分区域截取成图片并导出。目前比较好用的处理方式是先将转换成,再从中导出图片。调用,现在我们有了一个对象,下一步是保存到文件中。至此,对网页中的一部分进行截图并保存成文件就完成了。 前端页面中可以使用JS...

    xiaowugui666xiaowugui666 评论0 收藏0
  • 【LeetCode】字符串初级算法-验证回文字符串

    【LeetCode】字符串初级算法-验证回文字符串

    摘要:题目描述验证回文字符串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明本题中,我们将空字符串定义为有效的回文串。 题目描述 验证回文字符串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可...

    AtomAtom 评论0 收藏0
  • 手把手教会使用react开发日历组件

    手把手教会使用react开发日历组件

    摘要:你也可以从其他星期开始,不过会对下面的日期显示有影响,因为每个月的第一天是周几决定第一天显示在第几个格子里。首先要根据年月的第一天获得,根据这个获取周几。 准备工作 提前需要准备好react脚手架开发环境,由于react已经不支持在页面内部通过j...

    lingdududulingdududu 评论0 收藏0
  • Web3.js 0.20.x API 中文版翻译

    Web3.js 0.20.x API 中文版翻译

    摘要:使用回调由于这套被设计来与本地的结点交互,所有函数默认使用同步的的请求。批量请求可以允许将多个请求放入队列,并一次执行。这里的批量请求主要目的是用来保证请求的串行执行。列表本教程由登链学院翻译,由深入浅出区块链发布。 本文首发于深入浅...

    jsliangjsliang 评论0 收藏0
  • 《你不知道的JS上》笔记

    《你不知道的JS上》笔记

    摘要:隐式绑定即绑定到最顶层或最近调用对象上显式绑定即用或手动进行绑定方法实现绑定构造函数不存在其实在中不存在构造函数,我们所说的构造函数其实就是普通的函数,它只是用被构造调用而已。 JS是编译型语言 编译发生在代码执行前几微秒,简单来说就是js...

    VPointerVPointer 评论0 收藏0
  • javascript中字符串常用方法

    javascript中字符串常用方法

    摘要:代码示例在中首次出现的位置下标是提取字符串的片段用于提取字符串中的片段,并在新的字符串中返回被提取的部分该方法至少接收一个参数语法参数类型描述必须。代码示例提取字符串中指定数目的字符串方法用于提取字符串中指定数目的字符串。子串中的字符...

    qpalqpal 评论0 收藏0
  • JavaScript面向对象编程学习笔记---概念定义

    JavaScript面向对象编程学习笔记---概念定义

    摘要:子类继承自父类的方法可以重新定义即覆写,被调用时会使用子类定义的方法什么是多态青蛙是一个对象,金鱼也是一个对象,青蛙会跳,金鱼会游,定义好对象及其方法后,我们能用青蛙对象调用跳这个方法,也能用金鱼对象调用游这个方法。 1、专用术语 面向...

    mikasamikasa 评论0 收藏0
  • 高效的Mobx模式(Part 3 高阶应用实例)

    高效的Mobx模式(Part 3 高阶应用实例)

    摘要:当树变异时,连接的部分将作出反应并更新以反映变化。接下来,我们必须对这些行动状态发生的变化作出反应。这可用于将工作流转换为其他状态。将其视为产生价值的可观察物。构建可观察数据掌握数据变更方法高阶应用实例 前两部分侧重于MobX的基本构建块...

    eccozhoueccozhou 评论0 收藏0
  • React源码分析与实现(三):实操DOM Diff

    React源码分析与实现(三):实操DOM Diff

    摘要:速度略有损失,但可读性大大提高。与传统对比传统的算法通过循环递归每一个节点,进行对比,这样的操作效率非常的低,复杂程度其中标识树的节点总数。 原文链接:Nealyang PersonalBlog 由于源码中diff算法掺杂了太多别的功能模块,并且dom diff相对...

    DrummorDrummor 评论0 收藏0
  • 复杂数据处理

    复杂数据处理

    摘要:前端对于数据的处理一般会用到等方法,下面逐次进行分析方法用于调用数组的每个元素,并将元素传递给回调函数。注意对于空数组是不会执行回调函数的。方法按照原始数组元素顺序依次处理元素。 前端对于数据的处理一般会用到foreach、map、reduce、Obje...

    libin19890520libin19890520 评论0 收藏0
  • 【刷算法】LeetCode.136-只出现一次的数字

    【刷算法】LeetCode.136-只出现一次的数字

    摘要:题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗示例输入输出示例输入输出代码描述 题目描述 给定一个非空整数...

    DataPipelineDataPipeline 评论0 收藏0
  • 这篇文章只简单通俗的讲单例模式

    这篇文章只简单通俗的讲单例模式

    摘要:设计模式得存在让系统代码可重用可扩展可解耦更容易被人理解且保证代码可靠性。设计模式使代码真正工程化。设计模式是一个庞大而又复杂的体系,单例模式大概是种设计模式中相对比较简单的一种。了解完高阶函数可能加快我们理解设计模式哟 showImg("htt...

    姘搁『姘搁『 评论0 收藏0
  • 微信小程序滤镜工具weImageFilters

    微信小程序滤镜工具weImageFilters

    摘要:声明滤镜处理的代码来自于,我这里只是做了一些小改动,使其能在微信小程序里使用。版本要求基础库简介最近发现一个网页上好用的滤镜库,滤镜效果有几十种,就稍微做了一些更改,使其能在微信小程序使用。 声明 滤镜处理的代码99.9%来自于arahaya/Imag...

    testbirdtestbird 评论0 收藏0
  • 手写数组操作常见方法的polyfill

    手写数组操作常见方法的polyfill

    摘要:前言在操作当中,前端开发人员对数组的操作特别频繁,随着每一次的发版,对于数组所提供的也会增多,以增强数组的操作能力。下面整理了一些在工作当中常用的数据操作方法的方便大家更好的掌握其原理。默认从数组的第二个元素开始。 前言:在JS操作当中...

    SimonMaSimonMa 评论0 收藏0
  • 移动端适配方案

    移动端适配方案

    摘要:布局,缩放这也是淘宝使用的方案,根据屏幕宽度设定值,需要适配的元素都使用为单位,不需要适配的元素还是使用为单位。 讨论适配方案之前,先了解几个移动端的概念。 基础概念 设备像素(device pixels):又称为物理像素,是显示屏的最小物理单位。在...

    blastzblastz 评论0 收藏0
  • 前端面试题系列 - 继承

    前端面试题系列 - 继承

    摘要:返回值为所创建的新对象例如是什么怎么使用可以列举一个的实际应用吗可以直接在一个对象上定义或修改属性,并返回该对象。该方法返回值被用作属性值。 大概会用一个系列,讲一下面试过程中经常会问的一些问题,以及我觉得应该可以怎么回答。 当然,我...

    asce1885asce1885 评论0 收藏0
  • 解决js面向对象编程的难题

    解决js面向对象编程的难题

    摘要:一面向对象编程简介定义,简称,是一种程序设计思想。好处维护简单模块化是面向对象编程中的一个特征。可扩充性面向对象编程从本质上支持扩充性。 一、面向对象编程简介 1.定义: Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对...

    ermaoLermaoL 评论0 收藏0
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式

    5分钟即可掌握的前端高效利器:JavaScript 策略模式

    摘要:策略模式由两部分构成一部分是封装不同策略的策略组,另一部分是。策略模式的典型应用场景是表单校验中,对于校验规则的封装。然而图像的压缩及上传错误处理等部分是公用的。遂考虑使用策略模式封装。 浅谈 JavaScript 中策略模式的使用: 什么是设计...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • js面向对象编程的理解

    js面向对象编程的理解

    摘要:构造函数对象初始化的瞬间被调用的方法。接下来看下自己做的一个小例子面向对象编程大家好这是一辆它的颜色是它的内饰是牧马人越野车绿色的简约精致的法拉利跑车红色的豪华舒畅的效果图注构造函数始终都应该以一个大写字母开头。 js的面向对象编程的理...

    wuaiqiuwuaiqiu 评论0 收藏0

热门文章

<