- 博客(19)
- 收藏
- 关注
原创 JS全局变量与局部变量的理解
javascript] view plain copy1. "text/javascript"> 2. var a = "Hello"; 3. function test(){ 4. var a; 5. alert(a); 6. a = "World"; 7. alert(a); 8. }
2016-05-31 21:26:02 383
原创 JS词法作用域
词法作用域:变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域。with和eval除外,所以只能说JS的作用域机制非常接近词法作用域(Lexical scope)。作用域链:词法作用域的实现机制就是作用域链(scopeChain)。作用域链是一套按名称查找(Name Lookup)的机制,首先在当前执行环境的
2016-05-31 21:18:42 727
原创 前端面试知识点
答案已在最下方公布。1、以下是HTML5新增的标签是: A、 B、 C、 D、2、以下不是HTML5的新增的标签是: A、 B、 C、 D、3、以下不是HTML5新增的API是 A、Media API B、Command API C、History API D、Cookie API4、以下说
2016-05-31 21:17:11 8015
原创 AJAX实例--瀑布流
无标题文档body {margin: 0;}#ul1 {width: 1080px; margin: 100px auto 0;}li { width: 247px; list-style: none; float: left; margin-right: 10px; }li div {border: 1px solid #000; padding: 10px; margin-
2016-05-31 21:06:29 291
原创 AJAX原理及封装
知识点:1. ajax : Asynchronous JavaScript and XML 异步JavaScript和XML,即用javascript异步形式去操作xml。功能是进行数据交互2.try {} catch (e) {}如果有错误,则会执行catch{},并且传入错误信息参数。 ,如果不用这个语句用if{}else{},如果程序出错,程序会终止。就不会继续往下执
2016-05-30 13:35:33 260
原创 JS闭包
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){
2016-05-27 20:32:34 254
原创 数字时钟的实现
数码时钟的实现body{background: blue;color: white;font-size: 30px;}#div1{width: 300px;height: 36px;border: 1px solid #fff;}#div1 img{width: 25px; height: 36px;position: relative;}window.onload
2016-05-27 20:30:12 542
转载 js闭包, execution context, call object, scope, scope chain
http://wenku.baidu.com/view/656caa3083c4bb4cf7ecd1c3.htmlhttp://www.cnblogs.com/CaiAbin/archive/2010/09/14/1826287.html标题中的概念在JSC中均有体现, 看这篇文档可以从需求角度理解这些概念,然后再去看源码具体到抽象, 好记性不如难笔头, 难笔头
2016-05-27 12:31:22 223
原创 网页进度条实现
网页进度条实现////clip 裁切的意思,当进度条超过文字时,文字由黑色变成白色,我们是通过样式实现的,实际上是两个层, 第二个0是裁切的位置!#progressBox{ width:300px; height:40px; border:1px solid #C8C8C8; background:white; position:relative;}#progressBar{
2016-05-26 19:34:07 379
原创 微博登录界面的实现
*{ margin:0; padding:0;}body{ font:12px/1.125 Arial,Helvetica,sans-serif;}li{ list-style:none;}#login{ width:252px; height:385px; background:url(bg.jpg) no-repeat; margin:20px auto; position:rel
2016-05-26 16:27:12 2574
原创 无缝切换功能
无缝切换功能的实现*{ margin:0; padding:0;}li{ list-style:none;}#div1{ width:350px; height:60px; border:1px #000000 solid; position:relative; margin:0 auto; overflow:hidden;}#div1 ul{ position:absolut
2016-05-26 12:52:43 391
原创 新浪文字分享功能
新浪文字分享#p1{ width:300px; margin:50px;} #div1{ position:absolute; display:none;}//对于选择文字,iE和别的浏览器方法不一样window.onload=function(){var oP1=document.getElementById('p1');var oDiv1=docu
2016-05-26 12:51:37 285
原创 延迟菜单实现
延迟菜单window.onload = function(){var aA = getByClass(document,'normal');var aSpan = getByClass(document,'float_layer');var timer = null;for(var i=0;iaA[i].index = i;aA[i].onmouse
2016-05-26 12:43:20 327
原创 微博发布框
微博发布框body{ font-size:12px;}#div1{ width:400px; margin:20px auto;}#div1 p{ float:right; margin:0;color: brown;}#div1 textarea{ width:400px; height:100px;}#div1 span{font-family: arial;font-size:
2016-05-26 12:37:53 415
原创 样式重置
body,ul,p,li,h1,h2,h3,h4,h5,h6,dl,dd,form,input,textarea,select{ padding:0;margin: 0;font-family: arial;}li{list-style: none;}img{border: none;}a{text-decoration: none;}a:hover{text-decorati
2016-05-16 16:21:18 334
原创 表单实现表单自动生成工厂
index.html实现代码task-32 * {margin: 0;padding: 0;}table {position:relative;margin: 30px;width: 1200px;}table td {position: relative;vertical-align: top;paddin
2016-05-06 10:37:56 3467
原创 类型的判定
JavaScript 存在两套类型系统,一套基本数据类型,另一套是对象类型系统。基本数据类型包括5种,分别是undefined、string,null、boolean、number。基本数据类型是通过typeof来检测的。对象数据系统通过instanceof来检测。然而,typeof只能粗略识别出undefined、string、boolean、number、function、object这六种数
2016-05-06 09:16:13 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人