文章库ARTICLE COLUMN

  • 深入redux技术栈

    深入redux技术栈

    摘要:另外,内置的函数在经过一系列校验后,触发,之后被更改,之后依次调用监听,完成整个状态树的更新。总而言之,遵守这套规范并不是强制性的,但是项目一旦稍微复杂一些,这样做的好处就可以充分彰显出来。 这一篇是接上一篇react进阶漫谈的第二篇...

    imingyuimingyu 评论0 收藏0
  • H5实例教学--从AnimateCC到CreateJS入门

    H5实例教学--从AnimateCC到CreateJS入门

    摘要:源码以及资源地址下载链接密码首先,打开文件,可以看到库里面有几个待使用的元件我们先用软件自带的发布功能发布一下快捷键也可以在文件里选择发布发布后在文件旁边会有一个和一个我们打开可以看到这样的代码片段我们新建一个,把生成的部分的代 源码...

    nihaonihao 评论0 收藏0
  • ES6—类的实现原理

    ES6—类的实现原理

    摘要:对应转码将提出这个方面即是判断的是否有指向的对象。同样再转码中,找到了对应的确保为的关联到给添加这个属性设置的内置与相关联可以看出背后是通过的原型链实现的。其中对应的转码其中实现了的原理。显示绑定的内置到,即在中执行原型链上关联的属性...

    HeierHeier 评论0 收藏0
  • [譯 + 補充] Webpack 2 入門

    [譯 + 補充] Webpack 2 入門

    摘要:目錄許多開發者會把的目錄命名為但這並不強迫。所有的檔案都會使用從被編譯成。同時有個小小的重點那就是我們可已觀察編譯後的檔案大小。在專案目錄下執行可以觀察截至目前為止的結果。我們的目標是要把編譯封裝到我們的中。 在今時今日,webpack 已經...

    betacatbetacat 评论0 收藏0
  • 谷歌浏览器: Snippets小程序哪家强?

    谷歌浏览器: Snippets小程序哪家强?

    摘要:是可以在的源面板中创建和执行的小脚本。通过在和属性的末尾添加来覆盖所有链接和可选脚本标记。默认情况下,不执行处理脚本,应将变量更改为以运行这些脚本。在一个不错的表中显示所有表单元素及其值和类型。使用和分组来组织信息。 Snippets是可以在...

    sumorysumory 评论0 收藏0
  • AMD规范(转)

    AMD规范(转)

    摘要:可以看到,第三个参数是回调函数,可以直接使用依赖的模块,他们按依赖声明顺序作为参数提供给回调函数。结论规范是开发的一次重要尝试,它以简单而优雅的方式统一了的模块定义和加载机制,并迅速得到很多框架的认可和采纳。 1. AMD的由来  前端技术...

    harriszhharriszh 评论0 收藏0
  • ng-Cordova插件之fileTransfer的使用

    ng-Cordova插件之fileTransfer的使用

    摘要:如果没有遇到,则说明图片都上传成功了,所以也同样给出提示信息。如果有也会及时来修改好吧,暂且说到这里咯 其实我觉得gitHub上的文档说的已经很详细了,但是鉴于是一个比较常用的插件以及貌似使用方法稍微的要比ng-camera那样看起来简单点,所以这...

    fredsharefredshare 评论0 收藏0
  • 随手记 - 疯狂触发滚轮事件的Mac触控板

    随手记 - 疯狂触发滚轮事件的Mac触控板

    摘要:这个来的莫名其妙,问了一圈人也没什么思路,后来自己上网搜,在一个页面上找到一段关于的触控板的手势滑动会疯狂触发滚轮事件的记录,但是轮到具体的解决方案就语焉不详了。 头几天官网刚上线,就接到投诉说有问题。过去一看,我靠什么鬼?!Mac下用...

    RobinTangRobinTang 评论0 收藏0
  • 什么!?nodejs 实现的同步网络请求?

    什么!?nodejs 实现的同步网络请求?

    摘要:以异步方式事件队列为标准,基本每一套与网络相关的都会设计成异步的。在这种情况下,同步的网络请求比异步的请求会更加合适,代码更加清晰,逻辑更简单,而且对代码效率要求不高。如下,便是简化后的同步请求,文本替换的代码。 node.js 以异步方式、...

    RindiaRindia 评论0 收藏0
  • 关于javascript函数式编程中compose的实现

    关于javascript函数式编程中compose的实现

    摘要:结论这次主要介绍了函数式编程中的函数的原理和实现方法,由于篇幅原因,我把打算分析的源码实现放到下一篇来介绍,可以说实现的更加函数式,需要多带带好好分析。 上一篇文章介绍了javascript函数式编程中curry(柯里化)的实现,当然那个柯里化是有...

    jonh_felixjonh_felix 评论0 收藏0
  • 面向对象的JavaScript之继承(一) 类式继承

    面向对象的JavaScript之继承(一) 类式继承

    摘要:那你们肯定会问为什么共用,而没有共用呢,下面就给你解释,请看引用类型是共用的值类型是私用的。 引言 面向对象的编程语言都具继承这一机制,而 JavaScript 是基于原型(Prototype)面向对象程序设计,所以它的实现方式也是基于原型(Prototype)实现的. ...

    forsignerforsigner 评论0 收藏0
  • javaScript中的函数应用

    javaScript中的函数应用

    摘要:概要当中的函数站在不同的角度有不同的分类和应用本文站在高阶函数的角度来讨论当中函数的应用场景。解决老版本浏览器函数兼容性问题判断数据类型高阶函数实现也就是面向切面编程在中这个概念基础且重要。 概要 js当中的函数站在不同的角度有不同的分...

    Michael_DingMichael_Ding 评论0 收藏0
  • 尝试实现一个Promise

    尝试实现一个Promise

    摘要:的实现说明没有执行里的函数说明执行了里的函数说明执行里的函数过程中出现错误和执行状态时的回调函数后返回的结果都需要执行传进来的对象不能等于当前的对象回调返回的值或者的值是对象时需要等待该对象的状态变更设置当前状态的状态和值执行回调队列...

    DTeamDTeam 评论0 收藏0
  • 用 JavaScript 实现链表操作 - 13 Shuffle Merge

    用 JavaScript 实现链表操作 - 13 Shuffle Merge

    摘要:需求实现函数把两个链表合并成一个。新链表的节点是交叉从两个链表中取的。通过行的调换指针,我们可以保证下一次循环就是对另一个链表进行操作了。这样一直遍历到两个链表末尾,返回结束。参考资料的代码实现的测试 TL;DR 把两个链表洗牌合并成一个,...

    shiguibiaoshiguibiao 评论0 收藏0
  • 用 JavaScript 实现链表操作 - 14 Sorted Merge

    用 JavaScript 实现链表操作 - 14 Sorted Merge

    摘要:需求实现函数把两个升序排列的链表合并成一个新链表,新链表也必须是升序排列的。有一些边界情况要考虑或可能为,在合并过程中或的数据有可能先取完。第行的指针调换让始终小于等于,从而避免了重复的代码。参考资料的代码实现的测试 TL;DR 把两个升序...

    jzmanjzman 评论0 收藏0
  • webpack打包分析与性能优化

    webpack打包分析与性能优化

    摘要:打包分析与性能优化背景在去年年末参与的一个项目中,项目技术栈使用,生产环境全量构建将近三分钟,项目业务模块多达数百个,项目依赖数千个,并且该项目协同前后端开发人员较多,提高构建效率,成为了改善团队开发效率的关键之一。 webpack打包分析...

    joy968joy968 评论0 收藏0
  • 浏览器缓存

    浏览器缓存

    摘要:是服务器响应消息头字段,在响应请求时告诉浏览器在过期时间前浏览器可以直接从浏览器缓存取数据,而无需再次请求。注意点启用缓存之后,浏览器的缓存行为与用户的操作方式有关系,验证缓存特性开启的时候不要被假象蒙蔽。 以前总是傻傻的分不清缓存和...

    DoyleDoyle 评论0 收藏0
  • EMB-nodeMCU自动化控制实现空气质量管家

    EMB-nodeMCU自动化控制实现空气质量管家

    摘要:寻思着实现个自动化控制玩玩。自从穹顶之下的信息被普及,不仅要出门带口罩,还要家里开空气净化器。效果图代码家庭空气质量管家为传感器口为继电器控制口引脚初始化网络串口监听颗粒温湿度烟雾继电器源码 背景 前阵子树莓派由于没外壳不小心短路烧掉...

    junbaorjunbaor 评论0 收藏0
  • javascript知识点

    javascript知识点

    摘要:握手过程中使用了的标志和。接收端收到后,回传一个带有标志的数据包以示传达确认信息。第四次挥手主动关闭方收到后,发送一个给被动关闭方,确认序号为收到序号,至此,完成四次挥手。其次,通过使和系统绑定来降低泄露后的危险。 一些开放性题目 1....

    zhangxiangliangzhangxiangliang 评论0 收藏0
  • Vue.js资源分享

    Vue.js资源分享

    摘要:中文官网英文官网组织发出一个问题之后,不要暂时的离开电脑,如果没有把握先不要提问。珍惜每一次提问,感恩每一次反馈,每个人工作还是业余之外抽出的时间有限,充分准备好应有的资源之后再发问,有利于问题能够高效质量地得到解决。 Vue.js资源分享...

    vpantsvpants 评论0 收藏0
  • ReactJS问题集结

    ReactJS问题集结

    摘要:引入数据,初始化,设置同步可以获取数据,如何在获取结束后进行条件渲染根据条件的变化,初始化加载一种情况,数据加载完成后,改变条件,渲染另一种情况多个同级兄弟组件渲染,如果没有父级标签包裹要求必须有且仅有一个节点,如何处理不用创建冗余的...

    lwx12525lwx12525 评论0 收藏0
  • 移动端适配知识梳理

    移动端适配知识梳理

    摘要:屏幕适配是移动端开发中不可避免的一个问题,也是前端人员必须了解清楚的一个问题。了解移动端的知识是用户网页的可视区域。移动端适配的几种方案是指相对于根元素的字体大小的单位,我们可以通过设置的字体大小就可以控制的大小。 屏幕适配是移动端开...

    mozillazgmozillazg 评论0 收藏0
  • jQuery 源码系列(六)sizzle 编译

    jQuery 源码系列(六)sizzle 编译

    摘要:一种比较合理的方法就是对应每个可判断的生成一个闭包函数,统一进行查找。根据关系编译闭包函数,为四组编译函数主要借助和。第四步将所有的编译闭包函数放到一起,生成函数。 欢迎来我的专栏查看系列文章。 compile 讲了这么久的 Sizzle,总感觉差了...

    Terry_TaiTerry_Tai 评论0 收藏0
  • 新年第一发--深入不浅出zepto的Tap击穿问题

    新年第一发--深入不浅出zepto的Tap击穿问题

    摘要:浏览器自动响应后续处理。浏览器行为部分是猜测,未验证。至于解决方案网上有很多,目前最好的是,不过也会有其他问题,例如在滑动中点击之类的。 问题来源 年前去阿里面试,过程中说道了fastclick解决iPhone机器上300ms点击延迟的问题,然后就被问到...

    tuantuantuantuan 评论0 收藏0
  • 简易jquery组件开发

    简易jquery组件开发

    摘要:现在组件化开发,以为代表的库或框架让组件化开发逐渐推广起来。下面是我用写的一款简易的提示框组件。效果有时用户执行某个操作时,需要弹出提示框让用户确定执行某个回调函数,这样就有效的避免用户因操作失误执行不该执行的操作。从而累计事件的源码...

    jollywingjollywing 评论0 收藏0

热门文章

<