摘要: 自从vue,react等热门框架横空出世以来,组件化开发变得异常火热。 什么是组件化?简言之就是,把一个页面分成n份,每一份就是一个组件。这些组件拥有单独的html结构,css,js等,组件之间不耦合,不侵犯。组件其实类似后端语言(php)模板碎片的概念,需要时用require(include)引入 阅读全文
posted @ 2018-05-05 16:22 TinkBell 阅读(795) 评论(0) 推荐(0) 编辑
摘要: redux是从flux演变而来,但又独立于react。简言之就是,redux是一种单纯的状态管理器。可以和react搭配,也可以和其它框架搭配。 redux有三个重要的部分组成: store, action, reducer 其中store是一个对象,action是一个对象,reducer是一个纯函 阅读全文
posted @ 2018-04-17 22:55 TinkBell 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在学习react之前,希望你有以下准备: react的安装ECMAScript 6基础 本文不讲解react的安装步骤,若需了解请移步官方网站(https://reactjs.org/),那里讲解非常清楚,也很简单。至于ECMAScript 6,大家可以去阮一峰老师的官网(http://www.ru 阅读全文
posted @ 2018-04-03 12:52 TinkBell 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常发现一些同学把这两个方法搞混,以致把自己弄的很郁闷。所以我和大家一起来探讨一下这两个方法的奥妙之处吧。我们分以下几点来讲解:相同点:1.两个方法都是查找符合条件的匹配项,并以数组形式返回。2.当没有找到匹配项时,都返回null。3.当正则表达式包含子表达式且不包含全局标志g时,二者返回相... 阅读全文
posted @ 2015-06-09 15:34 TinkBell 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 有时工作需要, 也是接着上一章的方法, 用js模仿jquery里的几个方法parent, parentUntil, children. 阅读全文
posted @ 2013-07-23 08:44 TinkBell 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 用js模仿jquery里的几个方法next, pre, nextAll, preAll 阅读全文
posted @ 2013-07-22 16:08 TinkBell 阅读(3029) 评论(2) 推荐(0) 编辑
摘要: 一些学js的同学一看到call, apply, 就蒙了, 感觉不好懂, 看的头大. 今天我们就一起来研究一下这2个东东. 彻底弄清楚它们的用法. 定义: call, apply是函数的方法, 只有函数才有这2个方法. 作用: call, apply主要作用是改变函数赖以执行的作用域, 简言之就是改变函数中this的指向. 用法: fn.call(obj, args1, args2, ...); //obj是指定函数赖以执行的对象, arg1等是传给函数的参数(假如有的话) fn.apply(obj, [args1, args2, ...]); //obj是指定函数赖以执行的对象, [arg1, ...]等是传给函数的参数数组(假如有的话) 阅读全文
posted @ 2013-07-19 14:25 TinkBell 阅读(1769) 评论(1) 推荐(1) 编辑
摘要: 插件顾名思义就是能在一个页面多处使用, 各自按自己的参数配置运行, 并且相互不会冲突. 会写javascript插件是进阶js高级的必经之路, 也是自己所学知识的一个典型的综合运用. 如果你还没头绪, 无从下手的话, 不用着急, 今天我们就一起来探讨一下插件的一般写法. 阅读全文
posted @ 2013-07-11 10:05 TinkBell 阅读(4167) 评论(0) 推荐(1) 编辑
摘要: js中闭包这个概念对于初学js的同学来说, 会比较陌生, 有些难以理解, 理解起来非常模糊. 今天就和大家一起来探讨一下这个玩意. 相信大家在看完后, 心中的迷惑会迎然而解. 闭包概念:   闭包就是有权访问另一个函数作用域中变量的函数. 阅读全文
posted @ 2013-07-05 10:54 TinkBell 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 寄生组合式继承是js中最理想的继承方式, 最大限度的节省了内存空间。 js中的寄生组合式继承要求是: 1.子对象有父对象属性的副本, 且这些不应该保存在子对象的prototype上. 2. 子对象继承父对象prototype中全部的属性和方法, 且这些应该放保存在子对象的prototype上. 阅读全文
posted @ 2013-07-04 16:21 TinkBell 阅读(804) 评论(0) 推荐(0) 编辑