web前端开发学习笔记

Web前端学习重点笔记 项目1描述1描述2项目2域标题 阅读详情

note:

1. ref=“form” (ref = ‘aa’)

refs = [‘form’, ‘aa’]
this.$refs.form (或document.getElementById(“”)) ----获取元素或子组件的属性
父组件通过 this.$refs.terminal.tab获取子组件的属性,做进一步操作(terminal为子组件)。

2. $attrs 表示父传子的属性,子没有接收,但已存在 孙可以继承使用

v-bind=“$attrs”

包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外)。当一个组件没有声明任何 prop时,这里会包含所有父作用域的绑定 (class 和 style 除外),并且可以通过 v-bind="$attrs"传入内部组件——在创建更高层次的组件时非常有用

async getAsets() {
  try {
    const where = {
      id: this.$attrs.id,
      ip: this.ip
    }
    const res = await assets(where)
    this.assets = res
  } catch (err) {
    this.assets = []
    throw new Error(err)
  }
}

3. localStorage

参考:cookie、sessionStorage和localStorage的区别
JSON对象提供的parse和stringify将其他数据类型转化成字符串,再存储到storage中就可以了
操作的方式:
存:
var obj = {“name”:“xiaoming”,“age”:“16”}
localStorage.setItem(“userInfo”,JSON.stringify(obj));
取:
var user = JSON.parse(localStorage.getItem(“userInfo”))
删除:
localStorage.remove("userInfo);
清空:
localStorage.clear();
注:setItem (key, value) ——保存数据,以键值对的方式储存信息。
getItem (key) ——获取数据,将键值传入,即可获取到对应的value值。
removeItem (key) —— 删除单个数据,根据键值移除对应的信息。
clear () —— 删除所有的数据
key (index) —— 获取某个索引的key

4.vue动态绑定class的最常用几种方式

(1)绑定单个class

<div :class="{'active':isActive}"></div>
------------------------------------------
data() {
  return {
    isActive: true
  };
}
-----------------
<div class="active"></div>   // 渲染结果

(2)若要绑定多个class,需要逗号隔开就行:(这里的activeTwo加不加引号都可以,也一样都能渲染,如下):

<div class="activeOne" v-bind:class="{ activeTwo: isActive, 'activeThree': hasError }"></div>
-----------------------------------------------------------------------------------------
data() {
  return {
    isActive: true,
    hasError: true
  };
}
-----------------------------------------------------------------------------------------
<div class="activeOne activeTwo activeThree"></div>   // 渲染结果

//按钮启用/禁用
<div
  :class="{ 'stops': actionsOptions.stop.disabled, 'stop': !actionsOptions.stop.disabled }"
></div>

5.用CSS画图标

(1)简单例子–停止按钮:

.stop {
  width: 20px;
  height: 20px;
  background-color: #1976d2;
  border-radius: 100%;
  outline: 4.6px solid white;  // div的轮廓
  outline-offset: -17px;  // 轮廓与边框的距离
  cursor: pointer;   // 光标的类型(形状)--pointer: 小手
}

注1:用CSS绘制图标----outline-offset----cursor
注2:图标库-material-design-icons-iconfont

6.addEventListener()与removeEventListener()

vue中给window添加和移除resize事件:

methods: {
	screenSize(){
	//窗口大小改变时的操作
	}
},
mounted() {
  window.addEventListener('resize', this.screenSize, false)   //注意this.screenSize不带括号
},
beforeDestroy() {
  window.removeEventListener('resize', this.screenSize, false)
}

注:
1.添加和移除resize事件
2.vue中在mounted中window.onresize不生效解决方法

7.vue动态绑定style–三元运算

<v-row
  :style="{'max-width': isActive ? 'calc(55% + 24px)' : 'calc(100% + 24px)'}"
  align="center"
  justify="center"
>
--------------------------------------------------------------------------------
data: () => ({
  isActive: false
})
Web前端开发全面学习笔记 HTML5是第五代超文本标记语言,旨在提供更丰富的网页内容和更强大的网络应用。它不仅对旧版HTML进行了大量的扩展和改进,还引入了新的语义元素和API,极大地提升了网页的互动性和设备兼容性。HTML5已成为现代Web开发中不可或缺的技术之一。ECMAScript 2015(ES6)为 JavaScript 语言带来了丰富的新特性,包括但不限于类、模块、箭头函数、解构赋值、扩展运算符等。这些改进使得 JavaScript 代码更加简洁、易于维护和扩展。 阅读详情

相关推荐

Web前端开发指南:HTML5、CSS3与JavaScript学习笔记

本书《Web前端学习笔记:HTML5+CSS3+JavaScript》由杰瑞教育编著,旨在帮助读者全面学习前端开发所需的HTML5、CSS3和JavaScript技术。全书分为三篇,共18章,详细介绍了Web前端开发的基础知识、核心概念和实践案例。对于初学者来说,本书不仅提供了丰富的学习资源,还强调动手实践能力的培养。同时,对于有一定基础的开发工程师,本书也提供了专业的技术支持服务和就业咨询,帮助他们巩固知识并提升实战技能。

weixin_36288992的博客 543

Web前端开发学习笔记

自学笔记,仅供参考

qq_41622776的博客 3321

web前端开发笔记整理(一)

文章目录一.HTML常用标签类二.CSS常用样式 一.HTML常用标签类 1. 告诉搜索引擎爬虫我们的网站关于什么内容 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。 在 HTML 中, 标签没有结束标签,永远位于 head 元素内部。 属性名不加双引号,属性值加双引号 标签的属性定义了与文档相关联的名称/值对, 元数据总是以名称/值的形式被成对传递的。 规定 HTML 文档的字符编码: 2. HTML全局属性,lang 属性规定元素内容的语言。 lang 属性在以下标签中无效:, , , , , , 以

Web前端学习笔记

var 对象名={属性名1:属性值1,属性名2:属性值2,属性名3:属性值3,函数名称:function(形参列表){调用格式:对象名.属性名;对象名.函数名();

weixin_66697447的博客 857

【技术拆解】Illumina边合成边测序(SBS)核心流程全解析 | 从文库构建到数据分析

本文深入解析了Illumina边合成边测序(SBS)技术的完整流程。从DNA样本的文库构建(片段化、加接头、扩增),到Flowcell上的簇生成(桥式PCR),再到核心的边合成边测序(SBS)循环(荧光标记、可逆终止),最后简述了从原始数据到生物学洞见的数据分析步骤,为理解这一主流高通量测序技术提供了清晰的框架。

weixin_29201859的博客 536

最新Win10离线安装.NET Framework 3.5的方法(附离线包2022/3/22)

win10 .net framework 3.5离线安装

别告诉我有Bug 27万+

web前端开发技术 笔记 1

web前端开发技术笔记

qq_62198422的博客 1003

Starlink地面终端天线对星(一)对星流程,星历下载,信标信号

starlink卫星终端对星采用机械伺服+相控阵电子扫描的混合模式,兼顾快速盲扫和高精度跟踪;对星流程分三步:冷启动与盲捕获 → 建立初始链路并下载星历 → 进入正常通信模式;

chen2jiang3的博客 2724

web前端开发随手笔记 - 持续更新

本文仅为个人常用代码整理,供自己日常查阅 html 浏览器内核 <!--[if IE]><![endif]--> <!--[if IE 6]><![endif]--> <!--[if gte IE 7]><![endif]--> <!--[if lte IE 7]><![endif]--...

weixin_30727835的博客 118

英语语法-句法

摘要:本文系统梳理了英语句法知识,重点解析了五种基本句型及其扩展结构。内容包括句子类型(陈述句、疑问句、祈使句、感叹句)、复合句构成(从句分类与连词使用)、特殊句型(倒装、强调、引语转换)等。特别强调句子成分分析技巧,指出每种句子成分可由不同词法单元充当,需掌握成分识别与划分方法。文章还提供了往期语法系列链接,形成完整的英语语法学习体系,帮助读者建立从词法到句法的系统认知框架。

STCNXPARM的博客 8808

FM20S用户手册-PL端案例开发手册

为便于演示,本次操作直接将led_flash案例中的 "led_flash_fm20s\constraints\constrs_1Ved_flash_fm20s.fdc"文件全部代码拷贝至编辑 界面,并点击保存按钮。引脚约束请查看案例工程"led_flash\project\led_flash_fm20s\constraints\constrs_1\"目 录下的led_flash_fm20sfdc。(4)弹出如下界面,在界面配置Select device forthe project"内容,如下图。

创龙,嵌入式一体化解决方案商 401

Web前端开发—JavaScript学习笔记

DOM定义了表示和修改文档所需的方法。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml功能的一类对象的集合。也有人称DOM是对HTML以及XML的标准编程接口。

weixin_71370424的博客 1480

PowerPMAC配置EtherCAT设备

本文详细介绍了在PowerPMAC IDE环境下配置EtherCAT伺服电机的完整流程。主要内容包括:准备工作(连接硬件和获取ESI文件)、通过ESI管理器加载配置文件、网络扫描识别从站设备、变量映射(定义输入输出位置参数)、激活EtherCAT通讯(验证状态字和实际位置)以及相关参数说明。文章还概述了主站配置的8个方面和从站配置的7个选项,重点说明了PDO映射和变量分配机制,为伺服电机的EtherCAT通信配置提供了系统指导。

mahuliang321的博客 972

web前端开发 html学习笔记

web笔记,html学习笔记,h5新增标签

m0_74569795的博客 975

14 ABSOLUTE评估肿瘤纯度

14 ABSOLUTE评估肿瘤纯度 Absolute介绍 ABSOLUTE可以直接从体细胞突变和拷贝数变异的结果中推断肿瘤纯度和倍性的计算方法。 通常来说,我们取肿瘤组织进行测序,往往是一个混合样品,既包括肿瘤细胞也包括正常细胞,因此需要进行肿瘤纯度 purity 的评估。当从混合样品中提取 DNA 进行测序后,得到的也是一个混合样品的结果。肿瘤不一定是单纯的二倍体了,其本身异质性高,存在部分突变部分不突变的情况,直接分析拷贝数变异,得到的结果并不准确,评估肿瘤倍性 ploidy 也更加必要。而 ABSO

qq_23435961的博客 4215

Jenkins部署前后端分离项目最全图文教程(手把手教学)

最近Jenkins部署的热度比较高,于是就想出一篇关于我是如何使用Jenkins部署前后端分离项目的,本篇记录了我是如何一步一步去配置、搭建和部署的完整流程,每一行代码都进行了实测和讲解,通过图文的教学写成博客分享给大家!

黄团团的个人博客 4780

Web前端开发学习笔记11-- offset、client、scroll系列

Web APIs1、元素偏移量 offset 系列2、元素可视区 client 系列3、元素滚动 scroll 系列4、offset、client、scroll 系列对比 1、元素偏移量 offset 系列 offset 概述 offset 是元素偏移量,使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等 获得元素距离带有定位度元素的位置 获得元素自身的大小(宽度高度) 返回的数值不带单位 offset 系列常用属性 offset 系列属性 作用 elem

FFFde博客 1525

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

《Web前端开发最佳实践》学习笔记

一、Web前端开发概述 Web前端:前端UI+后端数据交互 具体技能:页面标记 + 页面样式 + 前端编程 + 跨平台、跨浏览器 + 前端框架 + 调试工具 二、高效Web前端开发 文件结构: js: lib custom.js(业务js) css: lib images(样式中的背景图) reset.css(统一元素默认样式css) cu...

MusicMan 1682

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

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

visio安装包

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

Web前端开发学习笔记,零基础入门到精通,收藏这篇就够了

可以是文字也可以是图片文字

Python_0011的博客 971

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Web前端开发学习笔记(一)

最近在复习Web前端的开发知识,于是就把大二上学期曾经学过的东西拿出来复习一遍,把自己在做曾经的作业时遇到有意义的点都记下来吧。 Homework1:http://my.ss.sysu.edu.cn/wiki/display/WEB/Homework+1+-+Recipe 1.text和font系的属性傻傻分不清楚 在写的过程中,遇到这样的问题:改变字体颜色,改变字体样...

aixian8156的博客 281

web前端学习笔记:初识Web前端开发

行业发展与岗位变化 Web访问流程 网站-----网站与Web应用 网页设计师/网页制作员-----Web前端工程师 PC端-----移动端 Web端产品开发流程 相关岗位名称 招聘要求例 相关理论--万维网 万维网(World Wide Web):简称WWW或3W,是目前互联网上最流行的一种基于超文本形式的资源组织形式。 万维网基于三个机制向用户提供资源: (1)协议 协议是一组标准的规则,用于实现通过通信信道发送信息所需的数据表示、信号发送、身份验证及错...

薛定谔的猫 596

小白web前端开发--学习笔记一

web 前端开发—-学习笔记一1. 开发网页的三种技术 Html——-超文本标记语言–>负责网页的结构 Css——–层叠样式表–>站在美学的角度进行美化 JavaScript——JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。–>站在用户体验的角度设计网页的交互效果 2. Html2.1 什么是Html? 超文本标记语言(HyperTextMark

XiaoLiu_66的博客 1220

web前端开发学习笔记-02-超链接

超链接a 属性:href,超链接,设置这个的值 链接到本站点的其他网页 &amp;lt;a href=&quot;news.html&quot;&amp;gt;新闻&amp;lt;/a&amp;gt;(相对路径) 链接到其他站点 &amp;lt;a href=&quot;http://www.baidu.com&quot;&amp;gt;百度&amp;lt;/a&amp;gt;(绝对路径) 虚拟超链

qq_39030646的博客 572

Web前端开发学习笔记 - Day01

Day01学习笔记 1. 认识网页 网页是如何形成的? 网页学名为HTML文件,主要由文字、图像和超链接构成,还可以包含音频、视频以及动画等。 所见的网页由:前端代码 → 浏览器内核渲染 → 用户页面 2. 常用浏览器内核 浏览器是网页显示、运行的平台,常用的五大浏览器:IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera。 Windows 10的浏览器有两款,除了IE还有一个Microsoft Edge。 2.1 浏览器内核 英文名:Rendering Engine 浏览

weixin_45571829的博客 1237

Java Web学习笔记3——Web前端开发

Java Web学习笔记

CCH2024的专栏 396

web前端开发需要掌握哪些知识点?「学习笔记(大全)」

01前端学习目标(基础) 主要学习PC端网站布局。 最终网站:某宝静态网站。 目的:精通网页布局(能够模拟网站的任何一个静态页面),也是我们前端人员的必备技能,为后面学习JavaScript打下坚实基础。 02前端学习路线(基础) HTML5基础:学习HTML5基础,主要学习最常见的没有兼容性的HTML标签。 CSS3基础:学习CSS3基础,主要学习最常用没用兼容性的CSS样式。利用前面学习的标签完成传说的PC端网页布局。 综合案例:传统企业网页制作。 H5C3提高:学习HTML5新增的标签、CSS3样式,

夏末初临 6194
上一篇: 哈希冲突解决方法
下一篇: Vuetify UI组件笔记
ylxblog
博客等级 码龄8年 31粉丝 79原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值