摘要: 随着前后端分离成为主流,跨域请求已成为每个 Web 开发者必须面对的问题。传统的解决跨域的 JSONP 技术局限昭著,为此市面上出现了无数的跨域解决方案。本文将具体介绍如何利用反向代理服务器 Nginx 来简单、优雅地实现跨域。 # 背景 跨域请求由浏览器的“同源策略”造成,是必然会遇到的问题。目前 阅读全文
posted @ 2023-09-01 16:48 大脸菌 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 图片是web应用中使用频率最高的资源类型,通常也是占用空间最大的。如果你有网站性能优化的经验,那你可能知道图片加载是影响LCP(最大内容渲染时间)这个关键性能指标的重要因素:页面上的图片大小、数量、布局以及加载优先级等都会对性能指标产生影响。这就是为什么我们的很多性能优化指南都会讨论图像优化的重要性 阅读全文
posted @ 2023-09-01 08:53 大脸菌 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 二叉树的构造 二叉树的遍历 深度优先: 广度优先: 翻转二叉树 阅读全文
posted @ 2017-06-20 15:05 大脸菌 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 快速排序的概念 快速排序(维基百科) https://zh.wikipedia.org/wiki/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F 白话算法 - 快速排序 http://blog.csdn.net/morewindows/article/details/668 阅读全文
posted @ 2017-06-20 14:25 大脸菌 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 一、document.getElementById() 根据Id获取元素节点 二、document.getElementsByName() 根据name获取元素节点 三、document.getElementsByTagName() 根据HTML标签名获取元素节点,注意getElements***的 阅读全文
posted @ 2017-06-15 16:30 大脸菌 阅读(104) 评论(0) 推荐(0) 编辑
摘要: BOM中的高度属性主要涉及三块:screen、window、文档下的元素。 screen 其中screen最简单,代表着显示器的对象。 screen.height :屏幕高度,像素为单位。 screen.availHeight :屏幕高度送去Windows系统的任务栏的高度。 从左到右,分别是Edg 阅读全文
posted @ 2017-06-09 15:58 大脸菌 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 定义 innerHTML: 属性设置或返回表格行的开始和结束标签之间的 HTML。(也就数说,用innerHTML的元素必须是标签对的形式,也就是input啥都输不出来) outerHTML: 设置或获取对象及其内容的 HTML 形式。(标签对,input输出本身) innerText: 设置或获取 阅读全文
posted @ 2017-06-09 12:35 大脸菌 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、DOM创建 DOM节点(Node)通常对应于一个标签,一个文本,或者一个HTML属性。DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数: DOM节点创建最常用的便是document.createElement和document.createTextNode方法: 二、DO 阅读全文
posted @ 2017-06-07 16:19 大脸菌 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Closures allow JavaScript programmers to write better code. Creative, expressive, and concise. We frequently use closures in JavaScript, and, no matte 阅读全文
posted @ 2017-06-07 10:34 大脸菌 阅读(181) 评论(0) 推荐(0) 编辑
摘要: JavaScript Modules: A Beginner’s Guide JavaScript Modules: A Beginner’s Guide If you’re a newcomer to JavaScript, jargon like “module bundlers vs. mod 阅读全文
posted @ 2017-06-06 10:59 大脸菌 阅读(158) 评论(0) 推荐(0) 编辑