摘要:
相关学习文档可以看廖雪峰的教程: "链接" 安装 Windows上安装Git 在官网直接 (https://git scm.com/downloads)下载安装程序,默认安装即可。 安装完成后,开始菜单能找到“Git Bash”说明安装成功 安装完成后在命令行输入: $ git config glo 阅读全文
摘要:
NPM学习笔记 NPM简述 NPM是基于nodejs的包管理器,我们可以通过它来下载所需要的第三方模块 NPM下载和安装 npm集成于nodejs,我们只要从官网下载nodejs并安装后就可以使用npm了。 可以通过 来查看当前npm的版本或者检测是否安装。 基本使用 初始化项目 执行命令 可以初始 阅读全文
摘要:
BFC BFC BFC 全称 Block Formatting Context。 每个渲染区域用formatting context表示,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用 在正常流中的盒子要么属于块级格式化上下文,要么属于内联格式化上下文 BFC的产生 特性 内部的Box会 阅读全文
摘要:
CSS里有很多种居中的方式,自己整理了一些常见的居中方式 水平居中 行内元素水平居中 给行内元素的父级加 text-align:center; 已知块级元素的宽水平居中 设置左右marign的值为auto 垂直居中 行内元素设置行高和父级高度一样 行内的line-height的值和父级的高度相等就可 阅读全文
摘要:
在jQuery对象中,若存在多个动画方法,这些动画方法会逐一排好队依次进行,于是就形成了动画队列 以上的代码等价于下面代码 jQuery提供了可以操作动画队列的方法: clearQueue :从列队中移除所有未执行的项。 finish : 停止当前正在运行的动画,删除所有排队的动画,并完成匹配元素所 阅读全文
摘要:
同源策略 浏览器出于安全方面的考虑,只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源。这是浏览器的安全策略。 “同源”指的是“三个相同”: 协议相同:如都是 http 或 https 域名相同:如都是 http://www.abc.com/a 和 http:// 阅读全文
摘要:
什么是AJAX? ajax全称为Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。是一种技术方案,但并不是一种新技术。它依赖的是现有的CSS/HTML/Javascript,而其中最核心的依赖是浏览器提供XMLHttpRequest对象, 阅读全文
摘要:
BOM BOM(Browser Object Model)是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 阅读全文
摘要:
事件 事件是什么? 事件处理程序和使用 事件的传播 Event对象 事件代理机制 其他事件 1.事件是什么? MDN上的解释是这样的: 事件是您在编程时系统内发生的动作或者发生的事情,系统通过它来告诉您在您愿意的情况下您可以以某种方式对它做出回应。例如:如果您在网页上单击一个按钮,您可能想通过显示一 阅读全文
摘要:
定时器 JavaScript 提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成。它们向任务队列添加定时任务。 1)setTimeout setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数, 阅读全文