前端
evan2916
凛冬将至
展开
-
IE下条件注释使用
IE下条件注释 本文内容来源:http://www.quirksmode.org/css/condcom.html<p class="accent"><!--[if IE]>According to the conditional comment this is IE<br /><![endif]--><!--[if IE 6]>According to the conditional转载 2015-05-04 11:55:00 · 663 阅读 · 0 评论 -
ES6数组去重
使用ES6的新语法对数组去重,相比ES5省去了排序再做双重For循环(function() { 'use strict'; let arr = [1, '1', 2, '2', 3, '3', 3, '3', 2, '2', 1, '1']; let new_set = new Set(arr); let arr = Array.from(new_set);原创 2017-12-25 21:39:06 · 983 阅读 · 0 评论 -
前端 - png24格式图片转换为png8图片
如果在psd源文件中无法导出背景全透明的png8格式的图片,或者我们已经在psd中通过photoshop导出png24格式的图片,需要再转换到png8图片。 可以参考如下步骤: 1. 请先确保安装有Firework4以上版本。 2. 选取一张png24或png32的待转换图片, 选择右上角优化面板,可以看到图片原来的格式(如png32)原创 2015-07-06 15:36:12 · 3149 阅读 · 0 评论 -
CSS - box-sizing简单例子
CSS box-sizing例子原创 2015-05-21 13:49:02 · 675 阅读 · 0 评论 -
jQuery - Deferred 对象使用
阅读了阮一峰老师的jQuery的deferred对象详解,自己整理一下。0. jQuery Deferred对象背景随着WEB单页应用的普及,现在越来越多的页面逻辑已经交由JS代码来处理,其中难免有向后台请求资源等费时操作。由于浏览器执行JS代码是单线程, 所以为了防止在请求的同时页面出现卡死的现象,提出了异步请求(ajax)。我们可以将渲染返回数据的操作在异步请求的回调中执行。原创 2015-06-12 14:10:35 · 555 阅读 · 0 评论 -
JS - 关于改变Javascript的作用域链
关于Javascript静态作用域的一些心得。之前在看JS大牛BYVoid的>时, 学习到了最能说明Javascript静态作用域特性的代码, 如下:var scope = "global";function f1() { console.log(scope);}f1() // output: globalfunction f2() { scope = "f2"原创 2015-06-18 23:57:56 · 2164 阅读 · 0 评论 -
前端面试 - Http Session问题,记录我愚蠢的回答=。=
今天去面试前端开发,做完一张卷子后,面试官开始针对我卷子上的回答提问。第一大块是说cookie和session的区别。第一个问题是session是什么我很从容的回答了说session是用来给无状态的http增加有状态的识别信息。抽抽的地方来了,面试官问我session是怎么获取的?我竟然说了一句根据userId获取,很感谢当时两位面试官竟然没有笑场=。=现在回想,真是肠子都原创 2015-06-16 18:25:37 · 1899 阅读 · 0 评论 -
SAPUI5 - JS面向对象继承方式的实现
sapui5 JS面向对象使用的继承方式与阮一峰老师在博客中介绍的”构造函数式的继承“的"利用空对象作为中介" 原理相同构造函数式的继承首先上一张自己画的ui5的最底层的继承关系图在sapui5中需要构造一个JS的“class"时需要从最底层的Metadata开始找到resources/sap/ui/base/Metadata-dbg.jsMetadata原创 2015-05-19 13:20:26 · 952 阅读 · 0 评论 -
ES6 Promise Retry模式实现
假设有一个异步获取数据的请求每次都在500ms后失败, 报错“server unavailable”。function fetchData() { return new Promise(function(resolve, reject) { setTimeout(function() { reject('server unavailable'); }, 500...原创 2018-09-10 22:56:16 · 3308 阅读 · 1 评论