文章库ARTICLE COLUMN

  • 前端笔记(四)  ES6常用语法

    前端笔记(四) ES6常用语法

    摘要:函数更好的尾递归优化实现传入类数组对象且每次的值在改变。尾递归实现改写一般的递归函数确保最后一步只调用自身。返回一个遍历器对象用循环遍历。和循环它是一种遍历器接口为各种不同的数据结构提供统一的访问机制。 解构赋值 //数组的解构赋值 let ...

    churchchurch 评论0 收藏0
  • DOM疑惑点整理(一)

    DOM疑惑点整理(一)

    摘要:和定义区别是多种类型节点的集合,是元素类型节点的集合。当查询文档时,该方法对大小写不敏感。但是在及之前版本用访问返回一个对象,访问返回函数。及之前版本,用设置属性,不会有任何效果。不建议用使用和更方便。 Nodelist和HTMLCollection 定义...

    MoxmiMoxmi 评论0 收藏0
  • 初试面向对象编程

    初试面向对象编程

    摘要:面向对象编程面向过程是一门面向过程的语言,也就是侧重点是实现一件事的步骤。面向对象以事物为中心,侧重于完成某件事所需要的事物的特征和行为的设计。 面向对象编程 面向过程 javascript是一门面向过程的语言,也就是侧重点是实现一件事的步骤。 ...

    cikenerdcikenerd 评论0 收藏0
  • WebSocket系列之基础知识入门篇

    WebSocket系列之基础知识入门篇

    摘要:概述本文是系列的第一篇,主要介绍相关的基础协议知识和。客户端收到响应后,立即发起下一次的请求。收到消息通过事件来接收消息。类型则需要传递一个对象作为参数,相关的内容也将在本系列第二篇中进行介绍。 概述 本文是WebSocket系列的第一篇,主要...

    YuqiYuqi 评论0 收藏0
  • 谷歌验证器的原理及实现

    谷歌验证器的原理及实现

    摘要:阅读本篇文章你可以了解到谷歌验证器的实现原理,并且可以自己使用实现支持谷歌验证器的两步验证。并且发现,除了的两步验证之外,其它两步验证很多能看到谷歌验证器的身影。 showImg("https://segmentfault.com/img/bV6UIW?w=540&h=238"); 阅读本篇文...

    GenngGenng 评论0 收藏0
  • 徒手撸UI之Tree

    徒手撸UI之Tree

    摘要:是一个组件库目前拥有的组件语法编写,无依赖原生模块化,以上支持,请开启静态服务器预览效果,静态服务器传送门采用变量配置样式辛苦造轮子,欢迎来仓库四月份找工作,求内推,坐标深圳写在前面去年年底项目中尝试着写过一个分页的组件,然后就有了写...

    2i18ns2i18ns 评论0 收藏0
  • 【30分钟学完】canvas动画|游戏基础(4):边界与碰撞

    【30分钟学完】canvas动画|游戏基础(4):边界与碰撞

    摘要:越界是常见的场景,一般会有两种场景的越界一是整个物体移出区域,二是物体接触到区域边界。基本思路检查物体是否越过任意边界如果发生越界,立即将物体置回边界反转物体的速度向量的方向。核心代码如下完整示例两圆基于距离的碰撞演示 前言 本系列前...

    岳光岳光 评论0 收藏0
  • 性感的Promise,拥抱ta然后扒光ta

    性感的Promise,拥抱ta然后扒光ta

    摘要:,异步编程的流行解决方案,相比于古老的回调函数等方式,它更科学,更优雅。它来自民间,后被官方招安。实现方法,方法和状态机制根据使用方法我们可以知道,是一个需要接受一个执行器的构造函数,执行器提供两个方法,内部有状态机制,原型链上有方法...

    xushaojieaaaxushaojieaaa 评论0 收藏0
  • Codepen 每日精选(2018-3-27)

    Codepen 每日精选(2018-3-27)

    摘要:按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 电路图生成器https://codepen.io/tsuhre/ful... 用 canvas 画的公交模拟动画https://codepen.io/m...

    DataPipelineDataPipeline 评论0 收藏0
  • 一步一步实现一个符合PromiseA+规范的Promise库(2)

    一步一步实现一个符合PromiseA+规范的Promise库(2)

    摘要:我们都知道,方法中有和两个回调函数,所以我们要处理一下这两个回调函数。我们实现了异步调用,在方法中返回或者值,实现了方法中可以没有回调函数也能把执行结果传入下一次的方法中。 Hello everybody。我又来啦,还记得我们上一张实现的内容吗? sh...

    jsliangjsliang 评论0 收藏0
  • 从零开始实现一个React(二):实现组件功能

    从零开始实现一个React(二):实现组件功能

    摘要:在这篇文章中,我们就要实现的组件功能。这篇文章的代码从零开始实现系列是前端最受欢迎的框架之一,解读其源码的文章非常多,但是我想从另一个角度去解读从零开始实现一个,从层面实现的大部分功能,在这个过程中去探索为什么有虚拟为什么这样设计等问...

    vslamvslam 评论0 收藏0
  • 我对移动端适配的了解

    我对移动端适配的了解

    摘要:随着移动端的发展,在手机上看电脑端的页面已成为非常普及现象。方案一固定高度,使其宽度自适应这也是我接触移动端适配第一次使用的方案。 不知不觉做前端已经两年了,从PC端,移动端,微信小程序一路走来到今天刚刚开放注册的快应用(手机厂商对抗小...

    snowLusnowLu 评论0 收藏0
  • 柯里化的理解和实现

    柯里化的理解和实现

    摘要:阅读学习专题之函数柯里化函数式编程指南对柯里化的理解很多人对于柯里化的理解仅仅停留在复用参数上。使用柯里化的场景想要实现某个操作逻辑。换句话说,柯里化将输入的函数和参数进行绑定,返回绑定后的函数,返回的函数期待剩余的参数。 阅读学习 J...

    hsluoyzhsluoyz 评论0 收藏0
  • 【教程】Pastate.js 响应式框架(二)多组件应用

    【教程】Pastate.js 响应式框架(二)多组件应用

    摘要:这一章,我们在上一章的结构中添加多一些信息,并用多个组件来组织应用。是的响应式影子可以对任何节点进行直接赋值修改,会把修改结果作用到,并异步触发视图更新。因此在中的是对象而在中的是对象。 这是 pastate 系列教程的第二章,欢迎关注,持续...

    Leo_chenLeo_chen 评论0 收藏0
  • 【30分钟学完】canvas动画|游戏基础(3):速度与加速度

    【30分钟学完】canvas动画|游戏基础(3):速度与加速度

    摘要:物理学中提到物体的速度通常是指其瞬时速度。相对论框架中,物体的速度上限是光速。缓动缓动是指物体的速度与它到目标点的距离成比例,即基于距离的比例速度,这个比例会影响速度的大小。特别注意,距离为时加速度也为,但速度不一定为。 前言 上一篇...

    caigecaige 评论0 收藏0
  • 前端每周清单第 56 期: D3 5.0,深入 React 事件系统,SketchCode 界面生成

    前端每周清单第 56 期: D3 5.0,深入 React 事件系统,SketchCode 界面生成

    摘要:雅虎从很早就开始招聘和培养研究型人才,雅虎研究院就是在这个过程中应运而生的。今天我就来说一说雅虎研究院的历史,以及过去十多年间取得的成就,聊一聊如何通过引进高级人才,迅速构建起一支世界级的研发团队。 showImg("https://segmentfault.com/...

    lavnFanlavnFan 评论0 收藏0
  • JavaScript的String

    JavaScript的String

    摘要:如果小于的长度,那返回拼接的字符串用拼在前面以达到的长度,如果必要的话,重复参数目标长度。如果小于的长度,那么返回用来拼接的字符串。的值为统一化这个方法把给定的统一为特定的某种格式。 String作为JS里面最常用的数据类型,我好像没有好好地...

    DangoSkyDangoSky 评论0 收藏0
  • 超好用的谷歌浏览器、Sublime Text、Phpstorm、油猴插件合集

    超好用的谷歌浏览器、Sublime Text、Phpstorm、油猴插件合集

    摘要:分享一些超好用插件,打造一个不一样的浏览器编辑器。一谷歌浏览器插件谷歌访问助手强烈推荐一键安装,无需其他配置,即可访问谷歌。谷歌浏览器是很耗内存的,该插件会自动挂起长时间未使用的网页,来释放系统资源。 showImg("https://segmentfault.co...

    RangoRango 评论0 收藏0
  • 移动端手势库设计与实践

    移动端手势库设计与实践

    摘要:前言本次给大家分享的是常见的移动端单点触摸事件的设计思路及实践。实现即手指滑动事件,应用场景如轮播图左右滑动切换,整屏页面滑动翻页等,算是移动端最常见的手势之一了。 前言 本次给大家分享的是常见的移动端单点触摸事件的设计思路及实践。 核...

    wudengzanwudengzan 评论0 收藏0
  • 腾讯一面(2019前端实习岗)

    腾讯一面(2019前端实习岗)

    摘要:前言之前投递了腾讯的实习生前端岗,一直没有电话,查了下状态说不合适,以为凉凉了,今天却收到了电话,出乎意料然后就开始了一面,一开始面试官说时间不会太久,大概分钟吧,结果整个过程也就持续了分钟吧。 前言 之前投递了腾讯的实习生前端岗,一...

    jas0njas0n 评论0 收藏0
  • React Native Socket 连接打印机推送指令

    React Native Socket 连接打印机推送指令

    摘要:序公司因为业务需要,开发安卓扫描枪打印快递单之类的,踩了一天的坑,终于在队友帮助下搞定原理很简单,利用打印机的通信话不多说,直接撸代码因为不支持通信,所以需要自己编写原生去实现连接打印机失败上面是一个原生方法,怎么写原生我就不说了,百...

    3fuyu3fuyu 评论0 收藏0
  • redux中间件原理

    redux中间件原理

    摘要:中的是实际的调用顺序是和传入中间件顺序相反的实际的执行是次序是。这个返回的函数是中倒数第二个函数的参数,也就是参数源码参考 showImg("https://segmentfault.com/img/remote/1460000013998406?w=720&h=159"); showImg("https://segmentfault.com......

    jollywingjollywing 评论0 收藏0
  • 正则表达式小记

    正则表达式小记

    摘要:什么是正则表达式正则表达式是用于匹配字符串中字符组合的模式。在中,正则表达式也是对象。正则表达式存在于大部分的编程语言,就算是在写时也会不经意的用到正则。第二个参数却是可以传入一个字符串,也可以传入一个回调函数。 什么是正则表达式 正...

    DevTTLDevTTL 评论0 收藏0
  • 正则表达式之小有名气

    正则表达式之小有名气

    摘要:本来想把一些预定义字符类写完的,转念一想灌输太多内容是不利于学习的,而且那些东西也并不是很重要,只是用的时候现查的一些字母而已。所以留到下章再说 在上一篇文章已经讲了如何匹配简单的字符串,如何全局搜索,以及一些特殊字母i,g,m所代表的含...

    dreamtecherdreamtecher 评论0 收藏0
  • d3.js[v4] 直方图布局

    d3.js[v4] 直方图布局

    摘要:直方图布局直方图布局可以用来表示数据分布,通过将离散数据点分组归纳到矩形条里绘制。数据使用独立变量数为的贝茨分布随机数生成器生成个之间的数字定义两个映射坐标比例尺用直方图布局转换数据绑定数据绘制矩形和文本 直方图布局 直方图布局可以用...

    王岩威王岩威 评论0 收藏0

热门文章

<