JavaScript跨域方法汇总2

由于JavaScript同源策略的存在,跨域数据交互是个老生常谈的话题了。网上相关文章很多,不过随着时间的推移和浏览器的更新,一部分解决方案已经不适用了,同时也出现了一些更好的方法。抛开纯服务器Proxy这种跟前端没什么关系的方案不说,这里简单总结下常见的其他几种方式。

从元素中querySelectorAll可能会得到你想不到的结果

使用querySelectorAll匹配通配符有时候并不能得到你想要的结果,通过这篇文章你能解读到更多关于querySelectorAll的查询节点,是从文档开始查找符合的内容。使用更安全的做法是加上特定的CSS属性类。

移动端CSS平分等分布局延伸

移动端CSS平分等分布局延伸
结一的一篇文章《这个问题你应该很熟悉,然后懵逼,然后放弃》,看起来像是一篇探讨移动端平分布局的写法,里面的平分有些只适合三个,我试着把它拓展到四个或者多个平分的布局上,并加入一些文字在其中。

浏览器的协商缓存与强缓存

做前端有两个比较令人头痛的事,一个是命名,另一个就是缓存了。缓存的问题在移动端上尤其严重,因为手机随时随地会缓存你的资源,要想清缓存,不像PC使用强制刷新,还要手动找到浏览器的缓存,有时候还要重启等。下面这篇文章清晰的讲解关注浏览器的缓存,值得看看。

CSS粘住固定底部的5种方法

CSS粘住固定底部的5种方法
本文主要介绍一个div元素如何紧靠固定底部,使其无论内容多或者少,底部元素始终紧靠固定在浏览器的底部。我们知道,当内容足够多可以撑开底部到达浏览器的底部,如果内容不够多,不足以撑开元素到达浏览器的底部时,下面要讲的布局就是解决如何使元素粘住固定浏览器底部。

CSS3背景图片百分比及应用

CSS3背景图片百分比及应用
任何CSS属性值为percent时,都需要根据某个参考值进行计算,搞明白这个参考值是什么,理解就容易多了。标准规定:background-position:perenct的参考值为: (容器宽度 - 背景图片宽度).

browser-sync gulp配置

browser-sync gulp配置
Browsersync 是一个前端调试的利器,它能够让你在页面文件改动之后自动刷新浏览器,从而方便了前端的调试工作。 本文就是对于 Browsersync + Gulp 的配置作个简单的笔记。

Rem自适应js之精简版flexible.js

Rem自适应js之精简版flexible.js
rem自适应js代码,根据淘宝的flexible库优化而来的,使用计算方式上比原来的更加方便,添加这段代码在页面中,你就能愉快的使用rem实现自适应了。

推介:CSS魔法新书《CSS揭秘》在微博抽奖了

推介:CSS魔法新书《CSS揭秘》在微博抽奖了
《CSS揭秘》是一本很有诚意的翻译之作,CSS魔法大神出品,这本书写出了很多CSS不为人知的技巧,值得学前端的人手一本。小编联合@图灵教育 送出3本《CSS揭秘》,欢迎参与。

从零开始学Vue-Vue.js教程

Vue是一个小巧轻便的JavaScript库。它有一个简单易懂的API,能够让开发者在开发web应用的时候更加简易便捷。这篇教程的目的就是通过一些例子,让你能够概览一些基本的概念和特性。在接下来的其他教程里,你会学到Vue更多的有用的特性,从而用Vue搭建一个可扩展的项目。