- 浏览: 89666 次
- 性别:
- 来自: 北京
最新评论
文章列表
[置顶] 一些常用的gulp插件
- 博客分类:
- JavaScript
最近项目中用到的一些gulp插件
package.json:
{
"name": "gulp ext",
"description": "Web Task",
"author": {
"name": "zhoutao",
"email": "watership@foxmail.com"
},
"engines": {
"n ...
Js apply方法详解
- 博客分类:
- JavaScript
主要我是要解决一下几个问题:
1. apply和call的区别在哪里
2. 什么情况下用apply,什么情况下用call
3. apply的其他巧妙用法(一般在什么情况下可以使用apply)
apply:
方法能劫持另外一个对象的方法,继承另外一个对象的属性.
...
浅谈JavaScript闭包
- 博客分类:
- JavaScript
Javascript Closure
为什么知道闭包很重要?
闭包是JS语言的难点也是其一大特色,很多初学者甚至从业多年的开发者也很难弄清楚这个概念。弄明白这个概念十分重要,因为不但是对学习JS语言的一个大提升,在编写高级应用 ...
jQuery和 Zepto两者获取select的方法有所不同,记录如下:
jQuery
$('#testSelect option:selected').text();//选中的文本
$('#testSelect option:selected') .val();//选中的值
$("#testSelect ").get(0).selectedIndex;//索引
Zepto
$("select[name=provience] option").not(function(){ return !thi ...
cookie读、设、删:
function addcookie(name,value,expireHours){
var cookieString=name+"="+escape(value)+"; path=/";
//判断是否设置过期时间
if(expireHours>0){
var date=new Date();
date.setTime(date.getTime+expireHours*3600*1000);
cookieString=cookie ...
关于IT公司绩效考核等问题的讨论
- 博客分类:
- 其他IT知识
整理微信群2016.4.7关于绩效考核等问题的线上讨论
考核制度的探讨:
A提问:请教一下,如果必须上KPI类似的绩效考核,大家有没有好的建议和参考?
小陈:建议OKR,而非KPI,百度就是被KPI害死的。
Fanky:OKR不是万能,虽 ...
Web移动端开发常规全局设置
- 博客分类:
- Mobile Web
一,两种rem解决方案
1,根据dpi来设定rem以及viewport
(美团的REM解决方案)
//根据屏幕大小及dpi调整缩放和大小
(function() {
var scale = 1.0;
var ratio = 1;
if (window.devicePixelRatio >= 2) {
scale *= 0.5;
ratio *= 2;
}
var ...
PV、UV、IP之间的区别与联系
- 博客分类:
- 其他IT知识
PV是网站分析的一个术语,用以衡量网站用户访问的网页的数量。对于广告主,PV值可预期它可以带来多少广告收入。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断 ...
清除浮动clearfix CSS:
<style>
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
...
前一段时间应Boss要求,给开发组同事做了一次关于前端技术的演讲,我整理了现在项目遇到的很多问题,和未来规划。我还特意去了一趟上海,求教朋友一些前端架构问题,他说我遇到的问题具有很广泛的普遍性,很多团队都 ...
blur(document.getElementById('logo'),'http://s.segmentfault.com/img/logo.png',2);
function blur(element, src, strength){
var image = new Image();
image.onload = function(e){
var canvas = document.createElement('canvas');
var context = canvas.getContext('2d');
...
网上找了很多根据经纬度获取城市的文章,没发现特别好用的,于是自己写了一个,包含自带浏览器获取经纬度和微信JS-SDK获取经纬度的方法,获取后并存入localStorage。
参考资料如下
微信JS-SDK :http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
百度地图API: http://developer.baidu.com/map/index.php?title=webapi/guide/webservice-geocoding
代码
var getLocation = { ...
移动Web开发要点记录
- 博客分类:
- Mobile Web
推荐资料:
mobileTech收集移动端开发所需要的一些资源与小技巧
关于Zepto
zepto和jquery的区别,zepto的不同使用8条小结
Zepto 使用中的一些注意点(转)
why-we-dropped-zepto
清除 iOS 下 input 表单的阴影
-webkit-appearance: none;
平滑滚动
-webkit-overflow-scrolling: touch;
浏览器禁止缓存
<meta http-equiv="pragma" content="no-cache& ...
一,教程
git - 简易指南 http://www.bootcss.com/p/git-guide/
git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
猴子都能懂的Git入门 http://backlogtool.com/git-guide/cn/intro/intro1_2.html
Git rebase 简明用法 https://php-adaiw.rhc ...
加法函数,用来得到精确的加法结果
/**
** 加法函数,用来得到精确的加法结果
** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。
** 调用:accAdd(arg1,arg2)
** 返回值:arg1加上arg2的精确结果
**/
function accAdd(arg1, arg2) {
var r1, r2, m, c;
try {
r1 = arg1.toString().split(".")[1].length;
}
...