05 2017 档案

摘要:本文主要讲三个 问题 prototype 和 proto function A (name) { // 这里是一个构造函数 thia.name = name } var Aobj = { // 这里是一个 对对象字面量 name: '' } // 我们分别打印出来这二个对象看看 console.di 阅读全文
posted @ 2017-05-18 22:33 红色柠檬 阅读(468) 评论(0) 推荐(0)
摘要:JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? JavaSript模块化 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管 阅读全文
posted @ 2017-05-17 22:20 红色柠檬 阅读(228) 评论(0) 推荐(0)
摘要:观察者模式 又称 订阅发布模式 QQ Email 客户端订阅消息 从报社发布消息,然后客户d端接收。 代码如下: 阅读全文
posted @ 2017-05-11 11:16 红色柠檬 阅读(461) 评论(0) 推荐(0)
摘要:在ECMAScript6(以下简称ES6)之前,ECMAScript的作用域只有两种: 1、 全局作用域; 2、 函数作用域。 正是因为有这两种作用域,所以在JavaScript中出现一术语--“变量提升(hoisting)”。 如下: 在node环境执行上述代码,结果为: 之所以为’undefin 阅读全文
posted @ 2017-05-10 21:11 红色柠檬 阅读(238) 评论(0) 推荐(0)
摘要:1 function Singleton(){ 2 if(!Singleton.a){ 3 Singleton.a={}; 4 } 5 return Singleton.a; 6 }运行结果: 阅读全文
posted @ 2017-05-10 18:33 红色柠檬 阅读(1056) 评论(0) 推荐(0)
摘要:阿里内推: 死于一面: 1.js监听css3动画怎么实现,具体到每一帧(gg) 2.如何应对双边距的兼容问题 3.简单讲讲CMD,AMD应用场景,原理,区别(一半没答上来) 4.闭包原理,优势 5.zepto,seaJs用过没(没有==就直接跳过了) 6.react用过么?--没有,用过ng1,2 阅读全文
posted @ 2017-05-10 17:52 红色柠檬 阅读(327) 评论(0) 推荐(0)
摘要:1. CSS 盒子模型,绝对定位和相对定位 1)清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 2)如何保持浮层水平垂直居中 3)position 和 display 的取值和各自的意思和用法 4)样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验 2. J 阅读全文
posted @ 2017-05-10 09:24 红色柠檬 阅读(1293) 评论(0) 推荐(0)
摘要:调用: 阅读全文
posted @ 2017-05-09 22:34 红色柠檬 阅读(539) 评论(0) 推荐(0)
摘要:1 function ajaxA(success){ 2 setTimeout(function(){ 3 console.log("AAAAAAAAAA"); 4 success(); 5 }, 3000); 6 ... 阅读全文
posted @ 2017-05-09 21:39 红色柠檬 阅读(4133) 评论(0) 推荐(0)
摘要:性能优化一直是前端工作中十分重要的一环,都说从 10 到 1 容易,从 1 到 0 很难。而随着前端技术的飞速发展,没有什么技术或者法则是金科玉律一成不变的。 很佩服那些勇于挑战权威,推陈出新的勇者,是他们让我们的技术不断的变革更加的卓越。好像扯远了,本文主要想谈谈两个名词,域名发散和域名收敛。 域 阅读全文
posted @ 2017-05-08 22:32 红色柠檬 阅读(360) 评论(0) 推荐(0)
摘要:什么是readyState readyState是XMLHttpRequest对象的一个属性,用来标识当前XMLHttpRequest对象处于什么状态。 readyState总共有5个状态值,分别为0~4,每个值代表了不同的含义,如下表所示: 什么是status status是XMLHttpRequ 阅读全文
posted @ 2017-05-08 22:20 红色柠檬 阅读(674) 评论(0) 推荐(0)
摘要:在我们平时工作中,经常会遇到把一些块状元素在一行排列显示,这时候我们通常会用到flaot,或许会用inline-block等等,那么他们有什么共性和区别?适用在什么场景? 共性: ①inline-block: 是把一个元素的display设置为块状内联元素,意思就是说,让一个元素的容器inline展 阅读全文
posted @ 2017-05-08 22:11 红色柠檬 阅读(175) 评论(0) 推荐(0)
摘要:之前看到一个观点是 闭包是走向高级Javascript的必经之路,之前看过很多关于闭包的讲解帖子,一直没有理解透彻,模棱两可。 现在终于可以讲出来了。 检验自己有没有掌握一个知识,最好的方式是讲给一个不懂的人 ,给Ta讲懂了。我做到了。 请有心读者检阅我的知识点有么有错误。 一:什么闭包 首先要理解 阅读全文
posted @ 2017-05-01 12:27 红色柠檬 阅读(251) 评论(0) 推荐(0)