- 浏览: 22606 次
- 性别:
- 来自: 北京
-
最近访客 更多访客>>
文章列表
self = function(){
var private = 'test';
var _foo = function(){
};
return {
publicApi:function(){
var self = this;
_foo();
return private;
}
};
};
对运营更友好的延迟加载
- 博客分类:
- 技术笔记
<?php
if($__REQUEST['envMode']==='edit'){
?>
<img src='$item.img'>
<?php
}else{
?>
<img data-lazy...='$item.img'>
<?php
}
?>
可能用到的php代码
- 博客分类:
- 技术笔记
1.延迟请求文件,模拟网速不好的时候的场景,代码地址如下:
https://gist.github.com/2650596
<?php
/**
*
* delay.php?f=file.js&t=100
*
* 延时100毫秒加载file.js
*
* */
//得到扩展名
function get_extend($file_name) {
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
/** ...
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
patt1.compile("d");
document.write(patt1.test("The best things in life are free"));
由于字符串中存在 "e",而没有 "d",以上代码的输出是:
Truefalse
RegExp,
正则表达式 ...
淘宝本地生活应用-移动web开发总结
- 博客分类:
- 技术笔记
-webkit-transition:background 0.3s ease;
1.js库的选择:
方案1:原生js(适用在页面和js等文件,在服务器端,原生的js体积小,性能高);
方案2:kissy(适用于在页面和js等文件和应用一起打包,本地文件无性能问题);
方案3:zepto\jquery mobile\jqmoblie 等移动端轻量级库(封装了移动端的touch等相关事件,是最优选择);
(zepto:http://zeptojs.com/
)
2.touch和click事件的恩恩怨怨
不能简单用touchstart或者touche ...
favouriteNum.innerHTML = favouriteNum.innerHTML.replace(reg, function($1,$2){
var num = $2-0 + 1;
return '+'+num+'+';
});
1.indexOf()
定位字符串中某制定字符首次出现的位置
2.match()
用来查找字符串中特定的字符,并且如果找到的话,则返回这个字符,找不到返回null
3.replace ...
1.横竖版可以重置缩放,但无法手动缩放页面
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
2.横竖版不可以重置缩放,可以收到缩放页面
<meta name="viewport" content="width=device-width,initial-scale=1"/>
3.页面初始化时,需要定制以下这几个viewport属性
width=device-wid ...
阿帕奇配置(apache rewrite):
http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html
kissy学习ppt:
http://www.slideshare.net/yiminghe/kissy-for-starter
智能手机Web开发笔记
智能手机版(简称M版)前端开发终于告一段落,第一次做移动端开发,没有想象中那么难搞,但是期间也遇到了各种这样那样的问题,虽然从小日记都不是自己写的,但是开发笔记还是要自己写的,不敢说让别人学习,只是仅以备忘,这算是序了。
关于M版,目前我们只考虑 iphone 跟 android 手机的兼容性,也就是说只需要考虑 webkit
内核的手机浏览器,这样可以放开大胆的使用 HTML5、CSS3 来实现一些效果,完全不用考虑 IE6,甚至连 IE
都不用考虑,这一点对于很多时 ...
Javascript时间格式输出
- 博客分类:
- 技术笔记
Javascript时间格式输出
时间戳转换成日期格式
function date2str(x,y) {
var z = {
y: x.getFullYear(),
M: x.getMonth()+1,
d: x.getDate(),
h: x.getHours(),
m: x.getMinutes(),
s: x.getSeconds()
};
return y. ...
apache 配置 for windows
apache下载地址
进入apache根目录,打开配置文件 httpd.conf (其他版本可能是apache2.conf)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/m ...
瀑布流效果图:
特点:
1.数据异步请求;
2.图片不用算高度,可以定宽,等比例缩放;
3.可以用页码组件来分页
4.兼容ie678、FF、chrome等主流浏览器
kissy本身组件库里有瀑布流(http://docs.kissyui.com/1.2/docs/html/demo/compone ...
KISSY的发展和文档架构
- 博客分类:
- 技术笔记
http://www.slideshare.net/yiminghe/kissy-for-starter
HTML5开发网页模板
- 博客分类:
- 技术笔记
html5网页开发的模板:
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie ie6 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 7]><html class="no-js ie ie7 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 8]><html class="no-js ie ie8 lte9 lte ...