- 博客(12)
- 收藏
- 关注
原创 多行文本溢出显示省略号(...)的方法整理
我们都知道使用text-overflow:ellipsis属性用来实现单行文本的溢出显示省略号,但是这个属性并不支持多行文本。
2014-06-29 20:58:52
890
转载 [技巧] 未知高度的图片垂直居中方法大全
图片的宽度和高度是未知的,没有固定的尺寸,在这个前提下要使图片在一个固定了宽度和高度的容器中垂直居中。最近的在做的项目就有这个需求,所以先把一些常用的方法都收集整理了一下。下图是理想中的效果图,外部容器的宽度和高度固定,中间的图片宽度和高度未知,但是图片要始终要相对于外部的容器垂直居中。但是实际在浏览器中实现起来的效果并不是很完美,由于各浏览器的解析都各不相
2014-06-29 20:20:58
712
原创 十、DOM
总共有12种节点类型一、node类型每个节点都有一个nodeType属性,用于表明节点类型。Node.ELEMENT_NODE (1)Node.ATTRIBUTE_NODE (2)Node.TEXT_NODE (3)Node.CDATA_SECTION_NODE (4)Node.ENTITY_REFERENCE_NODE(5)Node
2014-05-25 18:55:02
509
原创 八、 bom (浏览器对象模型)
『Week NO.5』8.1 window对象 bom的核心是window,window既是js访问浏览器的一个接口,同时又是global对象。 8.1.1 全局作用域 在全局作用域中声明的变量和函数都将成为window的属性和方法。 定义全局变量和window对象上直接定义属性的区别:前者不能被delete操作符删除,后者可以
2014-03-31 22:53:09
718
原创 七、函数表达式
『Week NO.2』函数表达式与其他表达式一样,在使用前必须先赋值。匿名函数也成拉姆达函数:function functionName(arg0,arg1,arg2){ //函数体}7.1递归 递归函数是在一个函数通过名字调用自身的情况下构成的 function factorial(num){ //经典的递归阶乘函
2014-03-08 18:56:59
809
原创 六、面向对象的程序设计
『Week NO.3』对象的每个属性和方法都有一个名字,而每个名字都映射到一个值。将js的对象想象成散列表,则其就是一组名值对,其中值可以是数据和函数。每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类型也可以是自定义的类型。6.1理解对象 6.1.1 属性类型 (表示特性是内部值用两个方括号如:[[name]]) 数据
2014-03-07 16:55:11
668
原创 五、引用类型Ⅱ(RegExp、Function、基本包装类型、单体内置对象)
『Week NO.2』5.4 RegExp 通过RegExp类型来支持正则表达式 var exp = /pattern(模式)/flags(标志) g:表示全局模式 即被应用于所有字符串,而非发现第一个匹配项立即停止。 i:表示不区分大小写模式 m:多行模式 即到达一行文本结尾时还会继续查找下一行是否存在与模式匹配项例:var pat
2014-02-28 11:28:54
815
原创 五、引用类型Ⅰ(Object、Array、Date三种类型)
『Week NO.3』由于本章内容篇幅较长故拆分成引用类型Ⅰ和 引用类型Ⅱ两部分。引用类型的值(对象)是引用类型的一个实例。引用类型是一种数据结构,将数据和功能组织在一起。引用类型有时也称对象定义,因为它们描述的是一类对象所具有的属性和方法。对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的,构造函数本身就是一个函数。var person = new
2014-02-26 17:00:22
1033
原创 四、变量、作用域和内存问题
『Week NO.2』4.1变量 4.1.1 动态属性 可能包含两种不同数据类型的值:(定义方法类似,为创建一个变量并为该变量赋值) 1.基本类型值:简单的数据段 (undefined、null、boolean、number、string这5种基本数据类型是按值访问的) 2.引用类型值:可能由多个值构成的对象(保存在内存中的对象)
2014-02-24 09:56:16
769
1
原创 三、基本概念
『Week NO.1』3.1语法 ECMAScript大量借鉴了C及其他类C语言(如:java和perl)。 3.1.1区分大小写 ECMAScript里一切都是区别大小写的 3.1.2标识符 标示符必须以字母,下划线或美元符号($)为开头;(不能将关键字作为标识符) 3.1.3注释
2014-02-20 21:04:48
644
原创 二.在HTML中使用javascript
『Week NO.1』2.1 元素在使用元素方式主要有2中,即直接在页面中嵌入javascript代码和链接外部文件 首先,了解下属性拥有的6个属性(均为可选):属性说明async表示应该立即下载脚本,但不应妨碍页面中的其它操作,比如下载资源或其它脚本文件charset表示通过src指定的代码的字符集defer
2014-02-20 15:43:39
634
原创 一、javascript简介
『Week NO.1』1.javascript实现一个完成的javascript实现应该由三个不同的部分组成:核心(ECMAScript) --提供核心语言功能文档对象模型(dom) --提供访问和操作网页内容的方法和接口浏览器对象模型(bom) --提供与浏览器交互的方法和接口 1.1核心(ECMAScript) 由
2014-02-20 15:25:02
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人