Salut
Am nevoie urgenta de ajutor, am un test foarte important maine, am aflat o parte din subiecte, si sper ca voi veti stii sa le rezolvati. Atentie! Nu raspundeti daca nu stiti!
Ok, deci:
1. Realizati o lupa javascript cu fadeOut/In 100.
2. Initializati o baza sql care sa depinda de un @OLD lesson_title, lesson_content, cu legatura la internet. Ce este aceasta, etc.
3. Realizati un document php cu inglobare html (pe asta o voi face eu) in care sa adaugati o introducere php (care e aceea?) si o incarcare ajax.
Multumesc!
Răspunsuri la întrebare
Răspuns de
0
Salut. Fii atent.
1.
În primul rând, începem să inițializăm documentul.
$(document).ready(function(){
var native_width = 0;
var native_height = 0;
Acum urmează funcția mousemove, ca atunci când mouse-ul trece peste imaginea respectivă, să-ți apară instant efectul magnify.
$(".magnify").mousemove(function(e){
Când respectivul va trece cu mouseul peste imagine, scriptul va calcula px integrați pentru zoom in.
if(!native_width && !native_height) {
var image_object = new Image();
image_object.src = $(".small").attr("src"); (Atenție, atributul de source.)
native_width = image_object.width;
native_height = image_object.height;
}
else
{
var magnify_offset = $(this).offset();
Aici se va introduce valoarea pe pagină.
var mx = e.pageX - magnify_offset.left;
var my = e.pageY - magnify_offset.top;
În final, fades.
if(mx < $(this).width() && my < $(this).height() && mx > 0 && my > 0)
{
$(".large").fadeIn(100);
}
else
{
$(".large").fadeOut(100);
}
if($(".large").is(":visible"))
{
Documentul poate fii salvat sub orice formă, atâta timp cât în documentul index html va fi specificată prezența sa.
2.
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
Structura de tabel pentru lessons.
CREATE TABLE IF NOT EXISTS `lessons` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`lesson_title` varchar(250) NOT NULL,
`lesson_content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Salvarea datelor din tabel:
INSERT INTO `lessons` (`id`, `lesson_title`, `lesson_content`) VALUES
(1, ”titlul”, ”Conținut”
Salvare conținut users:
INSERT INTO `users` (`user_id`, `username`, `password`, `active`) VALUES
(1, 'admin', 'parolă', 1);
3.
Introduci php sleep.
<?php
sleep(1.2);
?>
Continui normal cu înglobarea html.
var now = new Date();
var strDateTime = [[AddZero(now.getDate()), AddZero(now.getMonth() + 1), now.getFullYear()].join("/"), [AddZero(now.getHours()), AddZero(now.getMinutes())].join(":"), now.getHours() >= 12 ? "PM" : "AM"].join(" ");
Asta toată astfel cum ți-am prezentat-o (continuare) reprezintă interfața ajax. Acum vom trece valoarea la 0 pentru încărcare completă:
function AddZero(num) {
return (num >= 0 && num < 10) ? "0" + num : num + "";
}
var x = document.getElementById("dummy-time");
x.innerHTML = strDateTime;
Astea sunt rezolvările. Mult succes la test!
1.
În primul rând, începem să inițializăm documentul.
$(document).ready(function(){
var native_width = 0;
var native_height = 0;
Acum urmează funcția mousemove, ca atunci când mouse-ul trece peste imaginea respectivă, să-ți apară instant efectul magnify.
$(".magnify").mousemove(function(e){
Când respectivul va trece cu mouseul peste imagine, scriptul va calcula px integrați pentru zoom in.
if(!native_width && !native_height) {
var image_object = new Image();
image_object.src = $(".small").attr("src"); (Atenție, atributul de source.)
native_width = image_object.width;
native_height = image_object.height;
}
else
{
var magnify_offset = $(this).offset();
Aici se va introduce valoarea pe pagină.
var mx = e.pageX - magnify_offset.left;
var my = e.pageY - magnify_offset.top;
În final, fades.
if(mx < $(this).width() && my < $(this).height() && mx > 0 && my > 0)
{
$(".large").fadeIn(100);
}
else
{
$(".large").fadeOut(100);
}
if($(".large").is(":visible"))
{
Documentul poate fii salvat sub orice formă, atâta timp cât în documentul index html va fi specificată prezența sa.
2.
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
Structura de tabel pentru lessons.
CREATE TABLE IF NOT EXISTS `lessons` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`lesson_title` varchar(250) NOT NULL,
`lesson_content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Salvarea datelor din tabel:
INSERT INTO `lessons` (`id`, `lesson_title`, `lesson_content`) VALUES
(1, ”titlul”, ”Conținut”
Salvare conținut users:
INSERT INTO `users` (`user_id`, `username`, `password`, `active`) VALUES
(1, 'admin', 'parolă', 1);
3.
Introduci php sleep.
<?php
sleep(1.2);
?>
Continui normal cu înglobarea html.
var now = new Date();
var strDateTime = [[AddZero(now.getDate()), AddZero(now.getMonth() + 1), now.getFullYear()].join("/"), [AddZero(now.getHours()), AddZero(now.getMinutes())].join(":"), now.getHours() >= 12 ? "PM" : "AM"].join(" ");
Asta toată astfel cum ți-am prezentat-o (continuare) reprezintă interfața ajax. Acum vom trece valoarea la 0 pentru încărcare completă:
function AddZero(num) {
return (num >= 0 && num < 10) ? "0" + num : num + "";
}
var x = document.getElementById("dummy-time");
x.innerHTML = strDateTime;
Astea sunt rezolvările. Mult succes la test!
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă