image居中显示

标签: CSS

实现image居中显示。

 1 //注:.imgContainer为容器的样式,.imgContainer img为容器里的img样式
 2 .imgContainer{ 
 3      /*非IE的主流浏览器识别的垂直居中的方法*/ 
 4      display: table-cell; 
 5      vertical-align:middle; 
 6      /*设置水平居中*/ 
 7      text-align:center; 
 8      /* 针对IE的Hack */ 
 9      *display: block; 
10      *font-size:78px;/*约为高度的0.873,200*0.873 约为175*/ 
11      *font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/ 
12      width:94px; 
13      height:94px; 
14      border: 1px solid #eee; 
15 } 
16 .imgContainer img {
17      /*设置图片垂直居中*/ 
18      vertical-align:middle;
19 }
阅读全文

《JavaScript Patterns》读书笔记

标签: JavaScript JavaScript Patterns

在此只是列出《JavaScript patterns》书中涉及到的关键词,不会对每个关键词含义进行解释,便于以后思维发散。顺便向大家推荐这部著作,暂无中译本。

  1. patternantipattern
  2. primitivereference
  3. native objectbuild-in objecthost objectuser-defined object
  4. function expressionsname function expressionsfunction declarations
  5. Minimizing Globals
  6. Single var Pattern
  7. Hoisting
  8. for Loops
  9. for-in Loops
  10. Switch Pattern
  11. Avoiding Implied Typecasting
  12. Avoiding eval()
  13. Number Conversions with parseInt()
  14. Self-Defining Functions
  15. Immediate Functions
  16. Image Beacon
阅读全文

javascript实现add方法无限调用

标签: JavaScript

javascript实现add方法无限调用

 1 function add(){
 2     var slice = Array.prototype.slice,
 3           args = slice.call(arguments),
 4           add = add;
 5           add = function(){
 6                 args = args.concat(slice.call(arguments));
 7                 return add;
 8           };
 9           add.toString = function(){
10                 for(var result = 0, i = 0, length = args.length; i < length; i++){
11                         result += args[i];
12                 }
13                 return result;
14          };
15         return add;
16 }
17 alert(add(1)(2)(3)(4));
18 alert(add(1,2,3,4,5)(6,7)(8)(9));
阅读全文

jQuery源码分析之ready方法

标签: JavaScript jQuery

ready是在页面的DOM元素加载完成后执行回调函数(确切地说应该是回调函数列表)的方法,ready方法可多次被调用,传入的回调函数(单个或多个)将逐一放入回调函数列表readyList中,当ready事件(当然DOM事件中是没有所谓的ready事件的,这里只是为了解释自己起的)触发后,将逐一执行readyList中的回调函数

阅读全文

jQuery源码分析之Callbacks方法

标签: JavaScript jQuery

jQuery.Callbacks方法非常重要,它在jQuery源码中被多次使用,如在ready方法、Deferred对象中。它主要的作用是提供管理和操作回调函数列表方法,增删回调函数,遍历执行回调函数,设置回调函数执行的上下文环境和参数等。它封装内部核心逻辑代码,返回闭包self对象供外部访问/操作回调函数队列list

阅读全文