jquery转换js
刚离职,一直忙于弄简历,整理面试题。今天得空吧前几天学习复习的jq基础知识整理一下,长时间不用还真的忘记了。所有在深入学习中也不要忘记复习之前的知识。做巩固,老话说的好打好根基才能盖好房。基础知识过后,下面还有联系题,注意看
分享一个jquery好手册:http://www.css88.com/jqapi-1.9/
//jq版
$(document).ready(function(){
//获取元素
var jqBut=$("button");//更具标签名获取元素
var jqDiv=$("div");
//绑定事件
jqBut.click(function(){
//驱动事件
jqDiv.show(); //显示盒子
jqDiv.html("中秋快乐")//设置文字
})
});
jqDiv.show().html(ss)
相当于
jq.show()
jq.html(内容)
jq入口问题
js 也有入口, window.onload === ¥(document).ready();为了防止页面为加载完就执行
//jq入口函数 1、当页面加载完毕的时候,图片没有加载,执行这个函数
$(document).ready(function(){
alert()
});
//jq入口函数2、当页面加载完毕的时候,图片没有加载,执行这个函数
$(function(){
alert()
})
//jq入口函数 1、当页面加载完毕的时候,图片也加载完,执行这个函数
$(window).ready(function(){
alert()
})
//js改变多个样式
div.style.cssText="width:100px; height:100px; background:black; margin-bottom:20px;";
//jq改变多个样式,是josg数组方式
jqdiv.css({"width":,"height":,"background":"red","margin-bottom":});
<script src="jquery-1.11.1.js"></script>
<script>
//入口函数
jQuery(document).ready(function () {
//如果想要那种方式设置属性或方法,必须转换成该种类型。
//1.js对象转换成jquery对象。 $(js对象);
var box = document.getElementById("box");
var cbox = document.getElementsByClassName("box");
var div = document.getElementsByTagName("div"); //js转换成jq
box = $(box);
cbox = $(cbox);
div = $(div); //转换成了jquery对象,皮上面有功能可以直接调用。
div.css({"width": , "height": , "border": "1px solid red"});
box.css("background", "red");
cbox.css("background", "yellow");
//jquery对象是一个数组。数组中包含着原生JS中的DOM对象。
var jqbox = $("#box");
var jqCbox = $(".box");
var jqdiv = $("div");
//2.jquery对象转换成js对象。 1.jquery对象[索引值] 2.jquery对象.get(索引值)
//jquery对象转换成js对象
jqdiv[].style.backgroundColor = "black";
jqdiv.get().style.backgroundColor = "pink";
});
</script>
<script src="js/jquery-1.11.1.min.js"></script>
<script>
//jq函数入口 除了图片,页面加载后立即执行
jQuery(function(){
//获取元素
var jqli=$("li");
//for遍历所有li
for(var i=; i<jqli.length; i++){
//判断条件
if(i%===){
//jq对象转化成js对象
jqli[i].style.background="red";
}else{
jqli.get(i).style.background="yellow"
}
}
})
</script>
开关灯案例
<script src="js/jquery-1.11.1.min.js"></script>
<script>
//函数入口
jQuery(document).ready(function(){
//获取函数
var butArr=document.getElementsByTagName("input");
var bd=$("body");
//绑定事件 js对象 转换成 jquery对象
$(butArr[]).click(function(){
//jquery对象转化成js
bd[].style.background="white";
});
$(butArr[]).click(function(){
//jquery对象转化成js
bd[].style.background="black";
});
})
</script>
jquery转换js的更多相关文章
- 将jquery.qqFace.js表情转换成微信的字符码
jquery.qqFace.js使用方法 引用 <script src="~/Content/qqFace/js/jquery.qqFace.js?v=3"></ ...
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
js replace 全局替换 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有超过两个以上的对应字符就无法进行替换,这时候就要进行一点操作,进行全部替换. <scrip ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- 动态生成二维码插件 jquery.qrcode.js
前段时间做项目,需要动态生成一个二维码,于是就在网上找了一下发现一个jquery插件jquery.qrcode.js,所以今天就简单说一下这个插件的使用: jquery.qrcode.js是依赖jqu ...
- jquery 、 JS 脚本参数的认识与使用
jquery . JS 脚本参数的认识与使用 如何使用jquery刷新当前页面 下面介绍全页面刷新方法:有时候可能会用到 window.location.reload(); //刷新当前页面. par ...
- jQuery: jquery.json.js
http://api.jquery.com/jQuery.parseJSON/ http://www.json.org/json-zh.html http://fineui.codeplex.com/ ...
- Spring+Mybatis+jQuery.Pagination.js异步分页及JsonConfig的使用
在开发工作中经常用到异步分页,这里简单整理一下资料. 一.Controller方法 package com.lwj.controller; import javax.servlet.http.Http ...
- jquery.qrcode.js生成二维码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery倒计时组件(jquery.downCount.js)
//html <span class="days">00</span> <span class="hours">00< ...
随机推荐
- docker 入门4 - 群 【翻译】
开始,第 4 部分:群 先决条件 安装 Docker 版本 1.13 或更高版本. 获取第 3 部分先决条件中所述的 Docker Compose. 获取 Docker Machine, Mac 的 ...
- Spring集成kafka,消费者运行时内存占用会一直增长
Spring集成kafka,消费者运行时内存占用会一直增长? 20C 本人用Spring集成kafka消费者,发布运行时内存占用会一直升高,最后程序挂掉.请各位大神看看,提供解决方法 以下是我的配置文 ...
- EFcore的 基础理解<三> 多对多,唯一约束
唯一约束,替代键. modelBuilder.Entity<Car>() .HasAlternateKey(c => new { c.State, c.LicensePlate }) ...
- ThreeJS中创建文字的几种方法
1. DOM + CSS 传统html5的文字实现,用于添加描述性叠加文字的方法.一般使用绝对定位,并且保证z-index够大,用于显示在3D场景之上. 优点: 与CSS3D效果一致 缺点: 3d效果 ...
- docker-compose deploy replicaSet in standalone MongoDB cluster and with auth
经过两天的折腾,终于实现了自己想要的效果,就是通过docker-compose 部署最新的mongodb replicaSet, 主要是为了测试 4.2 最新的多文档事务,下面将整个步骤分享一下: d ...
- otool随笔测试
otool 工具 查看库/反编译等二进制信息 1 依赖库查询 otool -L Payload/XXX.app/XXX 2 查看该应用是否砸壳 otool -l Payload/XXX.app/XXX ...
- 5.Servlet 对象(request-response)
/*ServletResponse*/ /*responese常见应用*/ 1.向客户端输出中文数据 (分别以OutputStream 和 PrintWriter输出) 2.文件下载和中文文件的下载 ...
- 简单介绍 Java 构造器
导读 构造器是编程的强大组件.使用它们来释放 Java 的全部潜力. 在开源.跨平台编程领域,Java 无疑(?)是无可争议的重量级语言.尽管有许多伟大的跨平台框架,但很少有像 Java 那样统一和直 ...
- Oralce问题之Oracle ORA-28001:某用户密码过期
解决办法: (1).通过CMD打开命令行窗口,以sysdba连接数据库 SqlPlus / as sysdba (2).通过查询dba_user检查哪些用户过期 Sql>Select UserN ...
- 关于pycharm database查看db.sqlites文件提示:Driver class 'org.sqlite.JDBC' not found
系统重新安装后,启动pycharm存在各种问题,其中一个问题就是在Pycharm中的database里面不能查看sqlite数据库了: 经过一番查找终于找到了问题: 首先问题 是提示这样一个报错: 解 ...