猿梦·随笔

点滴记录,码出未来


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

标准盒子模型与 IE 盒子模型

发表于 2018-12-13 | 分类于 CSS
字数统计: 732 字 | 阅读时长 ≈ 2 分钟

本文主要对标准(W3C)盒子模型和 IE 盒子模型之间的异同做详细介绍,并说明如何通过 CSS 的 box-sizing属性去控制两种盒子模型之间的切换。

阅读全文 »

ES6 模块语法

发表于 2018-12-13 | 分类于 JavaScript
字数统计: 4k 字 | 阅读时长 ≈ 16 分钟

本文主要介绍 ES6 的模块语法。参考 ECMAScript 6 入门 - 模块化,只做简单的学习记录。

阅读全文 »

前端模块化详解

发表于 2018-12-12 | 分类于 JavaScript
字数统计: 3.8k 字 | 阅读时长 ≈ 14 分钟

模块化的目的是使代码可以重用,模块化是一种处理复杂系统,将其分解为更好的可管理模块的方式。简单来说就是解耦,简化开发,一个模块就是实现特定功能的文件,可以更方便地使用别人的代码,想要什么功能,就加载什么模块。

早期,JavaScript 一直没有模块体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼接起来。

其他语言都有这项功能,比如 Ruby 的 require、Python 的 import,甚至就连 CSS 都有 @import,但是 JavaScript 任何这方面的支持都没有,这对开发大型的、复杂的项目形成了巨大障碍。

为了实现模块化,达到代码复用的目的,在编写模块时候,需要遵循相同的规范。

阅读全文 »

JavaScript Ajax 请求

发表于 2018-11-20 | 分类于 JavaScript
字数统计: 585 字 | 阅读时长 ≈ 2 分钟

使用诸如 XMLHttpRequest 之类的API或者 — 最近以来的 Fetch API 来实现. 这些技术允许网页直接处理对服务器上可用的特定资源的 HTTP 请求,并在显示之前根据需要对结果数据进行格式化。

在早期,这种通用技术被称为Asynchronous JavaScript and XML(Ajax), 因为它倾向于使用XMLHttpRequest 来请求XML数据。 但通常不是这种情况 (你更有可能使用 XMLHttpRequest 或 Fetch 来请求JSON), 但结果仍然是一样的,术语“Ajax”仍然常用于描述这种技术。

阅读全文 »

bundle install 无响应问题

发表于 2018-11-17 | 分类于 Ruby
字数统计: 168 字 | 阅读时长 ≈ 1 分钟

在使用 Jekyll 搭建博客时,由于其依赖是 Ruby,因此需要用到 bundle install 安装 Gemfile指定的依赖。此时,可能会出现长时间无响应的问题,其解决方案如下:

阅读全文 »
123…13
Abraham

Abraham

好记性不如烂笔头

64 日志
10 分类
63 标签
RSS
GitHub E-Mail
© 2018 — 2019 Abraham | Site words total count: 54.9k
访问人数 总访问量 次
0%