文章库ARTICLE COLUMN

  • this详解

    this详解

    摘要:含义既不指向函数本身,也不指向函数的词法作用域。运行时动态绑定,并不是编写绑定,上下文取决于函数调用的各种条件。 含义 既不指向函数本身,也不指向函数的词法作用域。 运行时动态绑定,并不是编写绑定,上下文取决于函数调用的各种条件。 指向...

    YoungsYoungs 评论0 收藏0
  • 尝鲜 workerize 源码

    尝鲜 workerize 源码

    摘要:同时在初始化的过程中,会将主线程加载的模块中的每个方法,都绑定一个快捷方法,其方法名与模块中的函数声明保持一致,内部则使用来完成调用逻辑。 写在前面 最近正好在看web worker相关的东西,今天无意中就看到了github一周最热项目的推送中,有这...

    muzhuyumuzhuyu 评论0 收藏0
  • 解决微信中页面回退ios不刷新的问题

    解决微信中页面回退ios不刷新的问题

    微信开发中遇到返回上一页面,android是刷新的但ios不会刷新页面 方法如下: $(function () {     var isPageHide = false;     window.addEventListener("pageshow", function () {       if (isPageHide) {         window.loca...

    wenshi11019wenshi11019 评论0 收藏0
  • NPM酷库:chokidar监视文件变化

    NPM酷库:chokidar监视文件变化

    摘要:酷库,每天两分钟,了解一个流行库。像等工具都提供模式,当磁盘文件变化后自动重新运行打包。今天我们要学习的就是一款专门用于文件监控的库。可以监控各种文件文件夹变化事件,包含等。 NPM酷库,每天两分钟,了解一个流行NPM库。 像 webpack / grun...

    forsignerforsigner 评论0 收藏0
  • JavaScript常用的遍历数组的方法

    JavaScript常用的遍历数组的方法

    摘要:找到年龄大于的动物方法遍历整个数组里,返回一个新数组,新数组里的元素经过的指定回调函数的处理。 forEach() 方法 遍历数组里的每个元素,直接在回调函数里对每个元素进行操作,没有返回值。 let animals = ["dog", "cat", "pig"]; animals.forEac...

    oneasponeasp 评论0 收藏0
  • 搭建一个es6的开发环境

    搭建一个es6的开发环境

    摘要:前提是你已经安装了手动创建一个工作目录以下是的内容在目录下创建一个这里写我们的代码接下来我们需要把语法编译成我们浏览器所识别的语法文件,那就用到我们的神奇在安装之前我们要先初始化一下项目全局安装输入以下命令此时文件中就有的依赖了你以 ...

    jccjcc 评论0 收藏0
  • 移动端软键盘弹出影响页面布局问题

    移动端软键盘弹出影响页面布局问题

    摘要:移动端中软键盘弹出影响页面布局在一个移动端的页面上的中输入时,弹出的软键盘会占据的位置。安卓端软键盘问题页面底部有绝对定位的元素。 移动端中软键盘弹出影响页面布局 在一个移动端的页面上的input中输入时,弹出的软键盘会占据window的位置。如...

    G9YHG9YH 评论0 收藏0
  • 理解Event冒泡模型

    理解Event冒泡模型

    摘要:具体的模型可以看冒泡模型上面的官方文档中,我只研究一下捕获阶段和冒泡阶段。修复第二个我们既然知道了第二个产生的原因,那么我们阻止冒泡顺序解决的方案,不让其往上冒泡,自己管理。 本文探索一下Event的冒泡过程和初学遇到的几个小bug DOM Event...

    zeyuzeyu 评论0 收藏0
  • 移动端弹性滑动以及vue记录滑动位置

    移动端弹性滑动以及vue记录滑动位置

    摘要:在商品列表生命周期中,监听当前父元素的滚动事件,滚动时的回调中,获取到滚动条距离滚动元素即的距离的值,存入到以及在中移除掉当前滚动事件的监听。 -webkit-overflow-scrolling介绍 -webkit-overflow-scrolling: auto | touch; auto: 普通滚动...

    wuyangnjuwuyangnju 评论0 收藏0
  • AngularJs 入门(一)--前言

    AngularJs 入门(一)--前言

    摘要:入门一前言目前来说相对于现在流行的高版本以及来说实属是老套的前端框架了,当然这都不重要,没有完美的框架,只有不断优化的代码。通过使用我们称为指令的结构,让浏览器能够识别新的语法。使用作为输入,而不是字符串,是区别于其它的框架的最大原因...

    wenyiwebwenyiweb 评论0 收藏0
  • iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 解析JSON

    iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 解析JSON

    视频地址:https://www.cctalk.com/v/15114923886141 showImg("https://segmentfault.com/img/remote/1460000012840997?w=1604&h=964"); JSON 数据 我颠倒了整个世界,只为摆正你的倒影。 前面的文章中,我们已经完成了项目中常见的问题,比如 路由请求、结...

    mudiyouyoumudiyouyou 评论0 收藏0
  • wn-cli 像React组件开发一样来开发微信小程序

    wn-cli 像React组件开发一样来开发微信小程序

    摘要:最后的目的是能满足所有微信小程序开发者的需求,全面覆盖小程序开发。像开发一样,用开发微信小程序。 项目地址:wn-cli wn-cli wn-cli 像React组件开发一样来开发微信小程序 名字由来:wn -> weapp native 取第一个字母 Install npm install wn-cli ...

    fobnnfobnn 评论0 收藏0
  • 如何继承Date对象?由一道题彻底弄懂JS继承。

    如何继承Date对象?由一道题彻底弄懂JS继承。

    摘要:前言见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。倘若用的是中文搜索。所以最终的实例对象仍然能进行正常的原型链回溯,回溯到原本的所有原型方法这样通过一个巧妙的欺骗技巧,就实现了完美的继承。 前言 见解有限,如有描述...

    sunnyxdsunnyxd 评论0 收藏0
  • 重构smart-import

    重构smart-import

    摘要:前情提要自动工具,前端打字员的自我救赎记第一次发布包经历,是重构中的代码是版本可以工作的代码配置文件待导入的模块引用模块的文件引用模块的方式忽略的模块实现监听文件的删除和添加以上代码主要使用了来监听文件的变化。 前情提要 自动 Import ...

    PocherPocher 评论0 收藏0
  • JavaScript 单例模式

    JavaScript 单例模式

    摘要:实现代码如下创建元素设置样式我们发现在开发中并不会多带带使用遮罩层,遮罩层和弹出窗是经常结合在一起使用,前面我们提到过登陆弹窗使用单例模式实现也是最适合的。 定义 确保一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式使用的场...

    lijinke666lijinke666 评论0 收藏0
  • 不为人知的javascript的内部属性

    不为人知的javascript的内部属性

    摘要:词法阶段会定义函数所用到的变量,加入到内部属性当中,它是一个数组,最后一位永远都是全局对象,向前依次是祖先父级。这个等同于的非标准但许多浏览器实现的属性。 内部属性在我们了解对象原型及环境变量时都有遇到过,可是毕竟看不到摸不着,很难更...

    plokmju88plokmju88 评论0 收藏0
  • Angular5 整合富文本编辑器TinyMCE(汉化+上传)

    Angular5 整合富文本编辑器TinyMCE(汉化+上传)

    摘要:简介是一个轻量级的富文本编辑器,相对于更加精简,但足以满足绝大部分场景的需要。 1. TinyMCE简介 TinyMCE是一个轻量级的富文本编辑器,相对于CKEditor更加精简,但足以满足绝大部分场景的需要。 2. 安装和配置TinyMCE 2.1 安装TinyMCE npm instal...

    zeyuzeyu 评论0 收藏0
  • 关于mui中一个页面有有多个页签进行切换的下拉刷新加搜索问题

    关于mui中一个页面有有多个页签进行切换的下拉刷新加搜索问题

    摘要:此图是最近做的项目中的一页,用的是结合,用了后,觉得是真心难用啊,先不说其他的,就光这个下拉刷新就让人奔溃了,问题层出不穷,不过最后经过努力还是摆平了哈。每次切换到新的标签,都应该重置一下下拉刷新调用列表的方法下拉执行的方法正在加载可...

    JessYanCodingJessYanCoding 评论0 收藏0
  • NPM酷库:minimist,命令行参数解析

    NPM酷库:minimist,命令行参数解析

    摘要:酷库,每天两分钟,了解一个流行库。昨天我们了解的库用于从文件中加载环境变量。虽然从中可以得到启动参数列表,但是我们仍需要对参数进行进一步解析处理才行。 NPM酷库,每天两分钟,了解一个流行NPM库。 昨天我们了解的dotenv库用于从文件中加载环...

    eternalshalloweternalshallow 评论0 收藏0
  • NPM酷库:commander,命令行参数处理框架

    NPM酷库:commander,命令行参数处理框架

    摘要:酷库,每天两分钟,了解一个流行库。昨天,我们学习的库,用于解析命令行参数,能将参数数组转换为一个更易于访问的对象。今天,我们继续学习一个更加强大的命令行参数处理库。 NPM酷库,每天两分钟,了解一个流行NPM库。 昨天,我们学习的minimist库...

    dendoinkdendoink 评论0 收藏0
  • JavaScript文章

    JavaScript文章

    摘要:我对知乎前端相关问题的十问十答张鑫旭张鑫旭大神对知乎上经典的个前端问题的回答。作者对如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出了相应的建议。但并不是本身有问题,被标准定义的是极好的。 这一次,彻底弄懂 JavaScript ...

    mumumumumumu 评论0 收藏0
  • 浅谈Promise之参照Promise/A+规范实现Promise类

    浅谈Promise之参照Promise/A+规范实现Promise类

    摘要:在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的回调地狱,通常通过来解决本意是承诺,在程序中的意思就是承诺我过一段时间后会给你一个结果。 在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常...

    roundstonesroundstones 评论0 收藏0
  • 前端每周清单第 47 期:NPM 年度报告与 2018 展望,Airbnb React Router

    前端每周清单第 47 期:NPM 年度报告与 2018 展望,Airbnb React Router

    摘要:确定新的包命名规则为了尽可能避免包的误植域名现象,将不会再允许使用相似的包命名不过会进一步鼓励开发者使用自己的命名空间来发布包。本文是对其几十年来技术之路的回顾与展望,也是一代技术人的青春回忆。 showImg("https://segmentfault.com/img/...

    makeFoxPlaymakeFoxPlay 评论0 收藏0
  • es6中容易忽视的细节(三)

    es6中容易忽视的细节(三)

    摘要:模块就是对象,输入时必须查找对象属性模块不是对象,而是通过命令显式指定输出的代码,再通过命令输入。大括号里面的变量名,必须与被导入模块对外接口的名称相同。 proxy代理的坑 var obj = {index:"index"} var newObj = new Proxy(obj,{ ...

    Michael_LinMichael_Lin 评论0 收藏0
  • 2017个人总结

    2017个人总结

    摘要:特此写个流水账总结,供自己以后羞耻的回顾。正逢月计划辞职回家玩游戏过个暑假,结果在如今部门老大的忽悠下加入到了新东家。和组长两人继续没昼夜的忙活,最终也按时交差,上了线。卷土重来,回报过去的一份念旧,期待的美好,个人选型入坑。 前言 2...

    JasonJason 评论0 收藏0

热门文章

<