ul

jq的爸妈兄弟姐妹

谁说我不能喝 提交于 2019-12-13 18:57:08
1、jquery 获取元素(父节点,子节点,兄弟节点) $("#test1").parent(); // 父节点 $("#test1").parents(); // 全部父节点 $("#test1").parents(".mui-content"); $("#test").children(); // 全部子节点 $("#test").children("#test1"); $("#test").contents(); // 返回#test里面的所有内容,包括节点和文本 $("#test").contents("#test1"); $("#test1").prev(); // 上一个兄弟节点 $("#test1").prevAll(); // 之前所有兄弟节点 $("#test1").next(); // 下一个兄弟节点 $("#test1").nextAll(); // 之后所有兄弟节点 $("#test1").siblings(); // 所有兄弟节点 $("#test1").siblings("#test2"); $("#test").find("#test1"); 2、元素筛选 // 以下方法都返回一个新的jQuery对象,他们包含筛选到的元素 $("ul li").eq(1); // 选取ul li中匹配的索引顺序为1的元素(也就是第2个li元素) $("ul li")

东拼西凑完成一个“前端框架”(3) - 侧边栏

被刻印的时光 ゝ 提交于 2019-12-13 01:30:45
写在前面 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 项目引入 font-awesome <link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> iconfont 自定义图标 <link href="css/icon.css" rel="stylesheet" /> 整体框架来到关键的部分,侧边栏菜单; 侧边栏 收起展开动画 说到动画我们可以通过 jQuery 、 css3 来实现,关于 css3 与 jQuery 动画的实现方式就不详细说了,简单总结以下几点: css3 使用 GPU,jQuery 使用 CPU css3 比 jQuery 更流畅,更快,更效率 jQuery 支持所有游览器 css3(animation, transition) 不支持 ie6, 7, 8, 9 css3 animation 更灵活 综上,还是推荐 css3 实现动画效果,实现动画效果可以通过 transition 和 animation 属性,这里我试用 transition 属性来实现动画; 1. 定义transition属性 .ls-layout .ls-layout-slider { width: 200px; height:

js23-css使用flex的一天

冷暖自知 提交于 2019-12-11 18:21:42
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width, height=device-height"> <title></title> <link rel="stylesheet" type="text/css" href="css/font-awesome.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/flex1.css"> </head> <body> <header> <ul> <li> <div></div> </li> <p>扫一扫</p> </ul> <ul> <li></li> <li> <div></div> <input /> <div></div> </li> </ul> <ul> <li> <div></div> </li> <p>消息</p> </ul> </header> <div class=

ul,li加css的:hover完成级联选择(不使用js)

情到浓时终转凉″ 提交于 2019-12-11 15:35:35
三级级联选择,如图所示 思路:ul里面包li再包ul再包li再包ul再包li html代码 <ul class="Aul"> <li class="Ali"> //一级ul>li <span>一级菜单a</span> <ul class="Bul"> <li class="Bli"> //二级ul>li <span>二级菜单a</span> <ul class="Cul"> <li class="Cli"> //三级ul>li <span>三级菜单a</span> </li> <li class="Cli"> //三级ul>li <span>三级菜单b</span> </li> </ul> </li> <li class="Bli"> //二级ul>li <span>二级菜单b</span> <ul class="Cul"> <li class="Cli"> //三级ul>li <span>三级菜单a</span> </li> <li class="Cli"> //三级ul>li <span>三级菜单b</span> </li> </ul> </li> </ul> </li> <li> <span>一级菜单b</span> <ul>...</ul> </li> <li> <span>一级菜单c</span> <ul>...</ul> </li> </ul> css .Bul,

vue中nextTick和$nextTick的差别

假如想象 提交于 2019-12-10 04:26:22
<ul id= "demo" > <li v- for = "item in list" >{{item}}</div> </ul> new Vue({ el: '#demo' , data:{ list=[0,1,2,3,4,5,6,7,8,9,10] }, methods:{ push: function (){ this .list.push(11); this .nextTick( function (){ alert( '数据已经更新' ) }); this .$nextTick( function (){ alert( 'v-for渲染已经完成' ) }) } }}) * `Vue.nextTick(callback)`,当数据发生变化,更新后执行回调。 * `Vue.$nextTick(callback)`,当dom发生变化,更新后执行的回调。 来源: https://www.cnblogs.com/ch-zaizai/p/7883136.html

第四课-BeautifulSoup

折月煮酒 提交于 2019-12-09 19:43:00
from bs4 import BeautifulSoup ''' 1、find_all的使用: soup.find_all("ul");soup.find_all("ul",limit=2)[1];find_all("ul",class_="dl-tab-conten") soup.find_all("ul",attrs={"class":"dl-tab-conten","id":"J_NavContent"}) 2、find与find_all的区别 find只会返回一个满足条件的标签 3、使用find和find_all的过滤条件 1、关键字获取,2、attrs参数获取 4、获取标签的属性 1、通过下表获取 href = a["href"] 2、通过attrs属性获取 href = attrs["href"] 5、string和stripped_strings、strings属性及get_text方法 1、string获取某个标签下的非标签字符串 2、strings获取某个标签下的子孙非标签字符串 3、stripped_strings获取某个标签下的子孙非标签字符串并去掉空格 4、get_text()获取某个标签下的子孙非标签字符串,不是以列表的形式返回而是以字符串的形式返回 select方法 ''' """ 1、Tag:BeautifulSoup中所有的标签都是Tag类型

React入门看这篇就够了

时光总嘲笑我的痴心妄想 提交于 2019-12-09 13:06:06
摘要: 很多值得了解的细节。 原文: React入门看这篇就够了 作者: Random Fundebug 经授权转载,版权归原作者所有。 React 背景介绍 React 入门实例教程 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 什么是React A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES 用来构建UI的 JavaScript库 React 不是一个 MVC 框架,仅仅是视图(V)层的库 React 官网 React 中文文档 特点 使用 JSX语法 创建组件,实现组件化开发, 为函数式的 UI 编程方式打开了大门 性能高的让人称赞:通过 diff算法 和 虚拟DOM 实现视图的高效更新 HTML仅仅是个开始 > JSX --TO--> EveryThing - JSX --> HTML - JSX --> native ios或android中的组件(XML) - JSX --> VR - JSX --> 物联网 为什么要用React 使用 组件化 开发方式,符合现代Web开发的趋势 技术成熟,社区完善,配件齐全,适用于大型Web项目

addEventListener(type, fn , true/false)绑定事件第三个参数作用以及利用事件的冒泡,实现事件委托

Deadly 提交于 2019-12-09 08:54:57
(一): 第一个参数type,事件的类型,如click,mouseover等; fn,事件监听执行的function; 第三参数,决定事件执行的过程(大概这样解释。。),捕获或者冒泡,首先我们看一张图片: 由图片我们可以看到,事件是先捕获再冒泡的,而第三个参数就决定了是先捕获还是先冒泡,如果是true就是捕获,反正则是冒泡,我们可以看个例子: html: < ul id = "ul" > < li > 1111 </ li > < li > 2222 </ li > < li > 3333 </ li > < li > 4444 </ li > </ ul > javascript: var ul = document.querySelector( '#ul' ); ul.addEventListener( 'click' , function () { alert( 'ul' ) }, false ); var li = document.querySelector( '#ul > li' ); li.addEventListener( 'click' , function () { alert( 'li' ) }, true ) 上面的例子中,把 li 事件监听的执行过程是捕获,而捕获先于冒泡执行,所以是先alert(‘’li“)再 alert(‘’ul“),

移动端touch拖拽,拖动,改变animate动画事件

♀尐吖头ヾ 提交于 2019-12-08 09:37:17
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="maximum-scale=1,user-scalable=no,width=device-width,initial-scale=1"/> <title>拖拽</title> </head> <style> *{ margin: 0; padding: 0; } html,body{ width: 100%; height: 100%; } ul,li{ list-style: none; } .warpe{ width: 100%; height: 100%; } .img{ width: 100%; height: 50%; display: flex; justify-content: center; align-items: center; }.img>ul{ width: 40%; height: 40%; position: relative; border: 1px solid #0099FF; transform-style: preserve-3d; perspective: 200px; }.img>ul>li{ text-align: center; width: 100%; height:

jQuery自定义插件

只谈情不闲聊 提交于 2019-12-07 01:16:34
自定义一个jQuery二级菜单插件 自定义jQuery插件需要了解: 命名规范:jQuery.插件名-版本.js 以工具(全局)函数形式加到jQuery中: $.extend({函数名:function(){功能代码}}); 使用时:$.函数名(); 以成员(局部)函数形式加到jQuery中: $.fn.extend({函数名:function(){功能代码}}); 使用时:$("选择元素").函数名(); 以成员形式应返回jQuery对象,便于链式操作。 1.创建关联文件 创建 插件名.js 文件 创建 页面名.css 文件 然后 引入html 中 <!-- 引入创建的名为myPlugin-menu的css --> <link rel="stylesheet" type="text/css" href="../css/myPlugin-menu.css"/> <!-- 引入jQuery库,必须在前面,后面的插件文件基于jQuery --> <script src="../js/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script> <!-- 引入创建的名为jquery-myPluginmenu-1.0.js --> <script src="../js/jquery-myPluginmenu-1.0