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< ...
随机推荐
- Typeof() 和 GetType()区别
1.typeof(x)中的x,必须是具体的类名.类型名称等,不可以是变量名称. 2.GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,它的作用和typeof() ...
- LeetCode:197.上升的温度
题目链接:https://leetcode-cn.com/problems/rising-temperature/ 题目 给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日 ...
- arcgis js之调用wms服务
arcgis js之调用wms服务 定义: export const tdtlayer = async () => { let WMSLayer = await arcgisPackage.WM ...
- 一个下午整理的Web前端常见的英文缩写
PV (Page View)页面浏览量 FED(Front-End Development)前端开发 F2E(Front-End Engineer)前端工程师 WWW(World Wide Web)万 ...
- 【Struts2】简介及入门
一.概述 二.Struts2 快速入门程序 2.1 开发流程比较 2.2 引入依赖 2.2 创建jsp页面 2.3 在web.xml中配置前端控制器 2.4 创建struts.xml配置文件 2.4 ...
- RobHess的SIFT环境配置
平台:win10 x64 +VS 2015专业版 +opencv-2.4.11 + gtk_-bundle_2.24.10_win32 参考博客:https://www.cnblogs.com/cql ...
- CDH5.16.1的kafka集群报错: No broker in ISR for partition [getngo_collect_apm_test,0]
1 详细错误 kafka.common.NoReplicaOnlineException: No broker in ISR for partition [getngo_collect_apm_tes ...
- win10下 switchhost权限修改问题
switchhost提示没有切换权限:C:\WINDOWS\system32\drivers\etc\host 文件无法修改 1.找到host文件 C:\Windows\System32\driv ...
- 剖析ajax
学过javascript和接触过后端PHP语言必然要用到ajax,这是必学的一门学科,AJAX指的是Asynchronous JavaScript and XML,它使用XMLHttpRequest对 ...
- linux自由软件安装 ./config, make的理解
在linux系统中安装软件的其中一种:源码安装的方法是,先输入./configure,然后输入make,最后make install.或许有人留意到没有,这些软件的根目录中开始是没有Makefile的 ...