文章库ARTICLE COLUMN

  • React高阶组件

    React高阶组件

    摘要:高阶组件高阶函数接收函数作为输入,或者输出另一个函数的一类函数高阶组件接收组件作为输入,输出一个新的组件的组件。包含了一系列实用的高阶组件库拖动库深入理解高阶组件其中详细介绍了属性代理和反向继承的区别。 React高阶组件 高阶函数: 接收...

    cncodercncoder 评论0 收藏0
  • 学习 PixiJS — 小精灵冒险

    学习 PixiJS — 小精灵冒险

    摘要:说明小精灵冒险是一书中最后一个案例。在游戏循环中,通过减小平铺精灵的值,使其向左移动。如果方法返回,则退出循环,表示小精灵碰撞到柱子了。重置游戏如果小精灵碰撞到柱子,则在秒钟延迟后重置游戏。 说明 小精灵冒险 是 Learn Pixi.js 一书中最...

    dmllllldmlllll 评论0 收藏0
  • 精读《Serverless 给前端带来了什么》

    精读《Serverless 给前端带来了什么》

    摘要:前端框架总是带入后端思维,而则是把前端思维带入了后端运维。前端同学对应该尤为激动。而带来了进一步优化的空间。当服务器面临攻击重启磁盘故障时,打开复杂的工作台或登陆后一通操作才能恢复。 1. 引言 Serverless 是一种 无服务器架构,让用户...

    wizChenwizChen 评论0 收藏0
  • JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in

    JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in

    摘要:对于,除非使用箭头函数,它的回调函数的将会变化。使用测试下面的代码,结果如下打印打印要点使用的规则要求所有回调函数必须使用箭头函数。 译者按: JS 骚操作。 原文:For vs forEach() vs for/in vs for/of in JavaScript 译者: Fundebug 本...

    joyqijoyqi 评论0 收藏0
  • 一次完整的react hooks实践

    一次完整的react hooks实践

    摘要:本次需求其实就两个逻辑输入筛选项。当发生改变时,重新渲染页面首次进入页面时,无任何筛选项。关于的一些,官方也有很棒的文档写在后面本文通过工作中的一个小需求,完成了一次的实践,不过上述代码依然有很多需要优化的地方。 写在前面 showImg("ht...

    kuangcaibaokuangcaibao 评论0 收藏0
  • 如何学习一门新语言或框架

    如何学习一门新语言或框架

    摘要:简评新的语言层出不穷,等等。原作者分享了以下几点先掌握语言,再学习框架有些朋友倾向于学习框架,比如。比如说这段代码方式实现一些东西在功能实现的同时找到编程语言的乐趣,给编程语言找到具体的应用场景。 简评:新的语言层出不穷,Dart, Go, Ko...

    TANKINGTANKING 评论0 收藏0
  • 剖析前端开发中的防抖和节流

    剖析前端开发中的防抖和节流

    摘要:运用防抖和节流可以有效降低代码的执行频率,从而解决高频率事件的页面卡顿问题。在阶段布局,最终确定显示的位置和大小。在函数中,首先定义了一个空的定时器变量,用来计算时间间隔。还有一点要注意,在中一定要清楚定时器,不然会影响的条件判断。 ...

    LeexMullerLeexMuller 评论0 收藏0
  • 再也不用担心 JavaScript 的数据类型转换了

    再也不用担心 JavaScript 的数据类型转换了

    摘要:运算符返回一个布尔值,用于测试构造函数的属性是否存在于对象原型链上。定义构造函数,因为,不在的原型链上类型转换任意数据类型之间可以相互转换,但是特殊。自动转换自动转换就是没有显式地使用函数对数据进行类型转换。 JavaScript 是一种弱类型...

    opengpsopengps 评论0 收藏0
  • JavaScript 中的原型原来是这样的

    JavaScript 中的原型原来是这样的

    摘要:而在原型对象中默认有一个属性存储了构造函数的地址引用也就是指向了构造函数。原型链的顶端是是所有对象的祖宗,的值为。但是上面的代码把构造函数和原型分开写了。 什么是原型 原型其实就是一个特殊的对象,在声明函数的时候自动创建的。 比如,我...

    yuanxinyuanxin 评论0 收藏0
  • 每个前端都要了解点网络知识

    每个前端都要了解点网络知识

    摘要:前端主要关注于应用层的协议,传输层的协议断舍离一下,就主要总结这两种协议了。是序号,是确认序号。根据服务端发来的返回一个包给服务端。服务端接收后进入状态。并在两端维护了索引表,用于记录出现过的,避免重复传输。 前端主要关注于应用层的 H...

    wslongchenwslongchen 评论0 收藏0
  • 新上课程推荐:TypeScript完全解读(总26课时)

    新上课程推荐:TypeScript完全解读(总26课时)

    摘要:本套课程包含两大部分,第一部分是基础部分,也是重要部分,参考官方文档结构,针对内容之间的关联性和前后顺序进行合理调整。 showImg("https://segmentfault.com/img/bVbpBA0?w=1460&h=400"); 讲师简介: iview 核心开发者,iview-admin 作者,百万...

    caozhijiancaozhijian 评论0 收藏0
  • 兼容移动端 js弹出框实现微信禁止h5禁止网页下拉,滚动穿透,禁止微信内置浏览器下拉网页

    兼容移动端 js弹出框实现微信禁止h5禁止网页下拉,滚动穿透,禁止微信内置浏览器下拉网页

    摘要:弹出层触发时候页面设置为高度百分百将不能滚动设置的样式为取消时候把样式重置还原为最初弹出层遮罩层灰色区域点击关闭遮罩层遮罩层阻止冒泡默认事件弹出层禁止页面弹出框弹出时候市面下拉滚动监听事件,这样一来整个页面将不能滚动所以添加一个判断你...

    inaptinapt 评论0 收藏0
  • js基础--数据类型检测的相关知识

    js基础--数据类型检测的相关知识

    摘要:话不多说,我们开干,加油干货满满今天,我们一起学习一下中的数据类型检测相关的知识,也顺便做个总结。基本数据类型又包括,还有一个新增的,我们这先不说。 欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 最近工作有点忙,好几天都没更新技...

    MangoGoingMangoGoing 评论0 收藏0
  • Webpack Loader 高手进阶(二)

    Webpack Loader 高手进阶(二)

    摘要:如果函数没有返回值的话,那么进入到下一个的函数的执行阶段。这也是异步化的一种方式如果执行后有返回值,执行开始下一个执行以上就是对于在构建过程中执行流程的源码分析。 文章首发于个人github blog: Biu-blog,欢迎大家关注~ Webpack 系列文章: ...

    jackzoujackzou 评论0 收藏0
  • 设计模式手册之状态模式

    设计模式手册之状态模式

    摘要:什么是状态模式状态模式对象行为是基于状态来改变的。原文地址设计模式手册之状态模式优缺点优点封装了转化规则,对于大量分支语句,可以考虑使用状态类进一步封装。 1. 什么是状态模式? 状态模式:对象行为是基于状态来改变的。 内部的状态转化...

    call_me_Rcall_me_R 评论0 收藏0
  • React 生命周期

    React 生命周期

    摘要:同步渲染的痛点当应用的组件树特别庞大时,由于是单线程的,重新渲染一旦开始,中间不会停,如果这时候用户去操作,比如输入,点击按钮,此时页面是没有响应的。 React生命周期 基础生命周期钩子 constructor 如果你不初始化状态,也不绑定方法,那么...

    DeanDean 评论0 收藏0
  • 简析前端学习python3的基础

    简析前端学习python3的基础

    摘要:元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。元组缓存于运行时环境,这意味着我们每次使用元组时无须访问内核去分配内存。 以下是整理的JavaScript和python的基础区别的整理: 字符串、列表、元组、字典、集合、函数 字符串 声明一...

    summerpxysummerpxy 评论0 收藏0
  • Webpack Loader 高手进阶(一)

    Webpack Loader 高手进阶(一)

    摘要:在一个构建过程中,首先根据的依赖类型例如调用对应的构造函数来创建对应的模块。 文章首发于个人github blog: Biu-blog,欢迎大家关注~ Webpack 系列文章: Webpack Loader 高手进阶(一)Webpack Loader 高手进阶(二)Webpack Loader 高手进阶(三...

    MAX_zuoMAX_zuo 评论0 收藏0
  • 一、js设计模式-对症下药

    一、js设计模式-对症下药

    摘要:一个邮箱验证的功能函数的写法有几种简单的写法分析这几个函数可以认为是几个全局变量,类似于使用场景适用于功能比较单一独立的逻辑优点写法用法都比较简单缺点此时的函数作为全局变量存在,在这种情况多的时候团队开发时容易被别人的变量覆盖,而且从...

    SQCSQC 评论0 收藏0
  • 服务器(CentOS)安装配置mongodb

    服务器(CentOS)安装配置mongodb

    摘要:安装须知下载地址官网下载须知知识安装过程服务器下载安装包下载解压移动到需要存放的目录下配置环境变量,直接执行此命令,只会创建出临时的环境变量,即重新断开连接服务器后会失效环境变量持久化配置需要将路径添加到系统路径 安装须知 mongo DB下...

    or0funor0fun 评论0 收藏0
  • JS学习笔记(第7章)(函数表达式)

    JS学习笔记(第7章)(函数表达式)

    摘要:递归闭包模仿块级作用域私有变量小结在编程中,使用函数表达式可以无需对函数命名,从而实现动态编程。匿名函数也称为拉姆达函数。函数声明要求有名字,但函数表达式不需要。中的函数表达式和闭包都是极其有用的特性,利用它们可以实现很多功能。 1、...

    xiaokaixiaokai 评论0 收藏0
  • deno原理篇-通信实现

    deno原理篇-通信实现

    摘要:理解基础篇原理篇一启动加载通信方式执行代码和相似,包含同步和异步的方式,异步方式通过的实现。同时在异步通信完成后,会创建一个对象,将作为,作为,加入中。 理解deno-基础篇deno-原理篇一启动加载 通信方式 deno执行代码和node相似,包含同步和...

    ChristmasBoyChristmasBoy 评论0 收藏0
  • JavaScript-作用域是什么

    JavaScript-作用域是什么

    摘要:直到抵达最外层的全局作用域,无论找到还是没找到,查找过程都会停止。小结作用域是一套规则,用于确定在何处以及如何查找变量标志符。作用域查找会在找到第一个匹配的标识符时停止。函数作用域匿名和具名例如如下函数这叫做匿名函数表达式。 理解作用...

    xfeexfee 评论0 收藏0
  • 回到基础:如何用原生 DOM API 生成表格

    回到基础:如何用原生 DOM API 生成表格

    摘要:接下来该填表了生成行和单元格为了填充表格可以遵循同样的方法,但这次我们需要迭代数组中的每个对象。对于每个对象,我们可以使用生成单元格。 翻译:疯狂的技术宅原文:https://www.valentinog.com/bl... 本文首发微信公众号:jingchengyideng欢迎...

    SunxbSunxb 评论0 收藏0
  • JS进击之路:作用域

    JS进击之路:作用域

    摘要:如果是,编译器会忽略该声明,继续进行编译否则它会要求作用域在当前作用域的集合中声明一个新的变量接下来编译器会为引擎生成运行时所需的代码,这些代码被用来处理这个赋值操作。引擎运行时会首先询问作用域,在当前的作用域集合中是否存在一个叫做的...

    el09xccxyel09xccxy 评论0 收藏0

热门文章

<