【每日技术总结】2019.1.4

1.Flex布局子元素垂直居中,给父元素添加以下样式:

.parent {
    display: flex;
    align-items: center;
}

2.js面向对象的选项卡 见另一篇文章 js面向对象的选项卡

3.classList属性 参考 菜鸟教程 HTML DOM classList属性

实例如下:

// 为 <div> 元素添加 classdocument.getElementById("myDIV").classList.add("mystyle");

// 为<div>元素添加多个类document.getElementById("myDIV").classList.add("mystyle", "anotherClass", "thirdClass");

// 为 <div> 元素移除一个类document.getElementById("myDIV").classList.remove("mystyle");
// 为 <div> 元素移除多个类document.getElementById("myDIV").classList.remove("mystyle", "anotherClass", "thirdClass");

// 为 <div> 元素切换类:document.getElementById("myDIV").classList.toggle("newClassName");

// 获取<div> 元素的类名:var x = document.getElementById("myDIV").classList;

// 查看 <div> 元素有多少个类名:var x = document.getElementById("myDIV").classList.length;

// 获取 <div> 元素的第一个类名(索引为0):var x = document.getElementById("myDIV").classList.item(0);

// 查看元素是否存在 "mystyle" 类:var x = document.getElementById("myDIV").classList.contains("mystyle");  // return true

原文地址:https://www.cnblogs.com/basic0001/p/10219234.html

时间: 2024-11-02 23:31:37

【每日技术总结】2019.1.4的相关文章

#AWS技术峰会2019# 重磅来袭!

#AWS技术峰会2019# 重磅来袭!首发上海,途径北京,收官深圳!速速扫码报名,光环云带您一起,与国内外尖端技术专家和逾万名云构建者现场深入交流! 原文地址:https://blog.51cto.com/14304155/2398833

每日技术总结:Toast组件,eslint,white-space,animate,$emit

1.一个优雅的提示是网站必不可少的. 请参考:vue2.0 自定义 提示框(Toast)组件 2.ESLint使用总结 (1)在.eslintrc.js里关闭某条规则, '规则名': 'off'或0 举例: rules: { 'generator-star-spacing': 'off','no-restricted-syntax': 'off', 'indent': 0, 'new-cap': 0 } (2)// eslint-disable-next-line 对下一行禁用,举例代码: //

每日技术总结:jquery datetimepicker,

前言: 1.jquery datetimepicker 今天遇到一个日期控件格式的问题,默认选中显示的并不是设定的值,而是当天的日期.于是去查了一遍文档. 参考文章:jquery datetimepicker 配置参数 官方文档:DateTimePickerjQuery plugin select date and time (找了很久) 耗时2小时,翻了无数遍网页,最后亲自去看插件源码,突然灵光一现,发现只是input value的格式传错了,冤啊!! Html代码如下: <head> &l

每日思考(2019/12/14)

题目概览 label都有哪些作用?并举相应的例子说明 用css创建一个三角形,并简述原理 写一个去除制表符和换行符的方法 题目解答 label都有哪些作用?并举相应的例子说明 表示用户界面中某个元素的说明增加命中区域,屏幕阅读器可以读出标签.使使用辅助技术的用户更容易理解输入哪些数据,单击关联标签激活input,需给input一个id属性,给label一个for属性,设为同一个值:有两个属性,for和accesskey,for 属性用来关联表单,accesskey属性设置快捷键 <label f

每日思考(2019/12/19)

题目概览 常见的浏览器内核都有哪些?并介绍下你对内核的理解 说说你对css盒子模型的理解 简要描述下JS有哪些内置的对象 Web实时消息推送技术有哪些方式 题目解答 常见的浏览器内核都有哪些?并介绍下你对内核的理解 概念:内核主要分为渲染引擎和 JS 引擎.前者负责页面的渲染,后者负责执行解析 JavaScript. 之后,由于 JS 引擎越来越独立,现在所说的浏览器内核大都指渲染引擎 Trident: 由微软开发,即熟知的 IE 内核 Gecko: 使用 C++ 开发的渲染引擎,包括了 Spi

每日技术 | 技术小白的自救

实验室大神师兄马上就要去实习了,以后都没人教我写代码了,心痛无法呼吸,只能自救! 最近写的代码都是和python有关的,同时还在学习斯坦福机器学习的课程,课上用到octave,慢慢积累! 向大神学习! 1. 数据处理之路 作为课程大作业,参加了天池口碑流量预测,然而什么都不会,拿到2个g左右的文件一脸懵逼,太多东西要学,捉襟见肘 2. 机器学习网课 学习一些学习算法(learning algorithm) 学习使用octave 3. 毕设 又是写python,实现一个简单的问答推荐系统,由于推荐

每日技术 | 毕设

python结巴分词 用jieba分词不仅可以做最基础的分词,还可以添加自定义词典和用来做词性标注! 详细用法:http://www.tuicool.com/articles/QV36ru

每日技术 | debug

python中的matrix和array的区别 这两个结构体还是很不一样的,今天一开始在代码中使用的是matrix,然后一直报错:"TypeError: only length-1 arrays can be converted to Python scalars",在网上搜索的稀里糊涂. 然后请教大神,跟着大神的清晰的逻辑,分分钟就调出来了,应该用array而不是matrix 这样提取出来的一行数据就是带有一个中括号的list 自己还是经验不足啊!逻辑也不清晰,浮躁!

每日技术总结:Better-scroll应用于弹出层内容滚动

一.Better-scroll在项目中的应用 Better-scroll这款滚动插件还是很好用的,通常不会有什么问题.但偶尔总会出点意外.今天再次使用better-scroll,记录一下这次顺利的过程,以防下次使用的时候出现意外. 1.需求 这是一个老项目,在商品详情页,点击购买按钮,会弹出一个协议,修改的需求是把协议弹层大小固定为一屏,协议的内容超出滚动. 效果如图: 2.下载better-scroll并引入项目 (1)因为这是一个传统开发的老项目,我想把插件下载下来引用.我上哪去下载bett