用户中心USER CENTER

首页/用户
  • 面向复杂应用,Node.js中的IoC容器 -- Rockerjs/core

    摘要:项目地址项目主页基于和注解的轻量级容器,提供了依赖注入面向切面编程及异常处理等功能。可在任意工程中引入,是一个框架无关的容器。模块不依赖于任何框架,并与现有框架库类等保持兼容。 Rockerjs Core 项目地址 项目主页 基于 TypeScript 和注解的轻量级IoC容器,提供了依赖注入、面向切面编程及异常处理等功能。Rockerjs Core可在任意工程中引入,是一个框架无...

    jasperyang 发布于JavaScript
  • JavaScript是如何工作的:使用 MutationObserver 跟踪 DOM 的变化

    摘要:复杂性的增加使得在应用程序生命周期的每个给定时刻都很难知道的确切状态。概述用来监视变动。这个被创建的对象有三个方法启动监听用来停止观察返用来清除变动记录,即不再处理未处理的变动。使用浏览器方法,可以设置一个任务,定期检查是否发生了任何更改。 这是专门探索 JavaScript 及其所构建的组件的系列文章的第10篇。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! ...

    jasperyang 发布于JavaScript
  • 一些小小的总结

    摘要:引看到过一篇文章说的使用,永远应该放在你的控制范围之内,而不应该防范未知的错误。语句测试代码块的错误。语句在和之后无论有无异常都会执行。若是我们要使的判断执行下去,则需要写成而则不需要考虑这些。 try catch throw finally 引:看到过一篇文章说try catch的使用,永远应该放在你的控制范围之内,而不应该防范未知的错误。如果让用户先发现你根本没预料到的错误,而不是...

    jasperyang 发布于JavaScript
  • 手把手教你用原生JavaScript造轮子(2)——轮播图(更新:ES6版本)

    摘要:绑定轮播事件然后是鼠标移入移出事件的绑定鼠标移入移出事件移入时停止轮播播放的定时器,移出后自动开始下一张的播放。 通过上一篇文章的学习,我们基本掌握了一个轮子的封装和开发流程。那么这次将带大家开发一个更有难度的项目——轮播图,希望能进一步加深大家对于面向对象插件开发的理解和认识。 So, Lets begin! 目前项目使用 ES5及UMD 规范封装,所以在前端暂时只支持标签的引入方式...

    jasperyang 发布于JavaScript
  • clipboard—不依赖flash的文本复制插件

    摘要:是一款轻量级的实现复制文本到剪贴板功能的插件。通过该插件可以将输入框,文本域,元素中的文本等文本内容复制到剪贴板中官方地址地址适用方法引入文件基本使用首先需要您需要通过传递选择器,元素或元素列表来实例化它。 clipboard.js是一款轻量级的实现复制文本到剪贴板功能的JavaScript插件。通过该插件可以将输入框,文本域,DIV元素中的文本等文本内容复制到剪贴板中 官方地址:ht...

    jasperyang 发布于JavaScript
<