jquery知识小结

jQuery
  什么是jQuery?
是一个javaScript框架,一个轻量级的js库;
  要使用jQuery首先要引入jQuery文件
<script type="text/html;charset=utf-8" src="具体的文件路径"></script>


jQueryday01:
 ==获取css: $("p").css("font-size");获取字体
   设置字体:$("p").css("font-size",14+"px");
   添加样式: .addClass("类名");
   去除样式: .removeClass("类名");
document.getElementsByTagName("p"); //返回的是一个数组
 ==将字符串转换成数字: parseInt(合法字符串);


 == var ps = $("p"); //返回的是数组,DOM对象
 == //ps[i]和ps.get(i)等价;
    //ps[i]是js默认的获取数组元素的方式;
    //ps.get(i)是jQuery封装的方法;
    //这2种方式返回的都是DOM对象(js对象),
    //而不是jQuery对象,所以不能通过这个
    //对象直接调用jQuery的方法;


 == <img src="../images/01.jpg" οnclick="f2(this)"/>
    注: 其中的οnclick="f2(this)"; this: 代表被点击的对象;


   <body οnlοad="start();"> <!-- 表示在页面加载后调用start()方法 -->
 ==定时器 
   setInterval(function(){},1000); //每隔一秒执行的操作
 
 ==//页面载入完毕以后开始执行
   $(function(){});






 ==this是js对象
 ==$(this),将this转换成了jQuery对象
 == var $li = $(this).parents("li"); 快去弄明白
 == var tds = $(btn).parent().siblings(); //找到btn的父亲的所有兄弟,但是没有包含自己哟
 <--插入元素-->
 == .prepend($tr) 作为父亲第一个儿子添加(添加的是jQuery对象)
 == .append($tr) 作为父亲最后一个儿子添加(添加的是jQuery对象)


 <--获取元素-->
 == .eq(i)  //是获取第i个元素,返回的是jQuery对象;
 == .prev() //获取哥哥
 == .next() //获取弟弟
 == .siblings() //获取所有的兄弟,但是不包括自己
 == .children() //获取所有的孩子;
 == .children("ul.tA_choseTime"); //获取指定的孩子:(获取class为tA_choseTime的ul)
 == .last(); //获取最后元素
 == .val()  //获取<input/> 中的值
    .val(内容)  //设置值
 == .text()  //获取标签中的文本; 
    .text(内容)  //给标签设置文本
 == .html()  //获取标签中的所有内容,包括其他标签
    .html(内容)  //给标签设置内容
 
 == var bookId =  $("#replaySelect option:selected").val(); //获取<option></option>中的value


 == .empty() //将内容清空
 == .remove() //删除自己
    例子:  清空<ul id="u1"><li></li><ul>中的内容
    方法1: $("#u1").empty(); //直接清空<ul>的内容
    方法2: $("#u1 li").remove(); //获取其中所有的<li>,将其删除;


 <--事件-->
 == $("#s1").change(function(){})   //改变事件
    var $option = $("#s1 option:selected"); //获取<select id="s1"> 中被选中的option;
 == $("#s1").click(function(){})  //单击事件
    //给id="note_list"的<ul>上,动态产生的<li>添加事件
 == $("#note_list").on("click","li",function(){});  //绑定单击事件
 == $("#note_list").on("mouseout","li",function(){}); //绑定鼠标移出事件
 == $("#note_list").on("mouseover","li",function(){}}; //绑定鼠标移入事件
 



































在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值