然仔讲车
乱加机油小心爆缸
深度报道
一小时前
然仔
然仔讲车
乱加机油小心爆缸
深度报道
一小时前
然仔
查看更多
news_detail.html代码
新闻详情
【车爆缸?!】你肯定没用[KURUMA]润滑油,这会导致你的JJ变小,变细,早泄,记得用[kuruma]牌润滑油
福禄娃
12月03日
热点
骷髅马在《GTA Online》中作为一辆跑车登场,分为普通版和装甲版。玩家在GTA线上模式中完成全福银行差事之后解锁。 [1]
打开角色手机或电脑网页,在旅游与交通-南圣安地列斯超级汽车网站即可购买。 [2]
价格:装甲版52.5万
优点:防弹,耐撞,速度快
缺点:不防爆炸
这是一款非常值得新手购买的载具,能够有效保护车内人员。
gulp监听JS代码
var gulp = require("gulp");
var cssnano = require("gulp-cssnano");
var rename = require("gulp-rename");
var uglify = require("gulp-uglify");
var concat = require("gulp-concat");
var cache = require('gulp-cache');
var imagemin = require('gulp-imagemin');
var bs = require('browser-sync').create();
var sass = require("gulp-sass");
// gulp-util:这个插件中有一个方法log,可以打印出当前js错误的信息
var util = require("gulp-util");
var sourcemaps = require("gulp-sourcemaps");
var path = {
'html': './templates/**/',
'css': './src/css/**/',
'js': './src/js/',
'images': './src/images/',
'css_dist': './dist/css/',
'js_dist': './dist/js/',
'images_dist': './dist/images/'
};
// 处理html文件的任务
gulp.task("html",function () {
gulp.src(path.html + '*.html')
.pipe(bs.stream())
});
// 定义一个css的任务
gulp.task("css",function () {
gulp.src(path.css + '*.scss')
.pipe(sass().on("error",sass.logError))
.pipe(cssnano())
.pipe(rename({"suffix":".min"}))
.pipe(gulp.dest(path.css_dist))
.pipe(bs.stream())
});
// 定义处理js文件的任务
gulp.task("js",function () {
gulp.src(path.js + '*.js')
.pipe(sourcemaps.init())
.pipe(uglify().on("error",util.log))
.pipe(rename({"suffix":".min"}))
.pipe(sourcemaps.write())
.pipe(gulp.dest(path.js_dist))
.pipe(bs.stream())
});
// 定义处理图片文件的任务
gulp.task('images',function () {
gulp.src(path.images + '*.*')
.pipe(cache(imagemin()))
.pipe(gulp.dest(path.images_dist))
.pipe(bs.stream())
});
// 定义监听文件修改的任务
gulp.task("watch",function () {
gulp.watch(path.html + '*.html',['html']);
gulp.watch(path.css + '*.scss',['css']);
gulp.watch(path.js + '*.js',['js']);
gulp.watch(path.images + '*.*',['images']);
});
// 初始化browser-sync的任务
gulp.task("bs",function () {
bs.init({
'server': {
'baseDir': './'
}
});
});
// 创建一个默认的任务
gulp.task("default",['bs','watch']);
// gulp.task("default",['watch']);
index.js
//面向对象
// function Banner(){
// //这里面写的代码
// //相当于python中的__init__方法的代码
// console.log('init');
// this.person = 'zhiliao';
// }
//
// Banner.prototype.greet = function(){
// console.log('hello zhiliao');
// };
//
// var banner = new Banner();
//
// console.log(banner.person);
// banner.greet('zhiliao');
function Banner() {
this.bannerwidth =800;
this.bannerGroup = $("#banner-group");
this.index = 1;
this.leftArrow = $(".left-arrow");
this.rightArrow = $(".right-arrow");
this.bannerUl = $("#banner-ul");
this.liList = this.bannerUl.children("li");
this.bannerCount = this.liList.length;
this.pageControl =$(".page-control");
}
Banner.prototype.initBanner=function(){
var self =this;
var firstBanner = self.liList.eq(0).clone();
var lastBanner = self.liList.eq(self.bannerCount-1).clone();
self.bannerUl.append(firstBanner);
self.bannerUl.prepend(lastBanner);
this.bannerUl.css({"width":self.bannerwidth*(self.bannerCount+2),"left":-self.bannerwidth});
};
Banner.prototype.initPageControl = function(){
var self=this;
for(var i = 0; i");
self.pageControl.append(circle);
if (i === 0){
circle.addClass("active");
}
}
self.pageControl.css({"width":self.bannerCount*12+8*2+16*(self.bannerCount-1)});
};
Banner.prototype.toggleArrow = function(isShow){
var self=this;
if(isShow) {
self.leftArrow.show();
self.rightArrow.show();
}else{
self.leftArrow.hide();
self.rightArrow.hide();
}
};
Banner.prototype.listenBannerHover = function(){
var self =this;
this.bannerGroup.hover(function () {
//第一个函数,你把鼠标移动到banner上会执行的函数
clearInterval(self.timer);
self.toggleArrow(true);
},function () {
self.loop();
self.toggleArrow(false);
});
};
Banner.prototype.animate = function(){
var self =this;
self.bannerUl.animate({"left":-800*self.index},800);
var index = self.index;
if(index === 0){
index = self.bannerCount-1;
}else if(index === self.bannerCount+1){
index = 0;
}else{
index= self.index-1;
}
self.pageControl.children('li').eq(self.index).addClass("active").siblings().removeClass("active");
};
Banner.prototype.loop = function () {
var self = this;
// bannerUI.css({"left":-800});
//定时器
this.timer = setInterval(function(){
if(self.index >= self.bannerCount+1){
self.bannerUl.css({"left":-self.bannerwidth});
self.index = 2;
}else{
self.index++;
}
self.animate();
},3000);
};
// Banner.prototype.listenArrowClick = function(){
// var self =this;
// self.leftArrow.click(function(){
// if(self.index === 0){
// self.index = self.bannerCount -1;
//
//
// }else {
// self.index--;
// }
// self.bannerUl.animate({"left":-800*self.index},800);
// self.rightArrow.click(function(){
// if(self.index === self.bannerCount -1){
// self.index = 0;
//
//
// }else {
// self.index++;
// }
// self.bannerUl.animate({"left":-800*self.index},800);
//
//
// });
// };
Banner.prototype.listenArrowClick = function(){
var self =this;
self.leftArrow.click(function () {
if(self.index ===0 ){
self.bannerUl.css({"left":-self.bannerCount*self.bannerwidth});
self.index = self.bannerCount -1;
}else{
self.index--;
}
self.animate();
});
self.rightArrow.click(function () {
if(self.index ===self.bannerCount + 1 ){
self.bannerUl.css({"left":-self.bannerwidth});
self.index = 2;
}else{
self.index++;
}
self.animate();
});
};
Banner.prototype.listenPageControl = function(){
var self = this;
self.pageControl.children("li").each(function(index,obj){
$(obj).click(function(){
self.index =index;
self.animate();
});
});
};
Banner.prototype.run= function(){
console.log("running...");
this.initBanner();
this.initPageControl();
this.loop();
this.listenArrowClick();
this.listenPageControl();
this.listenBannerHover();
};
//初始化
$(function () {
var banner = new Banner();
banner.run();
});
这是第一条评论
一楼是傻逼