js,jQuery常用基础易忘知识点汇总

js和jQuery知识点总结 2.1.如何带参?a,b,c2.2.返回 return3. 阅读详情
Javascript知识总结
1.创建并追加元素
document.createElement("li"); obj.appendChild(obj);
//获得元素第一个div下的li元素数组
obj.getElementsByTagName("div")[0].getElementsByTagName("li");
2.为元素添加css样式及相应的属性
obj.className = "cssName";//为元素添加class样式
obj.src/href/target = "_blank...";//为元素添加属性(不建议)
obj.style.property = new style;//添加具体属性
//为元素赋值文本
obj.innerHtml = "";obj.innerText = "";
4.文档加载完成之后执行函数
window.onload = function(){}
window.onscroll = function(){ }
5.获得页面可视区域高度
var clientHeight = document.documentElement.clientHeight;
6.设置并取消定时器
var timer = null;
timer = setInterval(function(){/*每30毫秒执行一次此函数*/},30);
clearInterval(timer);
7.获得滚动条距离顶部的距离
var osTop = document.documentElement.scrollTop || document.body.scrollTop;
8.在6中的定时器的function中执行以下语句,页面即可不断滚动
document.documentElement.scrollTop = 
document.body.scrollTop = osTop + xxx;//xxx的值即为每次滚动的距离
9.tab选项卡实现原理
var oDiv = document.getElementById("divLoginWindow");//选项卡和相应内容卡的父级div
    var oLi = oDiv.getElementsByTagName("div")[0].getElementsByTagName("li");//选项卡
    var aCon = oDiv.getElementsByTagName("div")[1].getElementsByTagName("div");//内容卡
    for (var i = 0; i < oLi.length; i++) {
        oLi[i].index = i;//为选项卡设置index属性
        oLi[i].onclick = function () {
            show(this.index);//为选项卡设置点击事件
        }
    }
    function show(a) {
        index = a;
        for (var j = 0; j < oLi.length; j++) {//将所有的选项卡和内容卡的样式置为空
            oLi[j].className = "";
            aCon[j].className = "";
            // aCon[j].style.opacity = 0;
            aCon[j].style.display = "none";
        }
        aCon[index].style.display = "block";//相应内容卡显示出来
        oLi[index].className = "cur"; //为选中的行增加显示(相应)的样式
    }
10.Javascript的Math()函数
Math.floor(x);//返回小于或等于x的最大整数,x为number类型的数字
Math.ceil(x);//返回大于或等于x的最小整数(取整函数)
Math.round(x);//返回与x最接近的整数(四舍五入)


JQuery知识总结
1.JQuery元素选择器
$("#id")//根据元素的id来选择元素
$(".class")//选择所有样式为class的元素
$("p.intro")//选取所有 class="intro" 的 <p> 元素
$("p")//选取所有的p元素
$(this)//当前的html元素
2.为元素添加属性
$("#id").attr({"":"","":""});//为元素添加属性
$("#id").css({"":"","":""});//为元素添加class样式
$("#id").val();//为元素取值或赋值
$("#id").html();//为元素添加html样式
// 获取元素属性
$(this).attr('属性名');
3.添加或移除css样式
$("#target").addClass("newClass");//添加样式
$("#target").removeClass("oldClass");//移除样式
$("#target").toggleClass("newClass");//如果存在则移除,如果不存在则添加
hasClass("className");// 判断是否已经存在CSS
3.刷新当前页面及打开新页面
window.location.reload();
window.open(link);//打开新页面,link为地址,会被浏览器拦截
location.href = "Default.aspx";//打开新页面
4.为元素添加点击事件
$("#id").click(function(){});
5.为元素绑定键盘事件
$("#id").bind('keypress',function(event){
if(event.keyCode == "13"){
//如果是回车,则执行此处代码
}
});
6.Jquery悬浮事件
$("#id").bind({
mouseenter:function(e){},
mouseleave:function(e){}
});
7.为动态添加的元素绑定事件
$("#id").live('click',function(){});
8.隐藏显示元素
$("#id").css("display","none");$("#id").css("display","block");
$("#id").hide();$("#id").show();
9.滚动条滚动事件
$(window).scroll(function(){});
10.获得服务器控件的客户端ID
$('#<%=targetId.ClientID%>').focus();
11.删除被选元素及其子元素
$('#obj').remover();
$("p").remove(".italic");//删除 class="italic" 的所有 <p> 元素:
12.删除被选元素的子元素
$('#obj').empty();
13.页面加载刚完成则聚集焦点
$("#id").focus();
$("#editAgencyName").select();//聚焦且选中页面内容
14.遍历


