Authored by xuqi

js代码规范调整

/**
* Node服务端入口文件
* author: xuqi(qi.xu@yoho.cn)
* date: 2015/3/27
* @author: xuqi(qi.xu@yoho.cn)
* @date: 2015/3/27
*/
var express = require('express'),
path = require('path'),
... ...
/**
* 模拟数据
* @author: xuqi(qi.xu@yoho.cn)
* @date: 2015/3/30
*/
module.exports = function() {
return {
author: {
... ...
... ... @@ -6,11 +6,13 @@
var $ = require('jquery'),
ellipsis = require('mlellipsis');
require('lazyload');
require('lazyload');
/**
* 初始化页面加载时的文字截取和图片懒加载功能
*/
exports.init = function() {
//相关文章截取文字
ellipsis.init();
$(".post-list").find("span").each(function(){
... ... @@ -18,22 +20,21 @@ exports.init = function() {
});
//图片懒加载
var options;
var settings = {
threshold : 0, // 灵敏度. 提前加载, 值为像素值
failure_limit : 0, // 容差范围. 检查是否在显示区域内,默认找到第 1 张不可见的图片时,就终止遍历
event : "scroll", // 自定义触发事件 默认为 scroll. 如scrollstop
effect : "fadeIn", // 自定义显示效果, 默认为show. 如show, fadeIn, slideDown
container : window, // 图片插入到的容器,默认为window
data_attribute : "original", // 真实图片地址的 data 属性后缀
skip_invisible : true, // 加载不可见图像, 默认true是不会加载隐藏的不可见图像
appear : null, // 图片加载时的事件 (Function)
load : null, // 图片加载后的事件 (Function)
placeholder : "data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///93d3f///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw=="
};
var options,
settings = {
threshold : 0, // 灵敏度. 提前加载, 值为像素值
failure_limit : 0, // 容差范围. 检查是否在显示区域内,默认找到第 1 张不可见的图片时,就终止遍历
event : "scroll", // 自定义触发事件 默认为 scroll. 如scrollstop
effect : "fadeIn", // 自定义显示效果, 默认为show. 如show, fadeIn, slideDown
container : window, // 图片插入到的容器,默认为window
data_attribute : "original", // 真实图片地址的 data 属性后缀
skip_invisible : true, // 加载不可见图像, 默认true是不会加载隐藏的不可见图像
appear : null, // 图片加载时的事件 (Function)
load : null, // 图片加载后的事件 (Function)
placeholder : "data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///93d3f///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw=="
};
$.extend(settings, options || {});
setTimeout(function(){
setTimeout(function() {
$("img.lazy").lazyload(options);
}, 0)
}
\ No newline at end of file
};
\ No newline at end of file
... ...
/**
* 路由处理文件
* author: xuqi(qi.xu@yoho.cn)
* date: 2015/3/27
* @author: xuqi(qi.xu@yoho.cn)
* @date: 2015/3/27
*/
var detail = require('./views/controller/detail');
... ...
/**
* detail页控制器文件
* @author: xuqi(qi.xu@yoho.cn)
* @date: 2015/3/27
*/
var data = require('../../public/js/data.js')();
exports.show = function(req, res) {
... ...