01 2017 档案

摘要:我是如何一步步折腾上前端的 一切都要从电工学这门课说起,这门功课对于绝大多数人来说,学习它仅仅只是为了应付期末考试,因为它不是专业课,但是它对于我来说,却是为我的人生重新打开了一扇窗。 我依然记得特别清晰,第一次走进实验室,大家好像都是来玩的,都是一副很随便的样子,按照老师讲的,用几个电阻,三极管, 阅读全文
posted @ 2017-01-29 14:53 叶子陪你玩 阅读(382) 评论(1) 推荐(0)
摘要:了解Node.js Node.js 就是运行在服务端的 JavaScript,为服务器运行JavaScript提供了运行环境,你可以通过Node.js提供的API与操作系统互动。 1.安装 要使用node,首先得安装配置node.js环境。windows下直接下载安装,一直下一步即可成功。 Linu 阅读全文
posted @ 2017-01-27 22:08 叶子陪你玩 阅读(188) 评论(0) 推荐(0)
摘要:如何在windows下使用Git? 通过 "这里" 下载Git bash,你就可以像在Linux命令行一样操作git工具。 进入Git bash环境,默认是在当前用户路径下。 在Linux下,我们有根目录,在Windows下同样也有。 进入c盘和d盘也和在Linux下操作路径一样,使用/c /d。 阅读全文
posted @ 2017-01-27 20:41 叶子陪你玩 阅读(174) 评论(0) 推荐(0)
摘要:理解JavaScript继承(三) 通过把父对象的属性,全部拷贝给子对象,也能实现继承。 7.浅拷贝 但是,这样的拷贝有一个问题。那就是,如果父对象的属性等于数组或另一个对象,那么实际上,子对象获得的只是一个内存地址,而不是真正拷贝,因此存在父对象被篡改的可能。所以,extendCopy()只是拷贝 阅读全文
posted @ 2017-01-26 07:32 叶子陪你玩 阅读(159) 评论(0) 推荐(0)
摘要:理解JavaScript继承(二) 5.寄生式继承 这个实例基于person返回了一个新对象anotherPerson。新对象不仅具有person的所有属性和方法,而且还有自己的sayHi()方法。 缺点 :和构造函数一样,不能做到函数复用而降低效率。 6.寄生组合式继承 前面介绍说组合继承是Jav 阅读全文
posted @ 2017-01-26 06:43 叶子陪你玩 阅读(184) 评论(0) 推荐(0)
摘要:HTML data 自定义属性 data 是HTML5新添加的全局属性,通过它我们可以自定义属性,就像id,class等属性一样。我们可以使用JavaScript来操作这些属性。 `` 我们可以用下面这些方法来操作它。 (1)dataset 通过访问一个元素的 dataset 属性来存取 data 阅读全文
posted @ 2017-01-26 05:38 叶子陪你玩 阅读(277) 评论(0) 推荐(0)
摘要:理解JavaScript继承(一) 我们都知道,面向对象的编程语言非常强大,之所以强大,就是其支持继承。在JavaScript中,也支持继承,而且有多种方法实现继承,比如原型链继承,借用构造函数继承,或者把原型链和借用构造函数函数组合在一起的组合继承,还有直接原型式继承,深浅拷贝继承。下面我就一一来 阅读全文
posted @ 2017-01-25 08:53 叶子陪你玩 阅读(312) 评论(0) 推荐(0)
摘要:深入理解原型链 1.原型链 原型链作为实现继承的主要方法:其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 首先我们得清楚构造函数(constructor),原型对象(prototype)和实例的三者关系。 每一个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实 阅读全文
posted @ 2017-01-24 14:06 叶子陪你玩 阅读(2582) 评论(0) 推荐(1)
摘要:理解静态方法与动态方法 我们知道,要在一个构造函数,或者叫做引用类型上部署方法,通常有两种做法。 (1)静态方法 静态方法是在构造函数本身上定义的方法,只能通过构造函数本身调用,new出来的对象不能够调用。 (2)动态方法(实例方法) 动态方法,也叫做实例方法,它是通过prototype原型对象添加 阅读全文
posted @ 2017-01-24 10:19 叶子陪你玩 阅读(2510) 评论(0) 推荐(0)
摘要:创建对象的模式 1.工厂模式 工厂模式抽象了创建具体对象的过程,使用一个函数,封装以特定接口创建对象的细节。 缺点:无法知道一个对象的类型。 2.构造函数模式 缺点:无法达到函数复用,每实例化一个新对象,就会创建一个新的函数对象。 把函数单独放在外面,每次调用函数时,只是相当于指针调用,但是不符合全 阅读全文
posted @ 2017-01-24 07:34 叶子陪你玩 阅读(209) 评论(0) 推荐(0)
摘要:NPM 使用 npm是随同NodeJS一起安装的包管理工具,通过使用npm命令,可以实现下面这些功能: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 1.n 阅读全文
posted @ 2017-01-23 18:13 叶子陪你玩 阅读(1373) 评论(0) 推荐(0)
摘要:JSON JSON全称JavaScript Object Notation(JavaScript 对象表示法),JSON语法可以有三种类型的值,分别是简单值(字符,数字,布尔值和null),对象和数组。 JSON解析与序列化 JSON对象的两个方法: stringify():把JavaScript对 阅读全文
posted @ 2017-01-23 13:28 叶子陪你玩 阅读(202) 评论(0) 推荐(0)
摘要:同源策略(same origin policy)及三种跨域方法 1.同源策略 含义: 同源是指文档的来源相同,主要包括三个方面 协议 主机 载入文档的URL端口 所以同源策略就是指脚本只能读取和所属文档来源相同的窗口和文档的属性这样一个规定。 同源策略目的 : 一项政策的颁布肯定事出有因,所以同源策 阅读全文
posted @ 2017-01-23 04:51 叶子陪你玩 阅读(5048) 评论(0) 推荐(1)
摘要:理解同步,异步和延迟脚本 浏览器加载JavaScript脚本,主要通过``标签完成。正常的网页加载流程是这样的。 1.浏览器一边下载HTML网页,一边开始解析 2.解析过程中,发现<script 标签 3.暂停解析,网页渲染的控制权转交给JavaScript引擎 4.如果<script 标签引用了外 阅读全文
posted @ 2017-01-23 03:39 叶子陪你玩 阅读(1382) 评论(0) 推荐(1)
摘要:1.Models: 一个抽象层,用来构建和操作你的web应用中的数据,模型是你的数据的唯一的、权威的信息源。它包含你所储存数据的必要字段和行为。通常,每个模型对应数据库中唯一的一张表。 创建好模型就好了,剩下的由Django完成。Django会根据模型在数据库中创建一个表 2.模板(template 阅读全文
posted @ 2017-01-22 12:50 叶子陪你玩 阅读(6350) 评论(1) 推荐(1)
摘要:Ajax实例二:取得新内容 通过点击pre和next按钮,从服务器取得最新内容。 HTML代码 JavaScript代码 阅读全文
posted @ 2017-01-22 06:49 叶子陪你玩 阅读(245) 评论(0) 推荐(0)
摘要:Ajax实例一:利用服务器计算 HTML代码 JavaScript代码 服务器端代码:WebCalculator.php 阅读全文
posted @ 2017-01-22 06:34 叶子陪你玩 阅读(255) 评论(0) 推荐(0)
摘要:1. "YAML 语言教程" 阅读全文
posted @ 2017-01-22 05:21 叶子陪你玩 阅读(129) 评论(0) 推荐(0)
摘要:1. "搭建一个免费的,无限流量的Blog github Pages和Jekyll入门" 阅读全文
posted @ 2017-01-22 05:19 叶子陪你玩 阅读(115) 评论(0) 推荐(0)
摘要:1. "curl网站开发指南" 阅读全文
posted @ 2017-01-22 05:17 叶子陪你玩 阅读(146) 评论(0) 推荐(0)
摘要:1. "git 简易指南" 2. "常用 Git 命令清单" 3. "自学Git,有哪些书籍或者好的学习资源?" 阅读全文
posted @ 2017-01-22 05:14 叶子陪你玩 阅读(140) 评论(0) 推荐(0)
摘要:1. "http://www.debian.org/doc/" 2. "鸟哥的私房菜" 3. "The Linux Command Line by William E. Shotts, Jr." 4. "https://debian handbook.info" 5. "http://www.the 阅读全文
posted @ 2017-01-21 20:17 叶子陪你玩 阅读(208) 评论(0) 推荐(0)
摘要:通过HTTP请求响应过程了解HTTP协议 首先了解一次完整的HTTP请求到响应的过程需要的步骤 1.域名解析 2.发起TCP的3次握手 下面一段内容引自 "一次完整的HTTP事务是怎样一个过程?" 拿到域名对应的IP地址之后,User Agent(一般是指浏览器)会以一个随机端口(1024 阅读全文
posted @ 2017-01-21 17:17 叶子陪你玩 阅读(10834) 评论(1) 推荐(0)
摘要:初识TCP/IP协议 TCP/IP 全称是(Transmission Control Protocol / Internet Protocol),传输控制协议/网际协议。TCP/IP定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。 TCP/IP 其实是由 OSI 七层协 阅读全文
posted @ 2017-01-21 14:01 叶子陪你玩 阅读(826) 评论(0) 推荐(0)
摘要:css自问自答(二) 7.掌握定位的一些属性 position 和 display 属性,以及如何浮动(float)和清除(clear)元素,z index属性 三个属性控制: position 属性、 display 属性和 float 属性。 8.定位 (1)相对定位 (2)绝对定位 (3)固定 阅读全文
posted @ 2017-01-21 11:49 叶子陪你玩 阅读(215) 评论(0) 推荐(0)
摘要:css自问自答(一) 1.块级元素和行内元素特性与区别? 块级:display:block 内联(行内):display:inline 内联块状:display:inline block 2.为文档添加样式的三种方法? 3.浏览器层叠各个来源样式的顺序? 特殊注意 : 4.src和href使用区别? 阅读全文
posted @ 2017-01-21 11:48 叶子陪你玩 阅读(341) 评论(0) 推荐(0)
摘要:写代码的方法与思考 我们看各种各样的书籍,有讲原理的,也有讲实例的,你会发现里面讲的逻辑非常清晰,有时候你可能会困惑,他们怎么会想到用这个方法呢。其实这就是一个人的思考过程了。 (1)如何制作一个单击鼠标菜单隐现的特效 首先在准备制作一个特效前,你脑子里就得思考整个特效的全过程(工作过程:鼠标点击某 阅读全文
posted @ 2017-01-21 06:48 叶子陪你玩 阅读(1769) 评论(1) 推荐(0)
摘要:理解属性描述对象 1.概述 JavaScript提供了一个内部数据结构,用来描述一个对象的属性的行为,控制它的行为。这被称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。 实例: ECMAScript中属性特性又分为两种属性:数据 阅读全文
posted @ 2017-01-20 05:42 叶子陪你玩 阅读(952) 评论(0) 推荐(0)
摘要:Object对象 JavaScript原生提供一个Object对象(注意起首的O是大写),所有其他对象都继承自这个对象。Object本身也是一个构造函数,可以直接通过它来生成新对象。 Object作为构造函数使用时,可以接受一个参数。如果该参数是一个对象,则直接返回这个对象;如果是一个 原始类型的值 阅读全文
posted @ 2017-01-20 05:10 叶子陪你玩 阅读(267) 评论(0) 推荐(0)
摘要:理解JavaScript对象 对象是JavaScript的基本数据类型。对象是一种复合值:将很多值(原始值或者其他对象)聚合在一起。 JavaScript对象不仅可以保持自有的属性,还可以从原型对象继承属性。对象的方法通常是继承的属性。原型式继承是JavaScript的核心特征。 JavaScrip 阅读全文
posted @ 2017-01-20 04:50 叶子陪你玩 阅读(2544) 评论(0) 推荐(0)
摘要:跨浏览器的事件处理程序和对象 为了解决各种浏览器的差异问题,往往我们需要能够跨浏览器的程序。很多人会通过使各种的JavaScript库来解决这些问题,当然了,如果要自己编写也可以,通过使用能力检测的方法即可,从而让同一段代码在多数浏览器下一致运行。 创建一个addHandler()方法 创建一个re 阅读全文
posted @ 2017-01-19 19:59 叶子陪你玩 阅读(166) 评论(0) 推荐(0)
摘要:(1)等号(==)和全等号(===) 等号 :等号操作符,在比较两个操作数的相等性前,先会转换操作数( 自动转换 ),然后再比较他们的相等性。 如果一个操作数是布尔值,则在比较相等性之前先将其转换为数值,false转换为0,而true转换为1. 如果一个操作数是字符串,另一个操作数是数值,则在比较相 阅读全文
posted @ 2017-01-18 14:20 叶子陪你玩 阅读(264) 评论(0) 推荐(0)
摘要:数据类型转换分为 强制数据类型转换(显式转换) 和 自动转换(隐式转换) (1)强制转换 主要是使用Number、String和Boolean三个构造函数,手动将各种类型的值,转换成数字、字符串或者布尔值。 Number() String() Boolean() 除了以下六个值的转换结果为false 阅读全文
posted @ 2017-01-18 13:36 叶子陪你玩 阅读(194) 评论(0) 推荐(0)
摘要:1.为什么需要检测? 通常我们准备使用某个功能时,都是直接使用的,没有使用前检测功能是否存在。因为在我们的理解概念中,都会认为这个功能肯定是存在的,没有必要检测。然而实际情况并不是这样的,比如:addEventListener()的使用。尽管有时候,某个方法都已经成为了标准了,你依然需要检测,因为实 阅读全文
posted @ 2017-01-18 10:43 叶子陪你玩 阅读(267) 评论(0) 推荐(0)
摘要:浏览器事件是所有web程序的核心。javascript与HTML之间的交互是通过事件实现的。通过这些事件我们定义将要发生的行为。事件是一种异步编程的实现方式,本质上是程序各个组成部分之间的通信。 1.事件流 一件事情发生后,在DOM节点之间传播的阶段,在DOM2级事件中包括三个阶段: 捕获阶段(ca 阅读全文
posted @ 2017-01-17 13:50 叶子陪你玩 阅读(1138) 评论(0) 推荐(0)
摘要:jQuery的基本设计思想和主要用法,就是" 选择某个网页元素,然后对其进行某种操作 "。这是它区别于其他Javascript库的根本特点。 所以jquery的基础语法是: 1.使用选择器选择元素 2.遍历 通过遍历函数,可以来筛选、查找和串联元素。 3.事件 jQuery设计思想,就是把事件直接绑 阅读全文
posted @ 2017-01-17 09:13 叶子陪你玩 阅读(293) 评论(0) 推荐(0)
摘要:1.最基本的 2.属性选择器 3.伪类 (实现的功能与类类似,用于向某些选择器添加特殊的效果。实际上并没有类存在) :link ,:visited ,:active ,:hover :nth child(n),:nth of type(n) :focus,:not(selector),::selec 阅读全文
posted @ 2017-01-17 06:46 叶子陪你玩 阅读(257) 评论(0) 推荐(0)
摘要:原文: "深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点" 1.最小全局变量(Minimizing Globals)的重要性 JavaScript通过函数管理作用域。在函数内部声明的变量只在这个函数内部,函数外面不可用。另一方面,全局变量就是在任何函数外面声明的 阅读全文
posted @ 2017-01-16 14:35 叶子陪你玩 阅读(218) 评论(0) 推荐(0)
摘要:我们经常可以看见这样的代码: void的意思是空的,无效的意思,但是在js中是表示计算一个表达式不要返回值的意思。因此当我们点击上面的链接不会有任何反应,简直就是没有存在一样。而href=" "默认的锚是 top,也就是网页的顶部。 void操作符用法格式如下: 那么什么情况下使用void比较多呢。 阅读全文
posted @ 2017-01-16 13:29 叶子陪你玩 阅读(245) 评论(0) 推荐(0)
摘要:1.理解函数 函数是一段代码块,它只定义一次,但可以被执行或调用任意次。函数可以有参数,实参(argument)和形参(parameter),实参是在运行时的函数调用时传入的参数,形参是函数中定义的变量。 如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法。当通过这个对象来调用函数时, 阅读全文
posted @ 2017-01-15 04:10 叶子陪你玩 阅读(897) 评论(0) 推荐(0)
摘要:1.概述 this对象是在运行时基于 函数的执行环境 绑定的,this总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象。在全局函数中,this等于window,而当函数作为某个对象的方法调用时,this等于那个对象。不过匿名函数的执行环境具有全局性,因此其this对象通常指向windo 阅读全文
posted @ 2017-01-14 14:51 叶子陪你玩 阅读(448) 评论(0) 推荐(0)
摘要:1.原型 prototype JavaScript的每个对象都继承另一个对象(“原型”(prototype)对象)。我们要记住,每一个对象(null除外)都有原型对象,无论是通过那种方式创建的对象。 1).如果对象是通过对象直接量创建的。 那么我们可以通过Object.prototype获得对原型对 阅读全文
posted @ 2017-01-14 05:40 叶子陪你玩 阅读(237) 评论(0) 推荐(0)
摘要:闭包听了很多次了,可是到底有那些具体的用法还是不清楚,看了《JavaScript高级程序设计》,有点明白了。 1.闭包的定义: 闭包其实就是一个函数,而这个函数有点特别,它能够访问另一个函数作用域中的变量,所以一般我们看到的闭包存在形式都是在一个函数里面。 示例: 2.闭包的用处 我们知道,当在函数 阅读全文
posted @ 2017-01-14 04:33 叶子陪你玩 阅读(171) 评论(0) 推荐(0)
摘要:DOM(Document Object Model)全称文档对象模型。DOM其实是JavaScript操作网页的一套API接口,定义了访问和操作HTML文档的标准。定义了所有HTML元素的对象和属性,以及访问他们的方法。浏览器会根据DOM模型,将结构化文档解析成一系列的节点,再由这些节点组成一个树状 阅读全文
posted @ 2017-01-13 08:45 叶子陪你玩 阅读(314) 评论(0) 推荐(0)
摘要:黑客,到底是个什么样子的? 在我们的固有思维中,一直认为黑客就是这样一群人:入侵他人系统(比如银行系统,窃取数据),破坏安全设施(关闭监控),制作传播病毒等等。 为什么大家会对黑客有这种认识呢?首先可能是好多人不懂编程知识,也没有见过真正的黑客,也正是有了这种缺陷,才给那些错误的观念有了可趁之机。我 阅读全文
posted @ 2017-01-12 05:52 叶子陪你玩 阅读(273) 评论(0) 推荐(0)
摘要:看完《人月神话》焦油坑中写的关于编程职业的乐趣与烦恼,更加坚定了我要加入编程行列的决心。 在人生的每一个阶段,能够找到一个自己喜爱的东西,是幸运的。 因为有了喜爱的东西,你才不至于无聊,不至于一天到晚浑浑噩噩的过日子;因为有了喜爱的东西,你的心才会有所归属,才能感觉到自己并不是一个一无用处的人。 编 阅读全文
posted @ 2017-01-12 05:50 叶子陪你玩 阅读(272) 评论(0) 推荐(0)
摘要:执行环境定义了变量或函数有权访问的其他数据,决定了它们的各自行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中,虽然我们无法访问这个对象,但是解析器在处理数据时会在后台使用它。 全局执行环境是最外围的一个环境,在web浏览器中,全局执行环境被认为是window 阅读全文
posted @ 2017-01-12 04:04 叶子陪你玩 阅读(218) 评论(0) 推荐(0)
摘要:JavaScript变量可能包含两种不同数据类型的值: 基本类型值 和 引用类型值 。基本类型值指的是简单的数据段,而引用类型值是指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。 下面来看看它们具体有那些差别: (1)引用类型的值,可以添加或删除 阅读全文
posted @ 2017-01-11 13:20 叶子陪你玩 阅读(287) 评论(0) 推荐(0)
摘要:在前面我们知道了引用类型是什么了,也就能理解包装类型了。包装对象其实也是一种引用类型,之所以要单独提出来只不过是因为它们可以把原始类型的值变成(包装成)对象,这样它们也就获得了各自类型相应的特殊行为了。 每当我们读取一个基本类型值得时候,后台就会创建一个对应的基本包装对象类型的对象,从而让我们能够在 阅读全文
posted @ 2017-01-11 11:02 叶子陪你玩 阅读(369) 评论(0) 推荐(0)
摘要:原始类型 引用类型 阅读全文
posted @ 2017-01-11 09:47 叶子陪你玩 阅读(2215) 评论(0) 推荐(0)
摘要:JavaScript有5种基本数据类型: 上面五种类型称也为原始类型(primitive type),即它们是最基本的数据类型,不能再细分了。 另外一种数据类型: 这里的对象是广义上来说的,函数,数组其实都算是对象,这里只不过是一个统称。对象通常是某个特定引用类型的实例。新对象是使用new操作符后跟 阅读全文
posted @ 2017-01-11 09:13 叶子陪你玩 阅读(212) 评论(0) 推荐(0)
摘要:代码: 看看效果图: 注意: 利用百度地图API接口时,v1.5版本后的需要申请密钥,本例用的是v1.4版本。 阅读全文
posted @ 2017-01-09 11:33 叶子陪你玩 阅读(383) 评论(0) 推荐(0)
摘要:先了解screenX,clientX,pageX概念 下面看看具体的各个对象中的这些属性 window对象 Screen对象 Element对象盒状模型相关属性 event对象 阅读全文
posted @ 2017-01-04 17:22 叶子陪你玩 阅读(436) 评论(0) 推荐(0)
摘要:解决方法: 1.通过编辑器来打开/etc/sudoers 2.直接使用命令visudo 打开sudoers后,如下加上自己的帐号保存后就可以了。 阅读全文
posted @ 2017-01-04 06:57 叶子陪你玩 阅读(896) 评论(0) 推荐(0)
摘要:1.第一个问题 2.第二个问题 使用 命令推送时,总是会出现下面两个问题,一直以为是自己配置错误引起的,于是更改了RSA keys,可以使用了.可是退出终端后或者第二天再次使用时,又会出现同样的问题。前后自己什么也没有做,所以断定肯定不是自己这出问题了,而是github主机方面的。 查了一下,在 " 阅读全文
posted @ 2017-01-04 06:56 叶子陪你玩 阅读(1192) 评论(0) 推荐(0)
摘要:HTML5是HTML最新的修订版本,包含了新的标签元素,属性和行为,同时包含了一系列可以被用来让 Web 站点和应用更加多样化,功能更强大的技术。HTML5实现了不依赖flash插件播放视频,而且引入了一大批需要JavaScript驱动的功能。也可以让网页可以像桌面软件那样丰富多彩,富有交互能力。H 阅读全文
posted @ 2017-01-04 06:52 叶子陪你玩 阅读(346) 评论(0) 推荐(0)
摘要:请使用简单的语法来链接样式表(type 属性不是必需的): 短规则可以压缩为一行,就像这样: 长规则应该分为多行: 注释:在逗号或分号之后添加空格,是所有书写类型的通用规则。 选择器、属性和值都使用小写 最后一个值也以分号结尾 省略值为0时的单位 根据属性的重要性按顺序书写 只遵循横向顺序即可,先显 阅读全文
posted @ 2017-01-04 06:48 叶子陪你玩 阅读(220) 评论(0) 推荐(0)
摘要:开发商前缀(vendor prefix) 媒体查询 根据不同的设备和浏览设置选择不同的样式表,max width属性,当前窗口中页面的宽度。max device width属性,这个属性检测的是最大的屏幕宽度。 透明 实现透明效果的方法有两种。 第一种是使用rgba()函数,它接收4个数值作为参数。 阅读全文
posted @ 2017-01-04 06:42 叶子陪你玩 阅读(332) 评论(0) 推荐(0)
摘要:参考: "拖放操作" 阅读全文
posted @ 2017-01-04 06:16 叶子陪你玩 阅读(130) 评论(0) 推荐(0)
摘要:在这2016年最后一天的晚上,一个人安安静静的呆在屋子里,细细回味这一年发生的点点滴滴。一年,像翻书似的,一下又翻过去了一页,悄无声息的,你一不留神,它就走了。这一年过的是好是坏已然不重要了,反正已经过去了,但是给自己的这一年画上一个应有的句号还是要的。 把时间拉回到春节,2016的春节,对于我来说 阅读全文
posted @ 2017-01-03 20:36 叶子陪你玩 阅读(228) 评论(0) 推荐(0)
摘要:background: 在一个声明中设置所有的背景属性。 background color :规定要使用的背景颜色。 background image :规定要使用的背景图像。 background position :规定背景图像的位置。 background size :规定背景图片的尺寸。 b 阅读全文
posted @ 2017-01-03 09:25 叶子陪你玩 阅读(204) 评论(0) 推荐(0)
摘要:HTML 模版 HTML 基本文档 HTML 文本元素 HTML 链接,图片 HTML 列表 HTML 表格 HTML 表单 HTML 转义字符 阅读全文
posted @ 2017-01-03 09:24 叶子陪你玩 阅读(207) 评论(0) 推荐(0)
摘要:元素是所有头部元素的容器。 元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。 以下标签都可以添加到 head 部分: 1.title :定义文档的标题,是必须有的元素 2base :为页面上的所有链接规定默认地址或默认目标 3.li 阅读全文
posted @ 2017-01-03 09:10 叶子陪你玩 阅读(277) 评论(0) 推荐(0)
摘要:instanceof运算符与typeof运算符相似,都适用于检测数据类型,但是在具体细节方面还是不同的 使用typeof测试数据类型 从上面的地结果可以看出来,无论引用的是什么类型的对象,它都返回 "object"。 如果想要知道对象是什么具体类型该怎么办呢? 运算符 instanceof 可以解决 阅读全文
posted @ 2017-01-03 09:09 叶子陪你玩 阅读(220) 评论(0) 推荐(0)
摘要:1.三种增量运算 第一种 第二种 第三种 同理减号是一样的 2.逻辑运算符 三种:NOT(!)、AND(&&) 和 OR(||) 逻辑 NOT 运算符的行为如下: 如果运算数是对象, (!object),返回 false 如果运算数是数字 0, (!0),返回 true 如果运算数是 0 以外的任何 阅读全文
posted @ 2017-01-03 09:07 叶子陪你玩 阅读(221) 评论(0) 推荐(0)
摘要:固定高度的元素内垂直居中一行文本 固定高度的盒子内水平垂直图片 第一种方法: 第二种方法: 第三种方法:把图片当作背景来设置(用来弄头像比较方便) 固定高度的盒子内水平垂直多行文本 固定高度的盒子内水平垂直文本和图片 总结: 居中的元素不能是块元素,可以是inline或者inline block元素 阅读全文
posted @ 2017-01-03 08:46 叶子陪你玩 阅读(309) 评论(0) 推荐(0)