文章库ARTICLE COLUMN

  • 前端应该知晓的PWA

    前端应该知晓的PWA

    摘要:对来说主要两个事件。是当前的变量,执行该方法表示强制当前处在状态的进入状态。页面关闭之后,老的会被干掉,新的接管页面新的生效后会触发事件。 一、传统web 应用 当前web应用在移动时代并没有达到其在桌面设备上流行的程度,下面有张图来对比与原...

    GTGT 评论0 收藏0
  • 【前端工程师手册】JavaScript之闭包

    【前端工程师手册】JavaScript之闭包

    摘要:闭包确实是一个说烂了的概念,校招社招都会被问到,今天总结一番。先下定义,闭包是函数和该函数的词法作用域的组合。在这个栗子里,函数以及它对变量的引用就构成了闭包。闭包和作用域对于闭包和作用域的关系,我的理解是闭包其实就是作用域的延伸。 ...

    CarlBenjaminCarlBenjamin 评论0 收藏0
  • 如何更好的编写async函数

    如何更好的编写async函数

    摘要:一个简单的转换为的例子我们调用函数返回一个的实例,在实例化的过程中进行文件的读取,当文件读取的回调触发式,进行状态的变更,或者状态的变更我们使用来监听,第一个回调为的处理,第二个回调为的处理。 2018年已经到了5月份,node的4.x版本也已经...

    isacedisaced 评论0 收藏0
  • 一个用JavaScript生成思维导图(mindmap)的github repo

    一个用JavaScript生成思维导图(mindmap)的github repo

    摘要:首先查看的内容使用命名执行这段代码代码读取包含思维导图的本地文件解析并转换生成本地文件然后查看发现作者使用了来做的渲染。为了简单起见,我做了一个简单的封装。 github 地址:https://github.com/dundalek/markmap 作者的readme写得很简单。 今...

    Mr_houziMr_houzi 评论0 收藏0
  • TB | 基于 Github Issues 的博客平台

    TB | 基于 Github Issues 的博客平台

    摘要:专为极客设计的上手简单酷炫,基于的博客平台。生成之后,打开浏览器地址栏输入即可。主题你可以使用来查看最新官方主题即将到来。贡献如有任何的意见或建议,欢迎通过创建或的方式告知仓库管理员,请先阅读贡献指南。 showImg("http://ojiq40lzd.bkt....

    antzantz 评论0 收藏0
  • Vue实例方法之事件的实现

    Vue实例方法之事件的实现

    摘要:例子触发自定义事件二源码分析事件的初始化工作我们在使用自定义事件的的时候,肯定有个地方是需要来存我们的事件和回调的地方。这里不做过多讨论自定义事件的挂载方式自定义事件的挂载是在方法中实现的。 开始 这段时间一直在看vue的源码,源码非常多...

    刘德刚刘德刚 评论0 收藏0
  • 模块化高效开发微信小程序—汽车试驾

    模块化高效开发微信小程序—汽车试驾

    摘要:前言年月日,微信小程序发布。这也标志着的,阿里的,的小程序这三架马车在年并驱骑行。传送门试驾小程序开发工具微信开发者工具方便我们在编译时能够实时的看到界面变化,我们并不用此来进行小程序的开发,只充当一个模仪器来使用。 showImg("https:/...

    wuyangchunwuyangchun 评论0 收藏0
  • 浅谈前端安全

    浅谈前端安全

    摘要:安全问题的分类按照所发生的区域分类后端安全问题所有发生在后端服务器应用服务当中的安全问题前端安全问题所有发生在浏览器单页面应用页面当中的安全问题按照团队中哪个角色最适合来修复安全问题分类后端安全问题针对这个安全问题,后端最适合来修复前...

    CymprosCympros 评论0 收藏0
  • ES6 札记:let 和 const

    ES6 札记:let 和 const

    摘要:在之前,中没有常量声明方式,有的仅仅是一种命名上的约定。这样就可以最大程度上规避变量的意外变化来使程序发生异常的可能性。为了避免作用域的污染,在中需要使用一个立即执行函数来确保变量的作用域范围。 在 ES6 之前,JS 中没有常量声明方式,有...

    blueskybluesky 评论0 收藏0
  • JavaScript即学即用教程[1]-类型系统

    JavaScript即学即用教程[1]-类型系统

    摘要:如图反而,由于这些的都是继承自,所以原型链拐向了。因此这样一个实例,他顺着原型链是找到了如图选学内容如果我们刨根问底,去寻找和的根源的话,那这个问题又稍微有点复杂了。 基本类型 Number, Boolean, String, null, undefined 什么样的变量...

    toddmarktoddmark 评论0 收藏0
  • 正则表达式在日期处理的一个应用

    正则表达式在日期处理的一个应用

    摘要:下面实现日期格式的解析,要把传入的日期格式做匹配,然后从对象解析出对应的值,再拼到一块。 最近在翻看原来写的工具函数中,发现了formatDate这个工具函数,原来只是在使用,具体的实现原理没有仔细研究过,这次就来分析一下它的实现,了解一下正则...

    roadtogeekroadtogeek 评论0 收藏0
  • 静态类型检查—Flow入门

    静态类型检查—Flow入门

    摘要:入门介绍一个静态类型检测器使用类型接口查找错误,甚至不需要任何类型声明。它也能够准确地跟踪变量的类型,就像运行时那样专为程序员设计。 Flow入门 介绍 一个 JAVASCRIPT 静态类型检测器 Flow 使用类型接口查找错误,甚至不需要任何类型声明。 它...

    wdzgegewdzgege 评论0 收藏0
  • Create-react-app+Antd+Less配置

    Create-react-app+Antd+Less配置

    摘要:说明官方脚手架工具用于快速创建应用,但依旧有局限性,我们根据项目需求需要对的配置进行修改。这里针对引入的两种配置方式进行配置。方案一一个对进行自定义配置的社区解决方案。安装修改启动项在项目根目录创建一个用于修改默认配置。 说明 React官...

    solocodersolocoder 评论0 收藏0
  • canvas简单骨骼  笔记

    canvas简单骨骼 笔记

    摘要:摘要最近做了个项目。我们可以先记录时的当前角度,和的角度,那么我们可以把容器整体转动,再来算的长度,就可以得到手的弯曲角度,这样就成了简单的骨骼互动了。 摘要 最近做了个H5项目。要求一个有骨骼的diy项目,一开始以为一定要用白鹭之类的那个...

    TerryCaiTerryCai 评论0 收藏0
  • 其实我只想设置客户端实现跨域请求

    其实我只想设置客户端实现跨域请求

    摘要:本地也可以轻松模拟跨域请求,以及解决跨域请求的方式轻松实现本地服务器跨域请求请求接口,其实它们都在相同的本地服务器目录下以访问页面,可是这个页面调用的接口地址是与域名不同,也即跨域解决跨域请求服务器端设置这样就能轻松实现跨域请求 本地...

    Lucky_BoyLucky_Boy 评论0 收藏0
  • 如何在ES5与ES6环境下处理函数默认参数

    如何在ES5与ES6环境下处理函数默认参数

    摘要:函数默认值是一个很提高鲁棒性的东西就是让程序更健壮关于函数默认参数的描述函数默认参数允许在没有值或被传入时使用默认形参。也就实现了上边三元运算符的功能。直接使用这种方式,省去了在函数内部进行默认值的检查,能够让函数专注的做它应该做的事...

    oliverhuangoliverhuang 评论0 收藏0
  • JavaScript-变量/函数声明提升

    JavaScript-变量/函数声明提升

    摘要:函数表达式不是以关键词开始一般出现在代码的中间部分五函数声明提升六函数声明优先级较高函数声明比变量声明的优先级高。如果两者同名,并且同时存在,后被提升的函数声明会覆盖先被提升的变量声明。阅读更多参考文章详解函数声明和函数表达式的区别 ...

    Gu_YanGu_Yan 评论0 收藏0
  • Nodejs爬虫实战项目之链家

    Nodejs爬虫实战项目之链家

    摘要:很基础,不喜勿喷转载注明出处爬虫实战项目之链家效果图思路爬虫究竟是怎么实现的通过访问要爬取的网站地址,获得该页面的文档内容,找到我们需要保存的数据,进一步查看数据所在的元素节点,他们在某方面一定是有规律的,遵循规律,操作,保存数据。 ...

    noONEnoONE 评论0 收藏0
  • 翻译目录(持续更新)

    翻译目录(持续更新)

    TODO List: 1.Tasks, microtasks, queues and scheduleshttps://jakearchibald.com/201... 2.How numbers are encoded in JavaScripthttp://2ality.com/2012/04/num... 3.Shared Event-loop for Same-Origin Windows...

    helloworldcodinghelloworldcoding 评论0 收藏0
  • 闭包

    闭包

    摘要:而闭包的神奇之处在于可以阻止这件事情的发生。依然持有对该作用域的引用,而这个引用就叫做闭包。当然,无论使用何种方式对函数类型的值进行传递,当函数在别处被调用时都可以观察到闭包。 下面我们来看一段代码,清晰地展示了闭包: function foo(){...

    weizxweizx 评论0 收藏0
  • JavaScript数组使用方法总结

    JavaScript数组使用方法总结

    摘要:第二种方式称为数组字面量表示法。是对数组进行排序。方法方法可以说是数组中功能最强大的方法,集多项功能于一身。的返回值为删除的元素组成的数组。不改变数组的方法转换方法方法主要是用来将数组的元素通过规定的方式连接成字符串。 作为最常用的类...

    cyixlqcyixlq 评论0 收藏0
  • Js面向对象05.12

    Js面向对象05.12

    构造函数继承 第一步是在子类的构造函数中,调用父类的构造函数。 function Sub(value) { Super.call(this); this.prop = value; } 第二步,是让子类的原型指向父类的原型,这样子类就可以继承父类原型。 Sub.prototype = Object.create(Super.prototyp...

    mo0n1andinmo0n1andin 评论0 收藏0
  • react router 4

    react router 4

    摘要:也走了的路,咳,一切都成组件。中,你可以将各种组件及标签放进组件中,它用来保持与的同步。组件下只允许存在一个子元素。参数偶尔会被使用,它更常用在无法匹配时呈现的空状态。默认为组件示例为关于为拥有优质的文档,你可以查看并从中了解更多的信...

    CoderBearCoderBear 评论0 收藏0
  • JavaScript 事件冒泡与事件委托

    JavaScript 事件冒泡与事件委托

    摘要:事件冒泡的事件流叫做事件冒泡。事件委托又称事件代理。对事件处理程序过多问题的解决方案就是事件委托。所有用到按钮的事件多数鼠标和键盘事件都适合采用事件委托。 事件冒泡 IE的事件流叫做事件冒泡。顾名思义当事件发生后,事件就开始从里向外传播...

    用户83用户83 评论0 收藏0
  • 循环和闭包

    循环和闭包

    摘要:所以所有函数共享一个的引用时,循环结构让我们误认为背后还有更复杂的机制在器作用,但实际上啥都木有,如果将延迟函数的回调重复定义五次,完全不使用循环,那他同这段代码是完全等价的。 想要说明闭包,for循环是最常见的例子: for(var i=1;i...

    Cc_2011Cc_2011 评论0 收藏0

热门文章

<