随笔分类 -  学习笔记

五月开始
摘要:作者: 阮一峰 日期: 2014年3月28日 原文地址:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None 阅读全文
posted @ 2016-04-08 16:21 mabel_on_line 阅读(341) 评论(0) 推荐(0)
摘要:发表于 2012年02月1日 by 愚人码头 原文链接:http://www.css88.com/archives/4431 JavaScript 中通过call或者apply用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。简单的说就是改变 阅读全文
posted @ 2016-04-08 16:03 mabel_on_line 阅读(336) 评论(0) 推荐(0)
摘要:MVC是一个框架模式(框架通常是代码重用),它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTM... 阅读全文
posted @ 2015-06-14 16:10 mabel_on_line 阅读(188) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-06-14 16:08 mabel_on_line 阅读(276) 评论(0) 推荐(1)
摘要:盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。其实盒子模型有两种,分别是 ie 盒子模型和标准 w3c 盒子模型。他们对盒子模型的解释各不相同,先来看看我们熟知的标准盒子模型: 从上图可以看到标准 w3c 盒子模型的范围包括 margin、border、padding、conte... 阅读全文
posted @ 2015-05-19 20:40 mabel_on_line 阅读(2675) 评论(1) 推荐(0)
摘要:1.初始化 screen_capture_injected="true" - Google 搜索 //摘自腾讯手机端//摘自腾google手机端以上加粗部分一定要写以下为腾讯教育网页版的两个mate标签,涉及到description 和 keyword... 阅读全文
posted @ 2014-05-24 19:52 mabel_on_line 阅读(5832) 评论(0) 推荐(0)
摘要:除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目范例说明![if !IE]The NOT ope... 阅读全文
posted @ 2014-05-21 18:36 mabel_on_line 阅读(187) 评论(0) 推荐(0)
摘要:alt属性1、alt属性是考虑到不支持图像显示或者图像显示被关闭的浏览器的用户,以及视觉障碍的用户和使用屏幕阅读器的用户。当图片不显示的时候,图片的替换文字。2、alt属性值得长度必须少于100个英文字符3、alt属性是img标签的必须属性,如果没有特别意义的图片,可以写alt=""4、alt属性是... 阅读全文
posted @ 2014-05-19 11:38 mabel_on_line 阅读(1339) 评论(0) 推荐(0)
摘要:kkkkkkkkkbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 阅读全文
posted @ 2014-05-12 12:10 mabel_on_line 阅读(372) 评论(0) 推荐(0)
摘要:http://74.125.128.160/ 阅读全文
posted @ 2014-05-12 11:24 mabel_on_line 阅读(125) 评论(0) 推荐(0)
摘要:前端要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML是内容层,它的目的是表示一个HTML标签在页面里是个什么角色。 CSS是样式层,它的目的是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。 JS是行为层,它要做的是当用户触发某些行为时,... 阅读全文
posted @ 2014-05-11 21:49 mabel_on_line 阅读(216) 评论(0) 推荐(0)
摘要:1.用原型链实现继承 最普通 但是没有办法传参,没有办法共享方法继承是面向对象中一个比较核心的概念。其他正统面向对象语言都会用两种方式实现继承:一个是接口实现,一个是继承。而 ECMAScript 只支持继承,不支持接口实现,而实现继承的方式依靠原型链完成。原型链是由原型加对象构造之间的关系结构形成... 阅读全文
posted @ 2014-05-10 22:03 mabel_on_line 阅读(208) 评论(0) 推荐(0)
摘要:原型模式创建对象也有自己的缺点,它省略了构造函数传参初始化这一过程,带来的缺点就是初始化的值都是一致的。而原型最大的缺点就是它最大的优点,那就是共享。原型中所有属性是被很多实例共享的,共享对于函数非常合适,对于包含基本值的属性也还可以。但如果属性包含引用类型,就存在一定的问题:1.//原型的缺点fu... 阅读全文
posted @ 2014-05-10 17:48 mabel_on_line 阅读(750) 评论(0) 推荐(0)
摘要:1.我们创建的每个函数(或称构造函数或对象)都有一个 prototype(原型)属性,这个属性是一个对象(这个对象下有个prototype属性,而这个属性其实是另外一个对象的引用,这个属性就是一个对象),它的用途是包含可以由特定类型的所有实例共享的属性和方法(prototype共享放到其中的属性和方... 阅读全文
posted @ 2014-05-09 23:54 mabel_on_line 阅读(295) 评论(0) 推荐(0)
摘要:从一个例子说起:var m ={a:’a’, b:’b’};var n=m;n.c=’c’;那么在这个时候, m.c也会变成’c’!这个问题在我最开始学习JS语言时个人一直处于概念迷惑不清的状态其实道理很简单,就像两个人共同拥有一片花园。如果其中一个人把一种新品种的花引进了花园。那么另外一个人就可以... 阅读全文
posted @ 2014-05-09 12:50 mabel_on_line 阅读(155) 评论(0) 推荐(0)
摘要:1.创建一个对象基本方法,然后给这个对象新建属性和方法。以及this的用法。var box = new Object(); //创建对象box.name = 'lee'; //添加属性box.age=100;box.run=function(){ //添加方法 return this.nam... 阅读全文
posted @ 2014-05-08 22:53 mabel_on_line 阅读(239) 评论(0) 推荐(0)
摘要:http://edu.51cto.com/lesson/id-6390.html本文主要讲匿名函数中的私有化(私有作用域,私有变量)的问题一、模仿块级作用域 1.块级作用域(也叫私有作用域)function box(){for(var i=0; i<5; i++){ //for语句为块级作用域(但... 阅读全文
posted @ 2014-05-08 17:39 mabel_on_line 阅读(489) 评论(0) 推荐(0)
摘要:http://edu.51cto.com/lesson/id-6389.html匿名函数:没有名字的函数。闭包:闭包是建立在一个匿名函数里面的。闭包是指 有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式, 是在一个函数内部创建另一个函数,建议非必要时, 不要使用闭包,匿名函数也是差不多。即... 阅读全文
posted @ 2014-05-08 15:06 mabel_on_line 阅读(381) 评论(0) 推荐(0)
摘要:一、各种元素的width height margin padding 特性(具体css元素的分来参看二)1.块级元素width、 height、 margin的四个方向、 padding的四个方向都正常显示,遵循标准的css盒模型。例如:div2.行内替换元素width、 height、 margi... 阅读全文
posted @ 2014-05-08 12:25 mabel_on_line 阅读(3462) 评论(0) 推荐(3)
摘要:总结:css盒模型在不同浏览器之间(例如:ie和其他浏览器 如火狐)的差异只存在于ie6之前的版本中,如ie5。在ie6下,Internet Explorer 在标准模式下渲染时使用了 CSS 规范的算法,也就是会显示正确的盒模型,而在 quirks 模式下使用先前的,不规范的算法。即,只有在怪异模... 阅读全文
posted @ 2014-05-08 11:21 mabel_on_line 阅读(785) 评论(0) 推荐(0)