javascript学习01

简介: javascript学习01
// Lesson 1 Ctrl+/:开启与取消注释
$(document).ready(function(){
// BASIC SELECTORS
//$('*').css('border', '4px solid red');
// BASIC ANIMATIONS
// $('.box:first').animate({bottom: '200px', left: '200px', }, 800);
// INDEX FILTERS
// $('p:eq(2)').css('border', '4px solid red');
// RELATIONSHIP FILTERS
// $('.box:empty').css('border', '4px solid red');
// ATTRIBUTE FILTERS
// $('a[href$=".co.uk"]').css('border', '4px solid red');
});
// Lesson 2
$(function(){
// ATTR METHOD
// $('p:first').attr('class', 'not-lead');
// IMAGE SWAP
// $('img').attr('src', 'img2.jpg');
// $('img').delay(400).fadeOut(500, function(){
// $(this).attr('src', 'img2.jpg').fadeIn(500);
// });
// CLASS METHODS
// $('p').toggleClass('blue').removeClass('lead');
// CONTENT METHODS
// $('p:first').html('<a href="google.com">link</a>');
// $('input').val('yo dude!');
});
// Lesson 3
$(function(){
// DOM TRAVERSAL
//$('h2').parents('section').siblings('header').children().css('border', '4px solid red');
// EVENT BINDING
$('html').keypress(function(){
$(this).toggleClass('blue');
});
});
//by lined
$(function(){
//单击事件
// $("p").click(function(){
// //alert("p click !");
// //$(this).hide();
// $(this).text("asfasdf");
// });
//双击事件:当双击元素时,会发生 dblclick 事件
// $("p:first").dblclick(function(){
// alert("第一段发生了双击事件");
// });
// //鼠标穿过元素事件:当鼠标指针穿过元素时,会发生 mouseenter 事件
// $("p:first").mouseenter(function(){
// alert("鼠标穿过元素事件!");
// });
//鼠标离开元素事件:当鼠标指针离开元素时,会发生 mouseleave 事件
// $("p:first").mouseleave(function(){
// alert("鼠标离开了第一段事件!");
// });
//当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件
// $("p:first").mousedown(function(){
// alert("鼠标在第一段上方并按下鼠标事件!");
// });
//当在元素上松开鼠标按钮时,会发生 mouseup 事件
// $("p:first").mouseup(function(){
// alert("鼠标在第一段上方并松开鼠标事件!");
// });
//hover()方法用于模拟光标悬停事件。
//当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);
//当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。
// $("p:first").hover(function(){
// alert("You enter first paragraph");
// },
// function(){
// alert("You have leaved first paragrap");
// });
// $("p:first").hover
// (
// function(){alert("You enter first paragraph");},
// function(){alert("You have leaved first paragrap");}
// );
//当元素获得焦点时,发生focus事件。
//当通过鼠标点击选中元素或通过tab键定位到元素时,该元素就会获得焦点
$("p:first").focus(function(){
$(this).css("background-color","#cccccc");
});
});
相关文章
|
3月前
|
JavaScript 前端开发 开发者
VUE 开发——Node.js学习(一)
VUE 开发——Node.js学习(一)
101 2
|
4月前
|
JavaScript
ES6学习(9)js中的new实现
ES6学习(9)js中的new实现
|
2月前
|
Web App开发 JavaScript 前端开发
如何学习JavaScript?
如何学习JavaScript?
55 5
|
2月前
|
JavaScript 前端开发 索引
JavaScript学习第二章--字符串
本文介绍了JavaScript中的字符串处理,包括普通字符串和模板字符串的使用方法及常见字符串操作方法如`charAt`、`concat`、`endsWith`等,适合前端学习者参考。作者是一位热爱前端技术的大一学生,专注于分享实用的编程技巧。
35 2
|
2月前
|
存储 JavaScript 前端开发
JavaScript学习第一章
本文档介绍了JavaScript的基础知识,包括其在网页中的作用、如何通过JavaScript动态设置HTML元素的CSS属性,以及JavaScript中的变量类型(`var`、`let`、`const`)和数据类型(基本数据类型与引用数据类型)。通过实例代码详细解释了JavaScript的核心概念,适合初学者入门学习。
57 1
|
3月前
|
JavaScript
js学习--制作猜数字
js学习--制作猜数字
49 4
js学习--制作猜数字
|
3月前
|
JavaScript
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
这篇文章介绍了如何将webpack的配置文件分离成开发环境和生产环境的配置文件,以提高打包效率。
60 1
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
|
4月前
|
算法 JavaScript 前端开发
第一个算法项目 | JS实现并查集迷宫算法Demo学习
本文是关于使用JavaScript实现并查集迷宫算法的中国象棋demo的学习记录,包括项目运行方法、知识点梳理、代码赏析以及相关CSS样式表文件的介绍。
第一个算法项目 | JS实现并查集迷宫算法Demo学习
|
4月前
|
JavaScript 前端开发 API
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
该文章跟随月影老师的指导,探讨了编写优质JavaScript代码的三大原则:各司其职、组件封装与过程抽象,通过具体示例讲解了如何在实际开发中应用这些原则以提高代码质量和可维护性。
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
|
3月前
|
JavaScript
js学习--制作选项卡
js学习--制作选项卡
43 4