12 2018 档案
摘要:一个先有鸡还是先有蛋的问题,先看一段代码: 通常我们都说JavaScript代码是由上到下一行一行执行,但实际这段代码输出的结果是2。但这段代码并不能为我们要讨论的问题提供完整的参考意义,所以再看一下代码: 这段代码的测试结果输出了undefined。 这两段代码打破了我们常说的JavaScript
阅读全文
摘要:这篇博客主要对词法作用域与欺骗词法作用域、函数作用域与块级作用域、函数内部的变量提成原理进行详细的分析,在这篇博客之前,关于作用域、编译原理、浏览器引擎的原理及关系在javaScript的作用域和闭包(一)有详细的阐述,而今天这篇博客是在其基础上对作用域的工作原理进行深入的分析,所有如果有对编译和引
阅读全文
摘要:一、元素的块级与行级特性 在CSS属性display控制元素是否及如何显示的特性,常用的值有none、inline、block、inline-block,在CSS3中还有一些新的特性状态,在这里不做讨论。 这里我们主要讨论display在CSS布局中涉及到主要属性值inline、block、inli
阅读全文
摘要:一、CSS的定义方式 1.内部样式:<style></style> 2.行间样式:<div style="width:100px;height:100px;"> 3.外部样式:<link rel="stylesheet" type="text/css" href="地址" > 注:浏览器异步加载ht
阅读全文
摘要:一、主流浏览器与其内核(一个并非html知识点,但与html又有千丝万缕的关系) 中文名称——英文名称——内核 IE浏览器——IE——trident 火狐浏览器——firefox——Gecko 谷歌浏览器——Google Chrome——webkit/blink 苹果浏览器——safari——web
阅读全文
摘要:一、DOM继承树 DOM——Document Object Model DOM定义了表示修改文档所需要的方法。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml的一类厂商定义,也有人称DOM是对HTML以及xml的标准编程接口。 继承树模型图: 1.document继承于HTMLDo
阅读全文
摘要:一、作用域是什么? 几乎所有的编程语言最基本的功能之一,就是能够存储变量的值,并且能访问和修改这些值。 修改变量值的过程我们通常在程序执行时,称为改变一个对象的状态。有了状态,让程序变得有非常有趣。 然而,这些变量存在哪里?程序又是如何找到它们的? 这些问题就说明需要一套设计良好的规则来存储变量,并
阅读全文
摘要:DOM:document object model 文档对象模型 DOM就是整个HTML文档的关系图谱(代表整个HTML文档),可以理解为下图: 一、查看元素节点 1.document.getElementById('元素id') 获取的类型:元素对象; 兼容性:a.IE6、7,会把表单元素inpu
阅读全文