Javascript设计模式学习之Module(模块)模式

javascript实现模块的几种方法: 对象字面量表示法 Module模式 AMD模式 CommonJS模式 ECMAScript Harmony模块 1. 对象字面量 2. Module模式 最初被定义为一种在传统软件工程中为类提供私有和公有封装的方法。方式: Module模式用于进一步模拟类的概念,好 …



函数调用拾遗

函数调用总结 通常构成函数主题的JS代码在定义之时是不会被执行的,只有在调用函数是才会被执行有4种方式可以调用JS函数 函数调用 //定义函数 factorial function factorial(){ if(x <= 1) return 1; return x * factorial(x-1); } var probab …


JavaScript策略模式学习与实践

策略模式 策略模式的定义:定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。 举个形象的例子,使用策略模式计算奖金。 业务需求: 绩效为S的人年终奖有4倍工资 绩效为A的人年终奖有3倍工资 绩效为B的人年终奖有2倍工资 财务部希望我 …


两个独立系统间的模块互相调用

面试时经常问的一个问题是,你最近或者做过的项目中挑战最大的内容,然后顺着其中的技术点挖一些更深入的内容,看看候选人了解多少,理解程度。


函数调用拾遗

函数调用总结 通常构成函数主题的JS代码在定义之时是不会被执行的,只有在调用函数是才会被执行有4种方式可以调用JS函数 函数调用 //定义函数 factorial function factorial(){ if(x <= 1) return 1; return x * factorial(x-1); } var probab …


React 入门实践

在写这篇文章之前,我已经接触 React 有大半年了。在初步学习 React 之后就正式应用到项目中,当时就想把自己的一些想法写出来分享一下,无奈不太会写文章,再则时间不是很充裕,所以也就搁下了。本篇文章比较基础,没有深入的分析,大神们轻看。废话就不 …


PHP、Android、IOS 的恩恩怨怨

PHP、Android、IOS 的恩恩怨怨 其实应该更多的是互相的磨合与学习,希望身边的人可以有自己的经验分享,与理解,互相进步才是大家需要的,作为一个 “年老” (我也是90后) 的开发者,我觉得一代胜一代,未来才有胜算。额,好了,我不充当老师的角色了,去正 …


阿里前端岗 2016一面

介绍 前端岗、电话面试。 主要问题 单页应用 路由 url 后退 。。。 js call() apply() bind() arguments、arguments.callee、caller 基本类型和引用类型 ES6 了解哪些 jquery 重载 css position html <p> 有哪些需要特别注意的点 读过 …


回味JS基础:call apply 与 bind

原文:回味JS基础:call apply 与 bind 在JavaScript中,call、apply和bind是Function对象自带的三个方法,本文将通过几个场景的应用,来详细理解三个方法。 call() call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法。 …