自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尐轩web前端网络日志

—— 丛培森 Payen S.Tsung ——There's no place like 127. 0. 0. 1

  • 博客(10)
  • 收藏
  • 关注

原创 HTML5多线程JavaScript解决方案Web Worker——专用Worker和共享Worker

不得不说,HTML5确实提供了大量强大的功能特性 甚至颠覆了我们之前理解的JavaScript单线程 它提供了JavaScript多线程的解决方案 这个新特性叫做Web Worker (在此之前没有多线程,setTimeout等本质仍然是单线程) 虽然是多线程编程 不过我们不用担心传统的多线程语言C++、Java等等遇到的多线程问题 下面我们就来看看什么是Web Worker工作线程专

2017-02-28 21:10:22 9825 2

原创 利用策略模式与装饰模式扩展JavaScript表单验证功能

昨天为了练习策略模式和装饰模式 就写了一个表单验证的小例子敲得过程中还是遇到了一些问题的下面就给大家分享一下

2017-02-14 13:05:11 2706 2

原创 浅析JavaScript设计模式——装饰者模式

装饰者模式 在不改变对象自身的基础上,在程序运行期间给对象动态地添加一些额外职责在传统面向对象语言中,为对象添加功能常使用继承 但是继承有很多缺点:超类子类强耦合,超类改变导致子类改变超类内部细节对子类可见,破坏了封装性完成功能复用

2017-02-10 23:48:21 4482

原创 一个比NPM更快更安全可靠的JavaScript包管理工具——Yarn

上一篇简单介绍了NPM包管理工具 在这篇文章中 我想给大家介绍一个取代使用NPM的包管理工具——Yarn 以及它与NPM之间的差异简介这个就是yarn的logo,应该是一只猫 Yarn的官网:传送门 来到官网,映入眼帘的就是这么几个大字(大单词~)富强,民主,文明,和谐…… 那是不可能的~ 这行英语的意思是: 极速、可靠、安全的依赖关系管理Yarn是Facebook、Google、Ex

2017-02-09 22:36:17 3550 5

原创 CommonJS包规范与NodeJS的包管理工具NPM

上一篇文章已经介绍了CommonJS 这里就不赘述了CommonJS包规范包是什么呢? 类比于git,是我们对于某种文件夹的叫法 git init 命令在当前文件夹中生成了隐藏文件.git,我们就把这个文件叫做仓库 npm init 命令在当前文件夹中生成了配置文件package.json,我们就把这个文件叫做包CommonJS包规范包括包结构和包描述文件包结构如果严格按照规范来说 包目录

2017-02-09 17:09:19 2922

原创 CommonJS模块规范与NodeJS的模块系统底层原理

但在了解NodeJS模块之前 首先来科普一下什么是CommonJSCommonJS规范它为JavaScript制定一套规范——希望JavaScript能在任何地方运行 使其具备开发大型应用的能力出发点便是为了弥补当时JavaScript语言自身的缺点:无模块系统 现在ES6弥补了这个缺点没有包管理胸痛 导致js应用没有自加载和安装依赖能力无标准接口 没有定义过像Web服务器一类的标准

2017-02-09 14:33:14 3824

转载 2017年前端领域可能迎来的6个发展趋势

最近看了第二季的《中国诗词大会》 莫名对诗词产生点兴趣 送给大家一首诗 春宵一刻值千金,花有清香月有阴。 歌管楼亭声细细,秋千院落夜沉沉。 —— (宋)苏轼《春宵》近些年前端的发展可谓日新月异 给大家分享一下这篇文章,了解一下 ——文章转载自腾讯前端社区 2016是前端技术,特别是HTML5技术突飞猛进的一年,加上各类AR、VR技术的出现,一下让前端市场变得火热。这可不

2017-02-08 23:35:52 6435

原创 React×Redux——react-redux库connect()方法与Provider组件

在写Redux的时候我们就了解了 如果使用Redux的话配合React是最好的 Dan Abramov为此还特意封装了一个react-redux库来提供便利概念一旦我们选择使用了这个react-redux库 那么我们的组件概念就要加以区分了 从现在起我们的组件分为展示组件和容器组件两种 (参考了通俗易懂的阮大神博客)展示组件展示组件(presentational component) 也

2017-02-05 23:32:39 7888 1

原创 React+Redux实现简单的待办事项列表ToDoList

使用Redux做了一个简单的ToDoList待办事项列表 这个例子也是源于Redux作者Dan Abramov的视频demo 还要特别说明一下 我还没有使用react-redux库进行解耦 也没有拆分成多个文件等等优化 为了单纯的练习redux 适合初步学习redux的同学 本人学疏才浅,发现可以优化的地方或者问题还请大家指正,谢谢功能样式样子就是这样的 在输入框输入待办事项 功能

2017-02-05 14:41:52 5394 1

转载 Webpack中文社区正式成立-多位前端大牛参与解答开发难题

第一次转载文章 因为确实是个好消息,我觉得有必要推广一下╰( ̄▽ ̄)╭ 自己加了点东西2017年1月18日,webpack 2.2正式版本发布!webpack2新文档传送门 同一天,webpack中文社区正式成立,创建者希望通过培育社区,促进webpack以及前端工程化的发展。webpack中文社区已邀请到包括腾讯AlloyTeam leehey、搜狐视频leo、淘宝FED上坡、w3ctech

2017-02-01 00:48:18 5780

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除