首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Web前端上万字的知识总结

下面是自己学HTML+DIV+CSS+JS时的学习笔记,给大家分享以下,相互学习。大二时候寒假在家无聊的时候想做点事,总结了一下web前端基础的东西,下面的每个字都是自己手敲的。   ...                 1:盒状展开                 2:圆形收缩                 3:圆形展开     4:向上擦除                 5:向下擦除...     14:中部向左右展开     15:上下向总中部收缩     16:中部向上下展开     17:梯状左下展开 18:梯状左上展开        19:梯状右下展开     20:梯状右上展开...文字链接   (3)、空链接: 链接   (4)、脚本链接: 文字链接   (5)、制作图像映射...(1)、用标签实现     属性: charset编码脚本程序的字符集        language 脚本语言 src 包含脚本程序的URL      type脚本类型   (2)、js

3.7K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    web前端基础知识总结

    1:盒状展开 2:圆形收缩 3:圆形展开 4:向上擦除 5:向下擦除 6:向左擦除 7:向右擦除 8:垂直百叶窗 9:水平百叶窗 10:横向棋盘式 11:纵向棋盘式 12:溶解 13:左右向中部收缩...14:中部向左右展开 15:上下向总中部收缩 16:中部向上下展开 17:梯状左下展开 18:梯状左上展开  19:梯状右下展开 20:梯状右上展开  21:随机水平线 22:随机垂直线 23:随机 Name...name”> 文字链接  (3)、空链接:  链接  (4)、脚本链接: 文字链接  (5)、制作图像映射...autostart 的属性值有true和no 当嵌入flash动画时还有以下属性: Quality 动画的播放质量 puginspage 播放插件所在位置   wmode 动画播放时的窗口模式 (3)、制作滚动字幕标签...在页面中加入Javascript脚本 (1)、用标签实现 属性: charset编码脚本程序的字符集 language 脚本语言 src 包含脚本程序的URL type脚本类型 (2)、js

    3.8K60

    Vue + Element UI 实现权限管理系统 前端篇(八):管理应用状态

    引入背景 像先前我们是有导航菜单栏收缩展开功能的,但是因为组件封装的原因,隐藏按钮在头部组件,而导航菜单在导航菜单组件,这样就涉及到了组件收缩状态的共享问题。...收缩展开按钮触发收缩状态的修改,导航菜单需要根据收缩状态来设置导航栏的宽度。这样就需要在收缩状态变更时刷新导航菜单样式。后续类似的组件状态共享还会有许多。...添加配置 3.1 添加 Store 在 src 目录下,新建一个 store 目录,专门管理应用状态,在 index.js 中创建 store。 ?...测试效果 进入主页,点击收缩按钮,效果如下图。 ? Store 模块化 现在我们的状态都维护在index.js,状态一多就会出现臃肿,这里可以根据需求进行模块化。 1....封装收缩组件 1. 组件封装  如下图,新建目录和文件,封装收缩组件展开导航栏组件。 ?

    2K20

    快速搭建一个代码在线编辑预览工具(实战)

    展开收缩时针对非空的对象和数组,所以可以在遍历下级属性之前添加一个按钮元素,按钮相对于最外层元素使用绝对定位。...image-20210508195753623.png 展开收缩按钮的点击事件我们使用事件代理的方式绑定到外层元素上:

    快速搭建一个代码在线编辑预览工具

    default: break; } } 3.json数据 json数据需要格式化后进行显示,也就是带高亮、带缩进,以及支持展开收缩...展开收缩时针对非空的对象和数组,所以可以在遍历下级属性之前添加一个按钮元素,按钮相对于最外层元素使用绝对定位。...includes(logItem.contentType)" v-html="logItem.content" @click="jsonClick" > 点击展开收缩按钮的时候根据当前的展开状态来决定是展开还是收缩...,展开收缩操作的是wrap元素的高度,收缩时同时插入一个省略号的元素来表示此处存在收缩,同时因为按钮使用绝对定位,脱离了正常文档流,所以也需要手动控制它的显示隐藏,需要注意的是要能区分哪些按钮是本次可以操作的...('expandBtn')) { let target = e.target let parent = target.parentNode // id,每个展开收缩按钮唯一的标志

    4.1K20

    巧妙使用flex, letter-spacing实现过渡动画

    本文作者:IMWeb DeepKolos 原文出处:IMWeb社区 未经同意,禁止转载 巧妙利用flex, 实现下面的效果~ 无需js来获取clientWidth 有时候会做一些小的宽度变换, 比如居中到居左的变换...inlne-block + text-align:center; 4. margin: 0 auto 的切换; 大概知道方式的, 就不细写了~ 其中0是有transition动画的, 但是with的值需要js...所以导致, 英文使用-9px 和中文-17px的有效过渡时间是一致的, 但是当英文使用-17px的时候, 会加速收缩, 延迟展开 并且如果是中英混搭的情况, 过渡时间由中英分别的字母数决定...就是动画时间不可控..., 它带来的好处就是不需要js来设置, 所以使用场景也是有限的~ 最后 flex宽度改变了, 需要的效果是, 向右移出, 怎么来实现?...class="btn-cancel-takeplace">{{cancelBtnText}} 分出两个容器, 一个用来控制父级的宽度, 一个用于显示最初的状态 OK~ 昨天制作这个效果的关键点就是这些

    1.7K70

    巧妙使用flex, letter-spacing实现过渡动画

    本文作者:IMWeb DeepKolos 原文出处:IMWeb社区 未经同意,禁止转载 巧妙利用flex, 实现下面的效果~ 无需js来获取clientWidth ?...inlne-block + text-align:center; 4. margin: 0 auto 的切换; 大概知道方式的, 就不细写了~ 其中0是有transition动画的, 但是with的值需要js...所以导致, 英文使用-9px 和中文-17px的有效过渡时间是一致的, 但是当英文使用-17px的时候, 会加速收缩, 延迟展开 并且如果是中英混搭的情况, 过渡时间由中英分别的字母数决定...就是动画时间不可控..., 它带来的好处就是不需要js来设置, 所以使用场景也是有限的~ 最后 flex宽度改变了, 需要的效果是, 向右移出, 怎么来实现?...OK~ 昨天制作这个效果的关键点就是这些~ 在这里记录一下下~ btw, 这类改变width的局部小范围弄弄就好, 可以在组件的root添加will-change: opacity; ,减少一下paint

    1.2K20

    用酷炫的vue~制作酷炫的menu~

    一个简单的example: 3.关键步骤讲解 整个menu的实现关键在于计算menu展开后最后的坐标,以及展开收缩的动画....原始的位置,x2最后展开的位置,x1中间的过渡位置(主要是造成 一个“拉回”的效果),以下是图片解释,为了解释简单明了,我放大了radius倍数以及增加了动画的执行时间。...关键代码: 计算每个item的夹角: 第二步,根据生成的坐标使用js动态生成animtion,并插入到样式文件中。...生成展开收缩的keyframe 到这一步我们完成了点击menu展开收缩 完成点击item之后item放大消失,其他的item缩小消失 item消失的keyframe 这里触发动画使用...自己的动画执行后,通过$emit触发animationEnd事件,通知menu的动画计数count++,当count达到总的项目数的时候,menu进行关闭 code code 再次打开menu的时候检查item

    1.7K50

    视频 | MIT研发了一款可食用机器人,能移除胃部异物

    近日,MIT人工智能实验室CSAIL、谢菲尔德大学、东京工业大学的研究员联手研发了一款由猪大肠制作的折叠机器人。...◆ ◆ ◆ 之前折叠机器人的升级版 这个新的机器人是在去年国际机器人自动化会议展出的机器人的升级版,设计上面有很大的不同。...里面夹层的材料遇热会收缩,而外层的缝隙结构决定了当中间开始收缩时,机器人会怎样进行折叠。 对机器人的预期同样表明了这个折叠机器人的结构性调整。...同样地,当胶囊溶解后,作用在机器人上的力要足够大,使得折叠机器人能够完全展开。经过多次试验后,终于研发出了这种矩形机器人,可以像手风琴一样折叠起来。...◆ ◆ ◆ 制作材料 研究员之前尝试过20几种不同的材质来制作机器人的构架,他们花了很长时间在亚洲市场和中国城搜选材料,最终确定了用来制作香肠肠衣的风干猪肠,中间夹着可生物降解的收缩包Biolefin。

    54140

    Bootstrap源码分析之nav、collapse

    _navs.scss:导航模块 Mixins/_nav-divider.scss:分隔线 Mixins/_nav-vertical-align.scss:垂直对齐 1、只是用css进行了样式修饰,对Js...5、Nav-stacked:垂直对齐实现 6、提供了tab-content类,用于包裹tab,然后tab-pane做为内容区域,用于tab页的扩展 7、Nav-tabs下的dropdown做了位置向上收缩一个像素的处理...,因为nav-tabs会一条底线,不向上收缩一个像素,会有空白间隙出现 // Specific dropdowns .nav-tabs .dropdown-menu { // make dropdown...collapse): 源码文件: Mixins/_component-animations.scss:collapse实现,实现折叠效果 Javascripts/bootstrap/collapse.js...$element[0][scrollSize]) 6、对处理元素分为两类,一是要展开或隐藏的元素本身($element),二是触发展开或隐藏元素的按钮($trigger) 7、在hiden方法中,会重绘折叠区域的高度

    1.7K80

    HTML基础

    一般用在新闻段落、文章段落、产品描述信息等等。...段落 显示特点: 独占一行 段落之间存在间隙 08-换行和水平线 换行:br 水平线:hr 09-文本格式化标签 作用:为文本添加特殊格式,以突出重点。.../media/vue.mp4" controls loop muted autoplay> 15-综合案例一-个人简介 网页制作思路:从上到下,先整体再局部,逐步分析制作 分析内容 →...Vue 的核心库只关注视图层,不仅易于上手,还便于第三方库或既有项目整合。另一方面,当现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用(SPA)提供驱动。...另一方面,在相关工具和支持库一起使用时 [2] ,Vue.js 也能驱动复杂的单页应用。

    16930

    Bootstrap源码分析之dropdown

    3、Js插件写的Plugin函数,和类的构造函数是用于js方式调用插件; 4、而data-*模式调用插件,用到是向document注入事件实现的,代码如下: $(document) .on('click.bs.dropdown.data-api...keydown.bs.dropdown.data-api','.dropdown-menu',Dropdown.prototype.keydown) 代码直接调用了Dropdown定义的方法,这里经妙的设计在于插件的框架,data-*模式的调用Js...5、如果用Js插件调用,基础方法都要自己调用才行,在创建实例时只会绑定toggle事件。...clearMenu:只会清除data-toggle=”dropdown”的元素 7、dropdown-backdrop:用于移动没有单击事件的处理 8、keydown:当dropdown按钮获取焦点的时候,按下键可以展开...,按上键收缩的功能 9、data-target和herf=”#id”:是为了实现单击,展开指定的下拉列表,默认是展开按钮后面兄弟节点: <ul class="nav nav-pills navbar-nav

    3K70

    如何用Python操作PDF制作数据报告?

    大家如果看过我的书《快学Python:自动化办公轻松实战》,会发现Python操作PDF文档内容,主要围绕PDF文档的内容提取、合并与拆分、加密解密、添加水印以及不同文档格式相互转换来展开。...不过,肯定还是有一部分人是有类似需求的,所以今天给大家分享一个案例:如何用Python操作PDF制作数据报告?...如果想解决[1],也可以参考博文:https://blog.csdn.net/luckyeveryyear/article/details/127189115 操作PDF制作数据报告 下面,直接展开案例...:如何用Python操作PDF制作数据报告[2]?...懒得自己打字,所以又使用了Faker模块,干脆模拟生成一些“假”的文字段落,方便直接插入到PDF文档中。

    1.5K20
    领券