Web developer
2017-03-14
库里: ??? 首先上链接,Web前端面试题,求解答?; 问题描述/*4.写一个mul函数调用时将生成以下输出:console.log(mul(2)(3)(4)); // output : 24 console.log(mul(4)(3)(4)); // output : 48*/ 里面真是群..
2017-03-12
Arraylength:你问我有多长?数组的长度是一个可修改的属性,而作为一个类数组的必要条件也是具有一个可以读写的length属性。 var arr = [1,2,3,4,5];console.log( arr.length ); //5//如果设置长度超过原有的长度,则新的位置的值..
2017-03-09
Object & prototype & inheritance对象的创建在我们创建一个对象时,我们可以利用构造器函数的方式,在这种方式下,我们会使用new操作符,在这之前我们声明一个用来当做构造器函数的函数时会经历如下过程: 声明一个function function自动获得..
引用类型之–Object对象是javascript的灵魂,一切都可视作“对象”. 创建1.使用new操作符创建,通过构造器函数. var obj = new Object();obj.age = 29;obj.name = 'kyle';function Person (name, ag..
2017-03-08
引用类型之-Function声明//函数声明会提前var result = add(1,2,3,4,5,6,7,8,9);console.log(result); //45function add() { var aArgs = [].slice.call(arguments); r..
2017-03-07
本文内容讲述JS里最基本的知识:变量 和 操作符 变量的声明变量的声明有三种方法: var, let, const var 声明一个变量,将其初始化成一个值,不支持块级作用域,存在变量提升。注意:使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,也就是说,如果在函数中使用va..
2017-01-03
为什么要使用模块化? 网站更多转型向网络应用 网站规模的增加导致代码的复杂度增加 性能优化,需要更少的HTTP请求 模块化的作用? 解决命名冲突问题 文件之间依赖管理 代码间的解耦,提高复用性。 CMD、AMD、CommonJS 规范分别指什么?有哪些应用?现代模块实现的基石: var Mo..
2017-01-02
浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?概念:一旦某个元素成为浮动元素,它会尽可能的根据所设置的浮动方向向左或向右浮动,直到遇到包含框的的边缘,或者遇到另一个浮动元素框的边缘,便停下来。 什么是包含框? 每一个框都有一个内容区(如文本,图形等等)..