1、base.js
/*语法: $("选择器") 工厂函数 */ | |
/*寻找页面中name属性值是haha的元素*/ | |
$("[name='haha']").click(function(){ | |
$("#myDiv").css({"height":50,"width":50,"background":"red"}); | |
/*css(json格式)*/ | |
}) | |
/*js书写*/ | |
function changeDiv(){ | |
document.getElementById("myDiv").style.height="50px"; | |
document.getElementById("myDiv").style.width="50px"; | |
document.getElementById("myDiv").style.backgroundColor="pink"; | |
} | |
2、function.js
$(function(){ // 简写方式 等同于 window.onload | |
alert("页面的html结构加载完毕之后就执行!"); | |
}) | |
$(document).ready(function(){ | |
}) |
3、showAndHidden.js
/*初识jQuery(function(){ | |
当我们的鼠标移动到li上面,div中的图片显示 | |
$("li").mouseover(function(){ | |
//$(this).children("div").css({"display":"block"}); | |
$(this).children("div").show(); | |
}).mouseout(function(){鼠标移出 | |
//$(this).children("div").css({"display":"none"}); | |
$(this).children("div").hide(); | |
}) | |
})*/ | |
$(function(){ | |
/*复合事件 整合了鼠标移出和移入*/ | |
$("li").hover(function(){//mouseover | |
$(this).children("div").show(); | |
},function(){ //mouseout | |
$(this).children("div").hide(); | |
}) | |
}) |
4、htmlAndText.js
$(function(){ | |
//获取页面中的div innerHTML="" 会编译html标签 | |
//$("#myDiv").html("<img src='../images/cat.jpg' height='50px' width='50px'/>"); | |
// innerText 文本内容 | |
$("#myDiv").text("<img src='../images/cat.jpg' height='50px' width='50px'/>"); | |
}) |
5、link.js
$(function(){ | |
/*链式操作 在操作第一个div的同时 操作 第2个div | |
$("h1").css({"background":"red"}).next().css({"background":"pink"}) | |
.next().css({"background":"yellow"}); | |
*/ | |
$("div").css({"background":"yellow"}); | |
}) | |
/** | |
注释的说明: | |
01. 开发阶段: 便于团队内部人员阅读,方便后续维护 | |
02. 维护阶段: 把我们写好的注释提取成文档!哪怕我们在项目中删除注释!不影响维护! | |
03. 生产阶段: 建议删除注释,减少文件的大小!提升用户的体验! | |
*/ |
6、addClass.js
$(function(){ | |
//获取页面中所有的div动态增加类样式 之前js中使用的是 className="类名" | |
/*$("div").hover(function(){ | |
$(this).addClass("haha"); 增加样式 | |
},function(){ | |
$(this).removeClass("haha");删除样式 | |
})*/ | |
/*所有div的点击事件*/ | |
$("div").click(function(){ | |
$(this).toggleClass("haha"); | |
}) | |
}) |
7、changeAll.js
$(function(){ | |
//通过js获取dom对象 | |
var domDiv= document.getElementById("myDiv"); | |
// domDiv.html(); 是jquery对象才能使用的 | |
//把dom对象转换成jquery对象 | |
$(domDiv).html("就这么神奇的转换成了query对象"); | |
//获取第二个盒子 | |
var $jqueryDiv= $("#second"); | |
// 需要把jquery转换成dom对象 | |
//$jqueryDiv[0].innerHTML="转换成dom对象了!"; | |
$jqueryDiv.get(0).innerHTML="转换成dom对象了!!!"; | |
}) |
8、overAndEnter.js
$(function(){ | |
//获取div的鼠标移入事件 | |
/* $("#father").mouseover(function(){ | |
$(this).css({"border":"1px solid red"}); | |
})*/ | |
$("#father").mouseenter(function(){ | |
$(this).css({"border":"1px solid red"}); | |
}) | |
}) |
jquery-1.8.3.js
jquery-1.8.3.min.js
jquery-ui.js
jquery.ui.tabs.js
jquery.validate.js
js包的更多相关文章
-
ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用
在 ASP.NET Core 中添加静态文件 虽然ASP.NET主要大都做着后端的事情,但前端的一些静态文件也是很重要的.在ASP.NET Core中要启用静态文件,需要Microsoft.AspNe ...
-
Node.js包管理器Yarn的入门介绍与安装
FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT. 就在昨天, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm .咱 ...
-
NET Core 静态文件及JS包管理器(npm, Bower)的使用
NET Core 静态文件及JS包管理器(npm, Bower)的使用 文章目录 在 ASP.NET Core 中添加静态文件 使用npm管理JavaScript包 使用Bower管理JavaScri ...
-
Node.js包(JXcore)
Node.js的代码是开放的,并准备好被复制像任何其他Javascript代码.但现在它不可能的了.JXcore 这是一个开源项目,引入了包装和源文件和其他资源加密成JX包一个独特的功能. 考虑大型项 ...
-
Node.js包管理器:
Node.js包管理器: 当我们要把某个包作为工程运行的一部分时,通过本地模式获取,如果要在命令行下使用,则使用全局模式安装 使用全局模式安装的包并不能直接在JavaScript文件中用require ...
-
给JS包写TypeScript用的类型申明文件
TS (TypeScript)区别于JS (JavaScript)一个最大的不同是TS增加了类型.当一些TS代码要使用JS包的时候,最好这些JS包都有类型介绍,比如这个变量是什么类型,那个函数参数的什 ...
-
9.Node.js 包管理器npm
npm 是 Node.js 官方提供的包管理工具, 用于 Node.js包的发布.传播.依赖控制 安装 express ==> 流行的基于Node.js的Web开发框架,可以快速地搭建一个完整 ...
-
《Node.js 包教不包会》
<Node.js 包教不包会> 为何写作此课程 在 CNode(https://cnodejs.org/) 混了那么久,解答了不少 Node.js 初学者们的问题.回头想想,那些问题所需要 ...
-
Node.js包
1.app.js 2.m_p包下package.json 3.index.js 入口模块
-
Node.js包的依赖及版本号(转)
原文: http://www.cnphp6.com/archives/64130 Node.js最重要的一个文件就是package.json,其中的配置参数决定了功能.例如下面就是一个例子 { &q ...
随机推荐
-
C#----对时间结构DateTime的使用(时间日期的使用)
1.其初始化时间是0001--0--0 0:0:0 class Program { DateTime dt; static void Main(string[] args) { Program pp ...
-
Go文件操作
UNIX 的一个基础设计就是"万物皆文件"(everything is a file).我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件.操作系统为设备提供了文件格 ...
-
JS里面匿名函数的调用 &; 变量作用域的实验
参考 http://www.educity.cn/wenda/54753.html 已实验验证结果正确. 1.下列哪些正确?(B.C) A.function(){ alert("Here!& ...
-
[LeetCode][Python]Regular Expression Matching
# -*- coding: utf8 -*-'''https://oj.leetcode.com/problems/regular-expression-matching/ Implement reg ...
-
uvalive 7500 Boxes and Balls
https://vjudge.net/problem/UVALive-7500 题意: 找到规律之后发现给出一个数n,要求找到1 + 2i + ... + x <= n,找出1到x的和. 思路: ...
-
Chapter5_初始化与清理_this关键字
this关键字是Java中一类很特殊的关键字,首先它只能在方法内使用,用来表示调用这个方法的对象,在这一点上this和其他对对象的引用的操作是相同的.我们之所以可以在方法内部访问到它是因为编译器在方法 ...
-
Go Web:HttpRouter路由
HttpRouter是一个轻量级但却非常高效的multiplexer.手册: https://godoc.org/github.com/julienschmidt/httprouter https:/ ...
-
asp.net mvc 三种过滤器
前几天面试遇到这个问题,发现不是很了解,学习了下,这里记录下来 经常需要将用户的操作记录到日志中,或者是验证用户是否登录了网站, 面对这样的需求,以前的操作是自定义一个统一的全局方法,然后做处理, 在 ...
-
CLOB数据类型截取SUBSTR_按开始位置偏移量
--DBMS_LOB.substr不加参数表示全部截取,负向截取待定 CREATE OR REPLACE FUNCTION CLOB_SUBSTR( V_CLOB CLOB, N_OFFSET NUM ...
-
Node+Express+MongoDB + Socket.io搭建实时聊天应用实战教程(三)--前后端环境配置
前言 之前都是介绍一些基础知识,在这一节,我们就要开始实战coding了.正所谓磨刀不误砍柴工,准备工作显得尤为重要.很多demo只是追求效果的实现,并不注重整个demo的架构性.从我个人的角度看来, ...