星辰大海


js中几种实用的跨域方法原理详解

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/p...

requestAnimationFrame-性能更好的js动画实现方式

用js来实现动画,我们一般是借助setTimeout或setInterval这两个函数,css3动画出来后,我们又可以使用css3来实现动画了,而且性能和流畅度也得到了很大的提升。但是css3动画还是有不少局限性,比如不是所有属性都能参与动画、动画缓动效果太少、无法完全控制动画过程等等。所以有...

CSS3中的Filter特效效果

-webkit-filter是css3的一个属性,Webkit率先支持了这几个功能,下面详细的了解一下。 现在规范中支持的效果有: grayscale 灰度 值为0-1之间的小数 sepia 褐色       值为0-1之间的小数 satu...

Git基本的操作命令

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show #...

HTML5针对移动设备的API

为了更好地为移动设备服务,HTML 5推出了一系列针对移动设备的API。 Viewport Viewport指的是网页的显示区域,也就是不借助滚动条的情况下,用户可以看到的部分网页大小,中文译为“视口”。正常情况下,viewport和浏览器的显示窗口是一样大小的。但是,在移动设备上,两者可...

浏览器中的JavaScript引擎

浏览器通过内置的JavaScript引擎,读取网页中的代码,对其处理后运行。 JavaScript代码嵌入网页的方法 在网页中嵌入JavaScript代码有多种方法。 直接添加代码块 通过script标签,可以直接将JavaScript代码嵌入网页。 <script> /...

正则表达式语法以及test,exec,match方法的使用

正则表达式基本语法 两个特殊的符号’^’和’$’。他们的作用是分别指出一个字符串的开始和结束。例子如下: “^The”:表示所有以”The”开始的字符串(”There”,”The cat”等); “of despair$”:表示所以以”of despair”结尾的字符串; “^abc...

javascript中的cookie用法

什么是 Cookie? Cookie 用于存储 web 页面的用户信息。 Cookie 是一些数据, 存储于你电脑上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Cookie 的作用就是用于解决 “如何记录客户端的用户信息”: ...