<pre name="code" class="javascript">//遍历对象
$.each(obj,function(n,value) {   
           alert(n+' '+value.name);
  });  
//遍历数组
$.each(anArray,function(n,value) { });  

+value+"</td></tr>"; tbody += trs; });


web前端设计
1.font-family:'Hiragino Sans GB';
font:14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
color:#8c8c8c;
2.box-shadow:rgba(0,0,0,.27) 0 1px 3px,#DCDCDC 0 1px 0,#DDD 0 -1px 0;
box-shadow:0px 2px 4px rgba(0,0,0,0.1);(此颜色较浅)
3.灰色背景:background:#efefef;#f7f7f7;
iframe问题:
<iframe onLoad="iFrameHeight()" id="iframepage" src="tesx.jsp" 
scrolling="no" frameborder="0"></iframe>
<script>
function iFrameHeight() {//解决iframe自适应高度的问题
var ifm= document.getElementById("iframepage");
var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>
自定义上传input=file
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>定义input type="file" 的样式</title>
<style type="text/css">
body{ font-size:14px;}
input{ vertical-align:middle; margin:0; padding:0}
.file-box{ position:relative;width:340px}
.txt{ height:22px; border:1px solid #cdcdcd; width:180px;}
.btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;}
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px }
</style>
</head>
<body>
<div class="file-box">
 <form action="" method="post" enctype="multipart/form-data">
<input type='text' name='textfield' id='textfield' class='txt' />  
<input type='button' class='btn' value='浏览...' />
<input type="file" name="fileField" class="file" id="fileField" size="28" onchange="document.getElementById('textfield').value=this.value" />
<input type="submit" name="submit" class="btn" value="上传" />
 </form>
</div>
</body>
</html>















CSP-J 入门级第一轮认证 2025 详细解析 2025年CSP-J入门级第一轮认证模拟赛提供10套免费试题,含选择题与解析。选择题涉及计算机科学基础,如32位无符号整数最大值计算(约42.9亿,选A)、C++位运算(255&254=254,选B)、递归函数分析(calc(5)=6,选B)、哈夫曼树构造(带权路径长度186,选B)等。其他题目涵盖图论(有向图边数等于入度/出度和,选B)、组合数学(120种选法,选C)、布尔逻辑(选项C不恒等)、模运算周期性(f[2025]=6,选D)、C++字符串特性(支持string+char,选B)及引用传参 阅读详情

相关推荐

超详细 Git创建仓库及上传项目至Github操作(Windows系统)

