前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >web前端学习/工作笔记(二)

web前端学习/工作笔记(二)

作者头像
kiki.
发布于 2022-09-29 00:34:49
发布于 2022-09-29 00:34:49
3790
举报
文章被收录于专栏:web全栈之路web全栈之路
  1. p文本换行
  • display: block; word-wrap: break-word;
  1. 样式中加变量:
  • :style是对象,里面属性是键值对 :style="{‘background-image’:‘url(’+item.img+’)’,background:‘red’}"
  1. 第一个元素与父容器之间的间距用padding而不用margin,margin会撑开
  2. 当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度
  3. 样式里数值计算
  • height: calc(100% - 60px);
  1. 设置div背景颜色透明度,内部元素不透明:
  • .demo{  background-color:rgba(255,255,255,0.15) }
  1. 商品列表布局换行 display: flex; flex-wrap: wrap;
  2. class三元表达式
  • :class="item.state1 ? ‘note’:‘note-no’" 非三元::class=’{bg:indexBoxSelectedIndex}’
  • 条件判断,:class="[right_con_left,{‘fold’:!showItemTree}]

2018.11.26 18. 占位符

  • == 普通的英文半角空格   ==   ==   == no-break space (普通的英文半角空格但不换行)   == 中文全角空格 (一个中文宽度)   ==   == en空格 (半个中文宽度)   ==   == em空格 (一个中文宽度)   == 四分之一em空格 (四分之一中文宽度) 相比平时的空格( ),nbsp拥有不间断(non-breaking)特性。即连续的nbsp会在同一行内显示。即使有100个连续的nbsp,浏览器也不会把它们拆成两行。
  1. 水平垂直居中 display: flex; align-items: center;//垂直居中 justify-content: center;//水平居中 or display: flex; flex-direction: column; text-align: center;//水平居中 justify-content: center//垂直居中;
  2. 不换行
  • li、a、span行内强制不换行;white-space:nowrap;
  1. ctrl+alt+左右键 代码位置定位
  2. 判断对象为空 Object.keys(对象).length==0
  3. 代码保持同步:
  • _this.$nextTick(()=>{ _this.addShortcutsKey(‘enter’, () => { _this.closeMyMessageBox() })
  1. 解构赋值为浅拷贝
  • let obj = { }; let { …x } = obj; 深拷贝:JSON.parse(JSON.stringify(origin));
  1. v-model
  • v-model.trim 将用户输入的前后的空格去掉
  • v-model.number 将用户输入的字符串转换成number
  1. radio双向绑定用
  • :checked而不用v-model
  1. mixin得声明在调用之前
  2. 一个列表删除另一个列表中的同一项,先找到index,再用splice(index,1)
  • var index = this.list.findIndex(function(item){ //根据item中的id属性来判断这个item是否是上面id中 //对应的数据,如果是返回一个true ,否返回false,继续下面的一条数据的遍历,以此类推 return item.id ==id; //如果返回true,那么findIndex方法会将这个item对应的id返回到外面接受 });
  1. 弹框代码模板
  • showCombinedMedicationFun(){ //todo let _this=this _this.showCombinedMedication=true _this.$nextTick(()=>{ _this.addShortcutsKey(‘enter’, () => { _this.confirmCombinedMedication() }) }) },
  • confirmCombinedMedication(){ let _this=this _this.closeCombinedMedication() },
  • closeCombinedMedication(){ let _this=this _this.showCombinedMedication=false },
  1. 数组复制: let aa=[1,2,3] Let bb=[…] 会覆盖bb
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Web前端】“弹性盒子”一维布局系统(补充)
弹性盒子是一种一维布局方法,用于根据行或列排列元素。元素可以扩展以填补多余的空间,或者缩小以适应较小的空间,为容器中的子元素提供灵活的且一致的布局方式。
一条晒干的咸鱼
2024/11/19
1670
【Web前端】“弹性盒子”一维布局系统(补充)
flex给我实现一个对角线布局
flex在css布局中的是一个经常考察的知识点,虽然垂直居中问题已经问得快烂大街了,flex你虽然总是在用,但是总会有你不知道的盲点
Maic
2022/07/28
7560
flex给我实现一个对角线布局
css3 flex布局的使用 图片文字垂直居中排列 图文混排垂直居中 display:flex「建议收藏」
在实际工作的过程中经常遇到图片文字的混排,需要图片与一段文字垂直居中,这个实现方法以前一直非常复杂,而flex是解决这个问题比较好的办法;
全栈程序员站长
2022/06/27
3.7K0
css3 flex布局的使用 图片文字垂直居中排列 图文混排垂直居中 display:flex「建议收藏」
FLex布局详解
其余效果图 可自行复制代码,到自己vscode进行演示,可以更快的了解到flex的强大之处😼😼😼
心安事随
2024/07/29
1070
FLex布局详解
一个中年girl的技能遗忘清单——曾经理解的Flex是错误的
今天突然接到一个任务,做一个专题。那么我肯定用html+css+js写,但是由于我写了大半年的小程序,我已经忘记了动画怎么写,特效怎么写,甚至连单位布局都忘记了。
小美娜娜
2019/04/04
5640
一个中年girl的技能遗忘清单——曾经理解的Flex是错误的
这次带大家彻底搞懂 flex 布局
flex 布局,即弹性布局,是前端开发中非常常用的布局方式。主要是馋它很简单就能让容器内元素水平垂直居中的能力。
前端西瓜哥
2022/12/21
1.4K0
这次带大家彻底搞懂 flex 布局
前端样式布局flex
flex是flexible Box的缩写,意为“弹性布局”,用来为盒装模型提供的最大的灵活性,任何一个容器都可以指定为flex布局。
有勇气的牛排
2023/06/25
2600
【前端攻略--HTML/CSS】弹性布局
布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
野原测试开发
2019/07/10
4.9K0
【前端攻略--HTML/CSS】弹性布局
css3 flex弹性布局详解
2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。
忆愿
2024/07/30
1990
css3 flex弹性布局详解
魔法CSS(1)——消失的list-style
有时候一个简单Bug的出现,往往是由于一点知识小细节;但往往这点小细节看似简单,其背后却颇有韵味。 (需求)这部分UI给换成这样的 看起来相对比较简单,分析下结构: 整体为无序列表,需要保留前置
keyWords
2019/03/13
1.2K0
魔法CSS(1)——消失的list-style
CSS3新特性应用之结构与布局
一、自适应内部元素 利用width的新特性min-content实现 width新特性值介绍: fill-available,自动填充盒子模型中剩余的宽度,包含margin、padding、border尺寸,他让非block元素也可实现宽度100%; max-content:假设容器有足够的宽度,足够的空间,此时,所占据的宽度就是max-content,与display为inline不一样,max-content就像white-space:nowrap一样,不会换行的。 min-content:采用内部
sam dragon
2018/01/17
1.6K0
前端面试之CSS重点概念精讲
今天,我们又开辟了一个新的篇幅 --「前端面试」。即是把一些平时常用的概念和工具方法整理和罗列,也算是一种变向的「未雨绸缪」。
前端柒八九
2022/12/19
2.5K0
前端面试之CSS重点概念精讲
微信小程序之 flex 布局最详细讲解 !!!
flex 是 flexible Box 的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何容器都可以指定为 flex 布局
Gorit
2021/12/08
16.8K2
微信小程序之 flex 布局最详细讲解 !!!
看完这篇,对flex布局还不熟悉,那就来找我(flex布局最全详解)
传统的页面布局,基于盒子模型margin + border + padding + content,依赖 display + position + float。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
javascript艺术
2021/05/28
7.5K0
看完这篇,对flex布局还不熟悉,那就来找我(flex布局最全详解)
一个前端开发对于Flex布局的总结(图解,简单易懂,全)
Flex布局是当下前端页面比较流行的布局之一,使垂直居中、水平居中变得尤为便捷。在日常开发中,经常可以用到,但是每次开发都要百度看一下它的一些属性细节,今天特地再进行一次系统的总结,这样以后自己就不用百度啦~~ 好的,下面开始~~~
潜心专研的小张同学
2023/01/03
1.8K0
一个前端开发对于Flex布局的总结(图解,简单易懂,全)
前端面试题归类-css
网页看着不方便,想要文档可以私聊我。要是有错别字和错误的地方,请各位大佬直接指出,谢谢啦!!
肥晨
2023/02/16
1.7K0
【前端基础篇】CSS基础速通万字介绍(下篇)
以及在看本篇之前需要有HTML的基础,详情请见【前端基础篇】HTML零基础速通,同时还有【前端基础篇】CSS基础速通万字介绍(上篇)
半截诗
2024/10/09
990
【前端基础篇】CSS基础速通万字介绍(下篇)
CSS实现前端布局更巧妙的方案!在 flex 布局中通过使用 margin 实现水平垂直居中以及其他常见的前端布局
justify-content 决定主轴(通常是水平方向)上子元素如何分配空间。常见的取值有:
空白诗
2024/09/13
2120
CSS实现前端布局更巧妙的方案!在 flex 布局中通过使用 margin 实现水平垂直居中以及其他常见的前端布局
CSS画圆、三角形、品字、骰子
让 border-radius属性的值等于盒子高度的一半就行(当然,盒子得是正方形才能得到圆,否则便不是圆)
赤蓝紫
2023/01/05
1.3K0
CSS画圆、三角形、品字、骰子
IT课程 CSS基础 032_弹性布局 Flex
长久以来,CSS 布局中唯一可靠且跨浏览器兼容的创建工具只有 float 和 position。这两个工具大部分情况下都很好使,但是在某些方面它们具有一定的局限性,让人难以完成任务。
zhaoJian.Net
2024/04/03
1330
IT课程 CSS基础 032_弹性布局 Flex
推荐阅读
相关推荐
【Web前端】“弹性盒子”一维布局系统(补充)
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文