随笔分类 - 前端学习笔记
jQuery
摘要:模拟jQuery框架做一些简单的封装 什么是封装? 打包?安装?组合? 我们将一些功能组装在一起,生成一些简单好用的API。复杂的API就不用在看了。 比如:我们通过元素的ID获取页面的一个元素DOM对象 原生的API: document.getElementById(id) 我们封装之后的API:
阅读全文
BOM
摘要:BOM BOM的概念 BOM(Browser Object Model) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 我们在浏览器中的一些操作都可
阅读全文
JS的一些对象
摘要:JS是基于对象的语言。当然此时都说是面向对象的语言。 类:模板,原型对象 对象:具体的实例 原型对象: var user = { name:"xiaoxiao", age:5, run:function(){ console.log(this.name + "running"); } }; var
阅读全文
DOM
摘要:DOM 所谓DOM是给文档中的每一个标签都对应的创建一个对象。 在JS中默认就会为页面的所有的标签创建一个对应的对象模型。我们可以通过对应的API获取这些对象模型,通过这些对象模型操作页面的标签。 通过JS操作DOM对象 DOM对象模型的最顶层是一个对象:document。表示整个文档。这个对象是内
阅读全文
JS基础语法
摘要:JavaScript是什么 Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java
阅读全文
CSS
摘要:CSS(Cascading Style Sheets) CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。 CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背
阅读全文