- 博客(5)
- 收藏
- 关注
原创 前端 思维“别作太多假设” 的理解 ——《JavaScript Dom 编程艺术》笔记
含义 “别作太多假设”意思就是别想当然,而是考虑各种可能的情况,而有不同的处理。然而,我们不能考虑得太过详细,否则会影响了编程的效率。 例子 例如:正确的原生ajax对象创建 var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new X...
2019-10-30 16:55:52
179
原创 前端“平稳退化”的理解 --------《javascript Dom 编程艺术》笔记
问题来源: 我第一次遇到“平稳退化”这个概念是在《javascript Dom 编程艺术》(第二版)。 书本解释: 它是解决不同浏览器兼容性的一种策略或者说处理方式。按《JavaScript Dom 编程艺术》的描述,这个策略是:正确地使用JavaScript脚本,让访问者在他们不同浏览器不支持JavaScript的情况下能顺利地浏览你的网站。也就是说,某些功能无法使用,但基本的操作仍然能顺...
2019-10-30 10:15:11
269
原创 CSS position属性 中absolute和relative的相互作用的测试与总结
本文目标:官方文档对相关功能的说明总是那么难以理解的,我们只好自己研究出规律。在本文,我们将测试出position属性 中absolute和relative作为父与子元素的属性的之间的相互作用,以此来理解relative和absolute的真正作用。 1,父元素relative,子元素relative 测试代码:一个relative属性的div包含着两个 relative属性的h2和两个re...
2019-10-04 23:31:42
602
原创 我遇到的 CSS 并排布局(不停更新)
1,利用display:inline-block,将块级元素行块化 使用情形及效果:各个div块并排,被一个块级的div包裹 html文档操作如下: <div class='container'> <div class="box"> div 1</div> <div class="box"> div 2</div>...
2019-10-03 23:27:19
254
原创 npm 常见作用总结
目录 npm是什么? npm的常见命令 更换npm模块下载源 更新 npm 版本 安装模块 移除模块 查看模块 更新模块 模块的使用 npm是什么? 按照官方文档的说法:它是世界上最大的软件注册表 以我使用的经历,我的理解是:npm 是一个存储着JavaScript开源模块的网络存储库,同时也是一个管理JavaScript模块环境的工具,其表现形式是命令行交互工作。 np...
2019-09-27 22:56:12
2775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人