摘要: window 对象BOM 的核心对象是window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScript 规定的Global 对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window 作为其Global 对象,因此有权访问parseInt()等方法。获取窗口大小var pageWidth ... 阅读全文
posted @ 2019-02-14 22:58 lijia2019 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Fetch API 提供了一个获取资源的接口(包括跨域请求)。任何使用过 XMLHttpRequest 的人都能轻松上手,但新的API提供了更强大和灵活的功能集。概念和用法Fetch 提供了对 Request 和 Response (以及其他与网络请求有关的)对象的通用定义。使之今后可以被使用到更多地应用场景中:无论是service workers、Cache API、又或者是其他处理请求和响应的... 阅读全文
posted @ 2019-02-14 19:45 lijia2019 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 打开开发工具(1)在Chrome菜单中选择 更多工具 > 开发者工具。(2)在页面元素上右键点击,选择 “检查”。(3)使用快捷键 Ctrl+Shift+I (Windows) 或者 Cmd+Opt+I (Mac)。设备模式调试代码当您知道要审查的语句时,在特定代码行上设置断点很有用。例如,如果您的登录流程未按预期工作,并且您的代码中只有一个函数来处理登录,那么可以安全地假设该错误可能在该函数中... 阅读全文
posted @ 2019-02-14 16:56 lijia2019 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 盒模型content-box (W3C 标准盒模型)border-box (IE 盒模型)具体区别是:1. border-box的宽度一旦确定,就不会改变。width = border + padding + 内容的宽度2. content-box会根据padding增加或者是减小。width = 内容的宽度BFC就是一个容器,里外不相互影响,记住:清除浮动的时候,如果使用 overflow: h... 阅读全文
posted @ 2019-02-14 16:04 lijia2019 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 方案一 方案二 阅读全文
posted @ 2019-02-14 11:50 lijia2019 阅读(1333) 评论(2) 推荐(0) 编辑
摘要: ## 一、安装```npm i -D eslintnpm i babel-eslint \ eslint-config-airbnb \ // Airbnb的编码规范是在业界非常流行的一套规范eslint-loader \ eslint-plugin-import \ eslint-plugin-jsx-a11y \ eslint-plugin-node \ eslint-plugin... 阅读全文
posted @ 2019-02-14 10:08 lijia2019 阅读(3956) 评论(2) 推荐(0) 编辑