- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 HTTP状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404
2017-11-15 21:58:51 170
原创 前端常用插件
1、Animate.css ——一款强大的预设css3动画库 https://daneden.github.io/animate.css/2、Hover.css——一组超实用的 CSS3 悬停效果和动画 https://daneden.github.io/animate.css/3、WebUpload——文件上传插件 http://fex.baidu.com/webuploader
2017-11-14 20:16:47 287
转载 Promise
Promise是异步里面的一种解决方案,解决了回调嵌套的问题,es6将其进行了语言标准,同意了用法,提供了`promise`对象, promise对象有三种状态:pending(进行中) 、Resolved(已经完成)和Rejected(已失败)ES6规定,Promise对象是一个构造函数,用来生成Promise实例。1234
2017-11-12 21:10:41 258
原创 for(j=0,i=0;j<6,i<10;j++,i++) { k=i+j; } k 值结果是多少?
function Test() { var k=0; for(j=0,i=0;j<6,i<10;j++,i++) { k=i+j; } alert(k); } 结果为18,首先每次for循环的i和j值是
2017-11-09 18:37:49 5026
原创 利用let创建块级作用域
let关键字可以将变量绑定到所在的任意作用域中(通常是{ .. }内部)。换句话说,let为其声明的变量隐式地了所在的块作用域。var foo = true;if (foo) {let bar = foo * 2;bar = something( bar );console.log( bar );}console.log( bar ); // ReferenceError用le
2017-11-07 19:17:10 601
原创 css不使用text-decoration实现自定义下划线
利用background-image及其相关属性模拟下划线背景可以完美地跟随换行的文本,而且借助CSS 背景与边框(第三版)中与背景相关的新属性,我们已经拥有了细粒度控制背景的能力。我们甚至不需要用到额外的HTTP 请求来加载背景图片,因为可以通过CSS 渐变来凭空生成所需的图像:background: linear-gradient(gray, gray) no-repeat;backgroun
2017-11-07 15:47:41 607
转载 Web响应式设计(一)
1. 为什么响应式很重要随着智能手机的越来越普遍,越来越多的人会选择用手机来浏览网页。来自某网站的统计,在2015年,高达53%的流量都来自于智能手机,仅36%的流量来自于桌面电脑。所以能够很好的在手机,平板上展现网站的内容成为了前端开发的一个重要任务。响应式web设计也应运而生。响应式网页设计(RWD ,Responsive Web Design)这个术语,由伊桑·马科特
2017-11-06 10:49:24 254
转载 Web响应式设计(二)
如何将网页从固定布局修改为百分比布局 在丹·锡德霍姆(Dan Cederholm )编写的《无懈可击的Web 设计》一书种,提供了一个简易可行的公式,可以将固定像素宽度转换为百分比宽度:目标元素宽度÷上下文元素宽度=百分比宽度看上去很简单,如何来应用这个公式呢,我们来举个栗子:比如书中提到的这段html页面navigation1navi
2017-11-06 10:40:58 261
转载 简单粗暴地理解 JavaScript 原型链
之前看的一篇有关原型与原型链的文章觉得挺有意思的后来又配合红宝书有了更深的理解转自:茄果简单粗暴地理解 JavaScript 原型链原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖
2017-11-05 22:51:01 272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人