摘要: 你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537. 阅读全文
posted @ 2017-06-01 09:09 红色柠檬 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲三个 问题 prototype 和 proto function A (name) { // 这里是一个构造函数 thia.name = name } var Aobj = { // 这里是一个 对对象字面量 name: '' } // 我们分别打印出来这二个对象看看 console.di 阅读全文
posted @ 2017-05-18 22:33 红色柠檬 阅读(456) 评论(0) 推荐(0) 编辑
摘要: JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? JavaSript模块化 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管 阅读全文
posted @ 2017-05-17 22:20 红色柠檬 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 又称 订阅发布模式 QQ Email 客户端订阅消息 从报社发布消息,然后客户d端接收。 代码如下: 阅读全文
posted @ 2017-05-11 11:16 红色柠檬 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 在ECMAScript6(以下简称ES6)之前,ECMAScript的作用域只有两种: 1、 全局作用域; 2、 函数作用域。 正是因为有这两种作用域,所以在JavaScript中出现一术语--“变量提升(hoisting)”。 如下: 在node环境执行上述代码,结果为: 之所以为’undefin 阅读全文
posted @ 2017-05-10 21:11 红色柠檬 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 function Singleton(){ 2 if(!Singleton.a){ 3 Singleton.a={}; 4 } 5 return Singleton.a; 6 }运行结果: 阅读全文
posted @ 2017-05-10 18:33 红色柠檬 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 阿里内推: 死于一面: 1.js监听css3动画怎么实现,具体到每一帧(gg) 2.如何应对双边距的兼容问题 3.简单讲讲CMD,AMD应用场景,原理,区别(一半没答上来) 4.闭包原理,优势 5.zepto,seaJs用过没(没有==就直接跳过了) 6.react用过么?--没有,用过ng1,2 阅读全文
posted @ 2017-05-10 17:52 红色柠檬 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1. CSS 盒子模型,绝对定位和相对定位 1)清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 2)如何保持浮层水平垂直居中 3)position 和 display 的取值和各自的意思和用法 4)样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验 2. J 阅读全文
posted @ 2017-05-10 09:24 红色柠檬 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 调用: 阅读全文
posted @ 2017-05-09 22:34 红色柠檬 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1 function ajaxA(success){ 2 setTimeout(function(){ 3 console.log("AAAAAAAAAA"); 4 success(); 5 }, 3000); 6 ... 阅读全文
posted @ 2017-05-09 21:39 红色柠檬 阅读(4073) 评论(0) 推荐(0) 编辑