林大妈的博客
摘要:HTML5中新增了History API,它用于管理浏览器路由跳转的一个url栈。History是window对象的一部分,它也是一个对象,因此称它是BOM(类似DOM,Browser Object Model)中的一份子。History对象包含了用户在浏览器端访问过的所有url。 一、为什么存在H 阅读全文
posted @ 2019-09-09 16:49 林大妈 阅读 (176) 评论 (0) 编辑
摘要:盒模型、浮动和定位是CSS中最重要的三个概念。它们共同决定了一个元素在页面中以怎样的形式进行排布与显示。 一、盒模型 1. 定义 盒模型是CSS的核心概念。一个页面中,所有的元素(不管他最终显示是圆形、矩形还是三角形)都被看作一个矩形盒子,这个盒子包含了内容区、内边距、边框和外边距。 图1. CSS 阅读全文
posted @ 2019-08-28 17:53 林大妈 阅读 (20) 评论 (0) 编辑
摘要:回顾CSS选择符,学习接入样式的更多方式。 一、选择符 1. 种类 ① 类型选择符:直接的HTML标签名,例如: body、p、div 等; ② 后代选择符:空格,例如: div p 选择div中的所有p元素后代; ③ ID选择符:形如“#id”,例如 #introduction 选择id为intr 阅读全文
posted @ 2019-08-27 21:58 林大妈 阅读 (159) 评论 (0) 编辑
摘要:数组,是一段线性分配的,具有非常高性能的数据结构。简单地说,数组以连续的空间存储,通过整数地计算偏移量访问其中的元素,将读取修改的时间复杂度降低至O(1),我们称之为猝发式存取。是不是非常期待?没错,像这样的好东西,JavaScript没有。 1. Array简介 但作为替代,JavaScript设 阅读全文
posted @ 2019-08-03 18:38 林大妈 阅读 (86) 评论 (0) 编辑
摘要:在一般的编程语言中,我们使用继承来复用代码,做成良好的数据结构。而在JavaScript中,我们使用原型来实现以上的需求。由于JavaScript专注于对象而摒弃了类,我们要明白原型和继承的确是有差异的,但很多人接受不了这个事实,因此用某些语法来模仿类的操作。但如果我们要学习JavaScript,还 阅读全文
posted @ 2019-08-02 08:36 林大妈 阅读 (246) 评论 (0) 编辑
摘要:JavaScript是一门函数式的面向对象编程语言。了解函数将会是了解对象创建和操作、原型及原型方法、模块化编程等的重要基础。函数包含一组语句,它的主要功能是代码复用、隐藏信息和组合调用。我们编程就是把一个需求拆分成若干函数和数据结构的组合实现,其中算法又是实现正确函数的方法论。我们先介绍基础知识: 阅读全文
posted @ 2019-07-31 12:40 林大妈 阅读 (245) 评论 (0) 编辑
摘要:JavaScript中具有几个简单数据类型:数字number、字符串string、布尔值boolean、null值以及undefined值。除此之外其余所有值(包括数组Array、函数Function,甚至正则表达式RegExp)都是对象。JavaScript是一门完全基于对象的语言,因此每次学习J 阅读全文
posted @ 2019-07-28 17:52 林大妈 阅读 (284) 评论 (8) 编辑
摘要:在介绍JavaScript语法前,我们需要知道,学习语法必须要多利用手敲代码来巩固记忆。因此,由于JavaScript的特性,它不能像C++和Java一样独立地编译及运行,我们需要在调试运行JavaScript前创建好它的HTML载体。本文主要介绍了使用vs code搭建网页开发环境的一些简单操作、 阅读全文
posted @ 2019-07-27 13:18 林大妈 阅读 (110) 评论 (2) 编辑
摘要:前言:做一名Web设计师是一件令人兴奋的事。在Web技术中,JavaScript是一个经历从被人误解到万众瞩目的巨大转变,在历史的冲击中被留存下来的个体。因为JavaScript的引导,Web开发也从混乱无序的状态转变为需要经过严格训练才能胜任的工作。当大家谈论起Web开发时,自然会提到Web标准中 阅读全文
posted @ 2019-07-25 21:14 林大妈 阅读 (141) 评论 (2) 编辑