【java失业择业中】失业第四天:准备面试
1.jQuery基础
学好jquery的一个基础条件是学好css层叠样式,因为很多时候这2个是一块配合使用的。
页面中很多需要jquery实现的效果只是通过jquery的选择器,选中要操作的元素,添加一些css特效而已。当然jquery也有一些自己的特效,像fadeIn(),fadeOut()等。
1. 基础实例:
$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
2. jQuery选择器:
2.1 jQuery元素选择器
使用css选择器来选取HTML元素
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
2.2 jQuery属性选择器
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
2.3 jQuery CSS选择器
$("p").css("background-color","red");
粘贴一段昨儿看书敲的网络相册的代码,实现相册翻页的功能
var currentSre;
var bMargin;
//单击”上一幅“链接
$("#prev").click(function(){
currentSre = $("#showPic").find("img").attr("src");//目前图片的地址
//根据目前图片地址获取上一幅图片的地址
var iNum = parseInt(currentSre.substring(currentSre.lastIndexOf("/") + 1 , currentSre.lastIndexOf(".jpg"))) ;
var iPre = (iNum == 1)?iPicNum:(iNum - 1);
var preSrc = "photo/" + iPre.toString() + ".jpg";
$("#showPic").find("img").attr("src",preSrc); bMargin = $("div:has(img[src$=/"+iPre.toString()+".jpg])").hasClass("ls");
//根据缩略图的属性对应调整大图的位置
if(bMargin)
$("#showPic").find("img").css("margin-top","170px");
else
$("#showPic").find("img").css("margin-top","0px");
}); //单击"下一幅"链接
$("#next").click(function(){
currentSre = $("#showPic").find("img").attr("src");//目前图片的地址
//根据目前图片地址获取上一幅图片的地址
var iNum = parseInt(currentSre.substring(currentSre.lastIndexOf("/") + 1 , currentSre.lastIndexOf(".jpg"))) ;
var iPre = (iNum == iPicNum)?1:(iNum + 1);
var preSrc = "photo/" + iPre.toString() + ".jpg";
$("#showPic").find("img").attr("src",preSrc); bMargin = $("div:has(img[src$=/"+iPre.toString()+".jpg])").hasClass("ls");
//根据缩略图的属性对应调整大图的位置
if(bMargin)
$("#showPic").find("img").css("margin-top","170px");
else
$("#showPic").find("img").css("margin-top","0px");
});
【java失业择业中】失业第四天:准备面试的更多相关文章
- java基础——字符串中的反转Reverse问题(面试必备)
由于研究了关于字符串(String)的问题,今年就在这里总结一下,首先说一下有关于面试,我想的是,需要一定的技能,比方说,大家想到这个反转问题,肯定能说上了,只不过是你说的一般人都知道,要想在面试中更 ...
- 《Java从入门到失业》第四章:类和对象(4.5):包
4.5包 前面我们已经听过包(package)这个概念了,比如String类在java.lang包下,Arrays类在java.util包下.那么为什么要引入包的概念呢?我们思考一个问题:java类库 ...
- 《Java从入门到失业》第四章:类和对象(4.2):String类
4.2String类 这一节,我们学习第一个类:String类.String翻译成汉语就是“字符串”,是字符的序列.我们知道,在Java中,默认采用Unicode字符集,因此字符串就是Unicode字 ...
- Java实现操作系统中四种动态内存分配算法:BF+NF+WF+FF
1 概述 本文是利用Java实现操作系统中的四种动态内存分配方式 ,分别是: BF NF WF FF 分两部分,第一部分是介绍四种分配方式的概念以及例子,第二部分是代码实现以及讲解. 2 四种分配方式 ...
- 《Java从入门到失业》第一章:计算机基础知识(三):程序语言简介
1.3程序语言简介 我们经常会听到一些名词:低级语言.高级语言.编译型.解释型.面向过程.面向对象等.这些到底是啥意思呢?在正式进入Java世界前,笔者也尝试简单的聊一聊这块东西. 1.3.1低级语言 ...
- Java Web开发中MVC设计模式简介
一.有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容.但是我们之前自己编写的应用一般存在无条 ...
- Java在ACM中的应用
Java在ACM中的应用 —. 在java中的基本头文件(java中叫包) import java.io.*; import java.util.*; //输入Scanner import java. ...
- 理解java Web项目中的路径问题
本文以项目部署在tomcat服务器为例,其他相信也是一样的. 先说明请求页面的写法,在web中,页面路径主要写的有以下几种 1.请求重定向 2.浏览器的请求被服务器请求到新页面(我称为“转发”) 3. ...
- Linux配置mysql (centos配置java环境 mysql配置篇 总结四)
♣安装的几种方法和比较 ♣配置yum源 ♣安装mysql ♣启动mysql ♣修改密码 ♣导入.sql文件 ♣缓存设置 ♣允许远程登录(navicat) ♣配置编码为utf8 1.关于Linux系统 ...
随机推荐
- 转:PHP环境搭建 - Linux
本文PHP环境采用,nginx + PHP7 + mysql 5.6 一.安装mysql 5.6 参见:http://www.cnblogs.com/rslai/p/7853465.html 二.Ng ...
- Codefroces 919D Substring(拓扑排序+DP)
题目链接:http://codeforces.com/problemset/problem/919/D 题目大意:给你一张有向图,给你每个顶点上的字母和一些边,让你找出一条路径,路径上的相同字母数最多 ...
- yii2 GirdView使用全教程
开始GridView GridView主要是为了实现表格复用,尤其我们做后台的时候,你发现表单和表格占据了大部分页面,而表格的样式又是高度的统一,那么如果有这样一个挂件,传入数据集自动渲染表格该多好. ...
- 4. CMake 系列 - 项目添加编译选项
目录 1. 项目目录结构 2. 相关代码 2.1 add 模块 2.2 sub 模块 2.3 example 模块 2.4 顶层 CMakeLists.txt 3. 配置&编译 1. 项目目录 ...
- js:防抖动与节流【转载】
源文:https://blog.csdn.net/crystal6918/article/details/62236730#reply <!DOCTYPE html> <html l ...
- ionic1.3.3 下拉刷新 上拉加载更多
源文地址:https://blog.csdn.net/kingcruel/article/details/67638880 再次感谢原作者 html <ion-pane> <ion- ...
- jquery on方法(事件委托)
jquery绑定事件处理函数的方法有好几个,比如:bind(),on(),delegate(),live(). 其中delegate和live都是用on实现的,效果也类似,live好像在1.7版本中已 ...
- ArrayList中重复元素处理方法.[Java]
1.使用HashSet删除ArrayList中重复的元素 private static void sortByHashSet() { ArrayList<String> listWithD ...
- AngularJS Intellisense in Visual Studio 2012
Recently, a lot of people have asked for Intellisense support for AngularJS in the Visual Studio HTM ...
- 湖南大学ACM程序设计新生杯大赛(同步赛)G - The heap of socks
题目描述 BSD is a lazy boy. He doesn't want to wash his socks, but he will have a data structure called ...