HTML/CSS/JS

网页制作并没有那么难
关于跨域你需要知道的一些事-蝈蝈要安静

关于跨域你需要知道的一些事

 2021-04-14 蝈蝈要安静 阅读 (36) 评论(0)

所谓同源策略,是指浏览器只允许 JavaScript 读取相同【协议、域名、端口】下的数据以保证用户的信息安全,防止恶意网站窃取数据。其限制的内容主要包括:Cookie、LocalStorage 和 IndexDB 中数据的读取;AJAX 请求的发送;DOM 元素的获取等。该安全策略 1995 年由网景公司(Netscape)提出。

了解更多
AJAX—一种异步网络请求技术(XMLHttpRequest、jQuery、Axios、Fetch)-蝈蝈要安静

AJAX—一种异步网络请求技术(XMLHttpRequest、jQuery、Axios、Fetch)

 2021-04-08 蝈蝈要安静 阅读 (64) 评论(0)

AJAX 即 Asynchronous JavaScript and XML,是一种创建交互式网页应用的网页开发技术。该技术 2005 年由 Jesse James Garrett 提出,AJAX 不是新的编程语言,而是对现有技术(XMLHttpRequest(核心)、HTML,JS,CSS,DOM,XML,XSLT等)的整合。值得注意的是,尽管 X 在 AJAX 中代表 XML,但由于 JSON 的诸多优势,目前 JSON 的使用比 XML 更加普遍。

了解更多
关于 webpack 你需要知道的一些事-蝈蝈要安静

关于 webpack 你需要知道的一些事

 2021-01-09 蝈蝈要安静 阅读 (231) 评论(0)

webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。在使用 WebPack 前你需要先了解 NodeJS 及 NPM。

了解更多
关于 npm 你需要知道的一些事-蝈蝈要安静

关于 npm 你需要知道的一些事

 2021-01-04 蝈蝈要安静 阅读 (365) 评论(0)

关于npm,官网上是这么说的。 npm 由三个独立的部分组成: 网站(registry) :是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。 注册表(registry): 是一个巨大的数据库,保存了每个包(package)的信息。 命令行工具(CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。

了解更多
【JS 插件】better-scroll.js —— 移动端滚动插件[兼容PC]-蝈蝈要安静

【JS 插件】better-scroll.js —— 移动端滚动插件[兼容PC]

 2020-12-08 蝈蝈要安静 阅读 (528) 评论(0)

BetterScroll 是一款重点解决移动端各种滚动场景需求的插件,适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。目前已兼容 PC 端,但似乎还有点小问题。该插件是借鉴 iscroll 发展而来, API 基本兼容 iscroll。值得注意的是 BetterScroll 是使用纯 JavaScript 实现的,所以你可以原生使用它,也可以与一些流行的 MVVM 框架结合使用,比如官方示例中用到的 Vue

了解更多