返 回 顶 部
Spiga

前端工程师面试题

2012-02-14 22:46 by lancee, 141 visits, 网摘, 收藏, 编辑
摘要:[HTML && CSS]1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?2:行内元素有哪些?块级元素有哪些?CSS的盒模型?3.CSS引入的方式有哪些? link和@import的区别是?4.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?5:前端页面有哪三层构成,分别是什么?作用是什么?6:css的基本语句构成是?8:你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?9.如何居中一个浮动元素?10.有没有关注HTML5和CSS3 阅读全文

网页中插入天气预报

2012-02-14 22:15 by lancee, 410 visits, 网摘, 收藏, 编辑
摘要:<iframe src="http://m.weather.com.cn/m/pn12/weather.htm " width="245" height="110" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>发现现在很多网站越来越人性化,做个网站带 阅读全文

网页邮件的做法

2012-02-14 09:56 by lancee, 186 visits, 网摘, 收藏, 编辑
摘要:网页邮件,顾名思义,就是能通过邮件形式发给对方的网页。相比普通邮件,网页邮件更能夺人眼球,精心设计的网页邮件,能将你要传达的信息灌输给接收者(在其将网页扔进垃圾箱前的几秒钟内)。同样,在节假日或亲友、客户生日时,发送一个自己精心设计的网页邮件更让对方感动。网页邮件的做法 网页邮件相比普通网页有两点特殊的地方:一、html源码内不能有<html>、<head>、<body>。看到这里朋友们可能有点疑惑了,其实细心的朋友会发现,像QQ,126等国内常用的邮箱,在新建邮件时,上方工具栏总会有一个“<HTML>”的小工具,点击后就会切换到邮件html源码 阅读全文

学习Javascript闭包(Closure)

2012-02-09 17:33 by lancee, 34 visits, 网摘, 收藏, 编辑
摘要:作者: 阮一峰闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。function f1(){ var n=999;... 阅读全文

Javascript的IE和Firefox(火狐)兼容性

2012-02-02 17:09 by lancee, 43 visits, 网摘, 收藏, 编辑
摘要:Document.form.item 问题现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 firefox下运行。解决方法:改用 document.formName.elements["elementName"]。集合类对象问题现有问题:现有代码中许多集合类对象取用时使用 (),IE 能接受,firefox 不能。解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formNa 阅读全文

JS bingo卡片

2012-01-16 22:28 by lancee, 37 visits, 网摘, 收藏, 编辑
摘要:Make Your Own Bingo CardBING0FreeClick hereto create a new card 阅读全文

JAVASCRIPT弹出层

2012-01-05 14:45 by lancee, 23 visits, 网摘, 收藏, 编辑
摘要:近来要做一个LightBox的效果(也有的叫Windows关机效果),不过不用那么复杂,能显示一个内容框就行了。这个效果很久以前就做过,无非就是一个覆盖全屏的层,加一个内容显示的层。不过showbo教了我position:fixed这个新特性,决定重写一遍。先看效果:LightBox内容显示 阅读全文

用JavaScript实现本地缓存

2012-01-04 17:23 by lancee, 88 visits, 网摘, 收藏, 编辑
摘要:用JavaScript实现本地缓存memory.jsfunction window.onerror(){ return false;}function pageCache(prefix){ this.prefix = (typeof(prefix)!="string")?"":"prefix_" + prefix + "_"; this.setCookie = function(name,value) { var Days = 1; var exp = new Date(); exp.setTime(exp.get 阅读全文

ECMAScript基础详解

2011-12-30 17:17 by lancee, 16 visits, 网摘, 收藏, 编辑
摘要:网上有无数的文章说明如何用JavaScript实现“傻瓜式的Web小把戏”,它们包括如何弹出用户提示信息、交换图片以及创建简单的游戏等。 虽然这些功能给Web站点增加了趣味性,不过只是复制粘贴其代码,并不能让你理解它们为什么能起作用以及如何起作用。本文章详细地讲解了 JavaScript的核心ECMAScript的基础知识。一、 语法ECMAScript的基础概念如下: 1、区分大小写。 2、变量是弱类型的,可以随时改变变量所存数据的类型。 3、每行的结尾的分号可有可无。 4、注释与Java、C和PHP语言的注释相同,单选注释以双斜线(//)开头。多行注释以单斜线和星号(/*)开头,以星号加. 阅读全文

ECMAScript 基础

2011-12-30 16:06 by lancee, 20 visits, 网摘, 收藏, 编辑
摘要:JavaScript的核心之一ECMAScript的语言特性和Java、C、Perl都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些ECMAScript的基本特性。 --和Java一样,ECMAScript区分大小写,注释的格式相同,通过{}确定代码块,原始数据类型存储在堆栈,对象的引用存储在堆中 --ECMAScript是一种松散的语言,ECMAScript通过var操作符声明变量,并且不限类型,例如var n = 25,那么n就是数字类型,var n = "string" ,那么n就是String类型 --在每一行代码后,可 阅读全文