文章目录前言一、Git下载及安装二、创建代码仓库1.配置身份2.创建本地仓库3.提交本地代码三、使用Git上传代码至Github1.创建ssh keys2.在Github中新建仓库3.关联本地仓库与Github仓库4.推送代码至Github仓库总结 前言 本文对于Windows系统上git的安装及基本使用方法进行简单介绍,并介绍如何使用git将仓库中的项目上传至个人的Github中去。内容参考《第一行代码》以及一些博客。 本文适合新手阅读哦~ 一、Git下载及安装 打开网站 git下载 下载安装包(直接

lijianyi0219的博客 2万+

tab选项卡中div覆盖导致不能操作问题

实现了tab选项卡,里面使用div时候位置是顺序排列的,当点击第二个选项卡时候div的位置会向下 怎么修改呢,首先想到的是固定位置,果然div有position选项,设定为固定,就能实现 你的内容 你的内容 然而又引起的问题是div覆盖后导致底层的div的按钮之类的不能点击,形成了遮罩效应 又搜了一下,改变div的上下顺序,在css中有个z-index选项,可以设置元

wudishine的专栏 2084

【SEED Labs 2.0】V*N Tunneling Lab

本文为 SEED Labs 2.0 - V*N Tunneling Lab 的实验记录。本实验工作量较大,但难度不大,重点在于搞清是谁发给谁,走的什么路径。另外,本次实验由于网络中的设备较多,修改了环境变量方便分清哪个窗口是哪个设备。这样操作起来就方便多了。...

Chenyang的博客 6959

js知识点汇总

1.本门课的作用(JavaScript的作用)所有基于Web的程序开发基础 2.一种计算机客户端脚本语言,主要在Web浏览器解释执行。 3.浏览器中Javascript,用于与用户交互,以及实现页面中各种动态特效 4.在HTML文件中,任何JavaScript代码必须放到<script>标签中 5.把JavaScript代码放到外部文件中,在HTML代码中直接引入该文件(外部文...

少说,多做。 2万+

鸿蒙之HML语法参考

HML(HarmonyOS Markup Language)是一套类HTML的标记语言,通过组件,事件构建出页面的内容。页面具备数据绑定、事件绑定、条件渲染和逻辑控制等高级能力。

2401_82772199的博客 1644

手把手教你配置RK3588的FFmpeg+RKmpp:从解码到RGA转换的完整避坑指南

本文详细介绍了在RK3588平台上配置FFmpeg+RKmpp进行硬件解码和RGA图像处理的完整流程,包括环境准备、DRM Prime解码输出实战、RGA硬件加速转换技巧以及全链路性能调优。通过具体代码示例和问题排查指南,帮助开发者高效实现视频处理流水线,显著提升性能并降低CPU占用率。

weixin_28366475的博客 468

js+jquery常用知识点汇总

一、jquery源码中常见的知识点  1.string,number类型转换的快捷方法复制代码代码如下:// @param s为字符串,n为数字function fn(obj){    //转换为String类型    var s = obj +"";    //转换为number类型    var n = +obj;}  分享一个面试例子://加会将其后面自动转换成字符串"64"+4="644"...

美好的未来在于把握今天 2022

机器学习势能(MLPs) 第一章 基础理论与核心概念 第二章 数据生成与训练集构建

密度泛函理论(DFT)作为现代计算材料科学的基石,通过求解Kohn-Sham方程在电子结构层面提供可靠的势能面信息。然而,其计算复杂度随体系电子数呈O(N3) 至O(N4) 增长,对于包含数百个原子的体系,单点计算往往需消耗数小时至数天的计算资源。这一瓶颈严重限制了分子动力学模拟的时间尺度,传统DFT-MD通常仅能覆盖皮秒量级,远不足以观测扩散、相变等慢动力学过程。经验力场通过解析函数形式描述原子间相互作用,实现了经典力学的计算效率,但其参数化过程高度依赖物理直觉与经验调参。

VectorShift的博客 172

jQuery基础知识点汇总

class 选择器: 语法:$(".class值") 根据 class样式值 查找标签对象 class表示css中的样式,这是使用样式的名称定位dom对象。组合选择器: 语法:$("#id,.class,标签名") 是多个被选对象之间使用逗号分隔后形成的选择器,可以组合id,class,标签名等,举例:$("body" > "div");$("选择器").attr("username","张三") //设置数组中的所有dom对象的username属性值为"张三"。

heliuerya的博客 1928

在时间轴上联动多张内表:ABAP 的 PROVIDE ... ENDPROVIDE 区间联动迭代实战

PROVIDE 是 ABAP 中处理有效期区间数据的强大工具,它能自动将多张内表按时间维度切片并联合处理。其核心功能包括:指定区间边界字段(BOUNDS),定义外部总区间(BETWEEN),并通过工作区和标志位(VALID)标识每张表在当前子区间是否生效。该语法特别适合 HR 信息类型等有效期数据,能避免手动处理区间重叠、排序和空档等问题。使用时需注意字段投影(FIELDS)限制、工作区只读原则,以及异常处理(如区间重叠或未排序)。典型应用场景包括员工调岗记录、价格有效期管理等需要时间轴联动的业务逻辑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1659

DRV8711驱动器的各寄存器的介绍

drv8711驱动器

PCLintelligence的博客 1631

jquery常用与易忘知识点记录

jquery常用与易忘知识点记录 1.button绑定点击事件并传this <button type="button" class="btn primary-btn" onclick="click(this)"></buttoon> 在js中如何获取对应的jq对象呢: function click(){ 1.直接拿this var element = this ; ...

panzhao007的博客 184

利用 HTML5 与 SICF 打造 CRM WebClient UI 多附件上传 —— 从原型到生产的全流程揭秘

通过HTML5 标准 + SICF 服务 + BOL/GOS API的三位一体方案,我们无需修改 SAP 标准代码,就能让 CRM WebClient UI 获得现代化的多附件上传体验。浏览器负责多选与进度提示,SICF 负责安全中转,ABAP 负责权限校验与落库。你可以先在质量系统快速原型,再逐步完善权限、异常处理与 UI 细节。按照本文的方法落地,哪怕一次上传几百份文件,也能轻松搞定,真正把时间还给业务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 327

jQuery+Javascript基础知识汇总

jQuery是一个Javascript库,里面提供了很多快速方便操作DOM的函数(方法)。学习jQuery的本质就是学习调用这些函数(方法)。

洛江清的博客 1520

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JavaWeb表单中--JavaScript和jQuery核心知识点汇总

JavaScript学习过程中难理解点较多: 基本语法 常用事件 常用DOM操作 由于对一些概念不理解、对一些基本思想不够重视导致对知识的错误应用,因此本文主要解决这些问题,以及对一些重点知识的总结,基本语法不再赘述。 另外,对于初学者,JavaScript及jQuery所学知识点都易遗忘,不要因此恐慌,平常多回头敲敲案例,多复习一下,jQuery的API文档需要用的时候多翻翻看看就行了。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 1151

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jQuery学习易忘细节

1.类似于alert(""),但不会中断页面操作:console.log("last");2.javascript是HTML5以及所有现代浏览器中的默认脚本语言,所以在<script></script>标签中是否使用“type="text/javascript"”都可以;3.云CDN: Baidu CDN:<script src="http://lib...

bacongti2381的博客 74

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

js、jQuery中常用的一些方法

js、jQuery里的一些常用的的方法总结         jQuery其实就是对js,Ajax的封装,在做项目是必不可少的,验证,异步请求什么的都需要用到。在学习的时候遇到很多不知道的,那就百度啊,有的也没记到,现在用了几天时间整合也用到过的,反正个人觉的是非常实用的,写下来留着下次自己忘了的话更好找,同时也复习了一下子。         下面的代码都是一个一个查原来怎么用的

我只是一个人。 1654

JS和jQuery基础

JavaScript用于控制网页内容,实现网页浏览者与网页内容之间的交互,这种交互的实现直接发生在客户端,并不需要与Web服务器之间进行数据通信,因此将获得极高的响应速度。

m0_74637610的博客 3291

jQuery 知识点汇总

jquery知识点复习 一、 基本概念 1. jQuery简介 jQuery是一个基于javascript的框架。它提供了丰富的选择器和大量的函数,可以方便的实现网页中各种动态的效果。迄今为止,已经有大量的jquery插件和基于jQuery的UI框架(miniui、easyui、ligerui)。 jQuery的宗旨是:write less,do more! 2. 文档加载完毕函数 常

wxy_kk的博客 365

前端常用知识点总结

前端即网站前台部分,运行在浏览器上展现给用户浏览的网页。web前端就是利用三大核心 即 html,css,JavaScript分别是网页控件、美化控件代码、增强表现力的脚本语言等技术实现。HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。未完善。

weixin_46721191的博客 1960

jQuery基础知识点汇总(1)

jQuery是一个javaScript库,用于简化对HTML文档的操作、事件处理、动画效果以及Ajax等功能,它可以大量简化javaScript代码,宗旨就是:用少量的代码做更多的事情。

weixin_65350557的博客 984

jQuery常用知识点

一、jquery源码中常见的知识点   1.string,number类型转换的快捷方法 复制代码代码如下: // @param s为字符串,n为数字 function fn(obj){     //转换为String类型     var s = obj +"";     //转换为number类型     var n = +obj; }

WhyDoYouStay的博客 1691

jQuery基础知识点

jQuery基础知识点 文章目录jQuery基础知识点1. jQuery简介2. jQuery对象3. jQuery对象与DOM对象的相互转换4. jQuery选择器4.1 基本选择器:4.2 层级选择器:4.3 过滤选择器:4.4 表单选择器:5. jQuery对象的几个方法6. jQuery中DOM操作6.1 查找节点:6.2 创建节点:6.3 插入节点:6.4 删除节点:6.5 克隆...

qq_34538535的博客 744

【JS、JQuery】JS和JQuery常用方法的区别对比

下面总结一下原生JS和JQuery一些常用方法的区别对比: js方法 jquery方法 1、页面加载 window.onload=function(){ }; $(document).ready(function() { }); 等价于下面: $(function() { }); 2、获取DOM对象 ...

qing_小诺的博客 733

jQuery基础知识汇总

目录 一、什么是jQuery (一)、jQuery概述 1.1 JavaScript库 1.2 jQuery的概念 1.3jQuery的优点 (二)、jQuery的基本使用 2.1、jQuery的顶级对象$ 2.2、jQuery的入口函数 2.3jQuery 对象和DOM对象 二、jQuery常用知识点总结 (一)、 jQuery 基础选择器 (二)、 jQuery 选择器 2.1、jQuery设置样式 2.2、jQuery隐式迭代(重点) 2.3、 jQuery 筛选选择..

m0_46680765的博客 410

jquery基础之易混淆知识点汇总(一)

一、.html()和.text()的区别 1).html()获取元素内的所有内容,包括标签 2).text()获取元素内的所有文本内容 示例: html部分: <div class="message"> 枯藤老树昏鸦 <span class="peom">小桥流水人家</span> </div> js部分: $(function(){ console.log($('.message').html()); console.log($('

weixin_51609337的博客 872
上一篇: 文本框input关闭自动记录提示功能
下一篇: java的IO流的常用操作
KinderWang
博客等级 码龄14年 5粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值