冷门小知识 01

div 的伪类 后面用一个 : 和用两个:: 效果相同。

            <style type="text/css">div{width: 100px;height: 100px;background-color: black;position: relative;/* word-wrap: break-word;word-break: break-all; */}/* div::after{ */div:after{content: '';width: 100px;height: 100px;background-color: red;position:absolute;left: 100%;/* float: left; */}/* 可覆盖前面 */div::after{content: 'testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest';word-wrap: break-word;word-break: break-all;}/* after的hover 需要先写hover 在写after */div:hover::after{background-color: chartreuse;}div::first-line{color: darkgoldenrod;}div::first-letter{color: white;background: violet;}</style> 

冷门小知识 02

一个div 三种 色块

            <style type="text/css">div{width: 100px;height: 100px;background-color: black;position:absolute;left: 0px;top:0px;right: 0px;bottom: 0px;margin: auto;border-top:100px solid blue ;border-bottom:100px solid brown ;}   div::before{content: 'before';width: 100px;height: 100px;background-color: red;position:absolute;left:-100%;border-top:100px solid pink ;border-bottom:100px solid palevioletred ;}div::after{content: 'after';width: 100px;height: 100px;background-color: yellow;position:absolute;left: 100%;border-top:100px solid green ;border-bottom:100px solid goldenrod ;}</style> 

不知道 为什么运行完 成了这个鬼样子~~~ after 和 before 的 border 为什么 会 跑到下面去了

另一种方法 是 使用 box shadow 来解决~~~

            <style type="text/css">div{width: 100px;height: 100px;background-color: black;position:absolute;left: 0px;top:0px;right: 0px;bottom: 0px;margin: auto;box-shadow: 100px 0 0 0px goldenrod,200px 0 0 0px greenyellow,300px 0 0 0px firebrick ;}   </style> 

冷门小知识 03

::selection{

color: fuchsia;

}


这个 比较 鬼马 ~~~

input::placeholder{

color:violet;

}

冷门小知识 04

视频播放的时候,可以设置全屏背景色


冷门小知识 05

css 可以用变量麽

css var 小度小度~~

冷门小知识 06

雪碧图

精灵图

https://www.toptal.com/developers/css/sprite-generator

冷门小知识 07


1.js 里面 只有 控制台打印输出 1

所以 如果没有defer="defer" 的场合,输出顺序是 1 2

但如果有defer="defer" 的场合,输出顺序是 2 1

defer="defer"东西 会改变 js的加载顺序,应该是全部都加载完成之后,才会去加载,带有defer="defer"关键字的js引用。

答案是 321

2 是因为只要 有 定时器 就会有延时

没有定时器的时候 还是 会先执行 2的

1 是最后 才会加载的

另外 defer 只能用于外部引用js 不能用于类似 2 的那种。

冷门小知识 08


绑定点击事件的方式

事件委派 事件 委托~~

获取元素,添加属性~

冷门小知识 09

c是20,或运算的特性

另一个,js 有自己真值 假值

【书 JS语言精粹】第2章 语法

关于真值假值问题,上面这个帖子 提到过。。。

结果是 20

回调函数的调用。。。

调用a的时候后,给a函数传进去了一个函数参数,这个时候,执行a 参数fn 为 穿进去的那个 参数函数,于是参数

fn = function(){alert(1);}

那么 fn && fn();

fn 就不是 undefined 是个真值,所以是true

所以 && 运算 便会执行 && 后面的语句

即 fn();

于是 可以 弹出来 1 。以上!

而 另外 调用a的时候 ,如果没有传参,那么也不会报错,因为&&运算的 前面 是 false的时候,不执行&&之后的语句,所以就不会报错。

冷门小知识 10

js中的[]中括号可以完全代替.

div.onclick

等价于

div['onclick']

'onclick'  可以字符串化 ,于是 可以 被当当做 参数 传入~

这个 被绑定的事件 你就可以 换了呀~~

有点 类似 java 里面 反射机制 ,可以根据字符串化的 类名 ,而实例化出来具体的对象之类的。


代替 . 的写法,箭头函数~~

冷门小知识 11

显示图片的N种方式

img

background-image


border-image

不好 不采用

input 图片域

这种 可以 表单 上传~~

伪类 ::after 来实现

content 除了可以放文字 ,还可以 放图片

c 其实 是 css 的意思

这 这 这 空格 很重要。。。

但是 不能放 本地图片 ,可以放 网上图片 。。

运行出来以后

能在 控制台 输出来 一个 图片

我噻~~~ 好神奇 !!!

 

冷门小知识 12


log 看不到 div1的属性 ,但是 dir 可以看到。。。

冷门小知识 13

移动端 兼容的一些小知识


10 vw 是 10/1000 百分比

我猜啊 是 最大 最小 啥的那种东西。。

啊 猜错了

这个 东西 是被用在 在手机上 测试 横屏 竖屏

window.innerHeight

冷门小知识 14

列表元素 去点点 功能

这样 也能 去 点点 这个 比较神奇
冷门小知识 15

老师的网站

这个东西 需要用服务器 ,如果 不用 服务器,。。。

这个东西呢,比如 暂时没有后台真是数据返回来,就可以在本服务器先暂时做一些临时文件,demmy数据,dummy json文件那种,先进行着前端页面的布局与调试什么的。

仅供参考吧~~

冷门小知识 16


冷门小知识 17

innerHTML 是可以改变元素的内容

而 outerHTML 是可以连元素的本身都可以改变

这个感觉像是在浏览器的那个 element 元素那里 选中 啊 ,改变啊的感觉~

元素.outerHTML = ''

这个比较重要啊,这个就相当于 这个元素 把自己给 remove 了。

这两个是等价于的。。。

remove 貌似 兼容性差~~

一般会找到父类级别,然后 删除自己的子节点。。。


冷门小知识 18

浏览器的地址栏 居然可以直接写js代码

这 这 这 就能运行。。。

冷门小知识 19

放 HTML 也行 惊讶~~~

这个也超级 鬼马 ~~~

data:text/html,<html contenteditable>​​​​​​​

冷门小知识 20

3wschool 那效果 来了~

<!DOCTYPE html>
<html><head><title>01 PAGE</title><meta name="viewport" content="width=device-width,initial-scale=1">   <script type="text/javascript"></script></head><body><style type="text/css" style="display:block" contenteditable="true">div{width: 100px;height: 100px;background-color: black;/* transform: 7s; */} </style> <div></div></body>
</html>

冷门小知识 21

入力框 焦点 获得 有阴影效果

<!DOCTYPE html>
<html><head><title>01 PAGE</title><meta name="viewport" content="width=device-width,initial-scale=1">   <style type="text/css">/* div{width: 100px;height: 100px;background-color: black;}  */input{transition: .7s;}input:focus{box-shadow: 0 0 10px gray;}</style> <script type="text/javascript"></script></head><body><input type="" name=""><div></div></body>
</html>

好像 div 如果 可编辑的状态以后,可以设置facus的css。

冷门小知识 22

网页 鼠标 消失 效果
冷门小知识 23

如何 让 a 链接 失效

这是啥 阻止 冒泡 那个么

重点事件 去除 不过 拖拽事件据说 也不管用了
冷门小知识 24

日语式 竖排式 排版


冷门小知识 25

a b swap 骚操作~ 不用 第三方变量

搞一个匿名数组,元素0 是 2 ,元素1 是

因为 b 已经被用完了,所以 把a放给b

再从数组里面取出来第0个元素,扔回给a ,完成交换。

冷门小知识 26

-- 箭头 我猜 是 n-- n减一的自运算 箭头 是 大于号 大于0的意思

x=x=》 箭头函数

k《=5?:3  三目运算

冷门小知识 27

多重边框效果

并不可以,border 不能 搁逗号 ~ 
冷门小知识 28


假装 我也在送花花~~~

聊聊前端的冷门小知识 - 李游Leo公开课(2020-4-8 和 2020-4-10) 笔记相关推荐

  1. 初探Vue3.0魅力 - 李游Leo公开课(2020-4-22) 笔记

    其他参考资料 B站 该教学视频资源   =>  传送门 李游Leo 老师的公开课 做的笔记 安装 npm 参考手顺 安装结果 安装cnpm手顺 clone 下来 vue创造者的 demo版本 g ...

  2. c语言冷门小知识,生活中的冷门小知识有哪些

    其实生活中充满了冷门知识,比如喝醋能够防止晕车.花生可以祛牙黄等等.下面是学习啦小编为大家整理的关于生活中的冷门小知识,希望大家喜欢! 生活中的冷门小知识 洗衣机强档比弱档节能 很多人没注意,在同样长 ...

  3. 值得程序员一看的 8 个冷门小知识

    想要成为一名成功的程序员,我们除了了解不同编程语言的设计思路,也应当了解编程的发展历史,从而判断未来的编程技术将走向何方.接下就为大家普及下计算机发展历程中的8个冷门小知识! 1.第一台电脑为蒸汽驱动 ...

  4. 计算机公开课课前互动小游戏,心理辅导破冰小游戏(也可用于公开课热身)

    心理辅导破冰小游戏(也可用于公开课热身) (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 心理辅导小游戏1.你追我赶你追我赶目的:目的 ...

  5. 对前端来说token代表了什么_在线公开课 | 前端工程师如何突破瓶颈更好地变现自己...

    课程概要 此次课程的分享主题是"前端工程师如何突破瓶颈更好地变现提升自己".课程从以下三个方面入手,为大家详解一个前端工程师是如何一步步完善并提升自己的的. 前端工程师所应具备的能 ...

  6. 计算机公开课课前互动小游戏,七款适合公开课的小游戏,让你的公开课精彩纷呈...

    省级.县级优质课比赛时,所有选手都是经过层层选拔脱颖而出的,可以说大家的实力不相上下,那么,我们想要胜出需要采取什么方式呢?优质课比赛都是评委打分制,获取听众的青睐,成为成功胜出的唯一法宝.精彩的导入 ...

  7. 计算机冷门知识大全集,阴阳师冷门小知识汇总 冷门小知识合集一览

    阴阳师中,有着众多冷知识隐藏在式神的介绍,传记,语音,神秘妖怪的说明等等中间,构建出一个完整的阴阳师世界,那么一起来看看游戏中哪些不被人注目的冷知识吧. 1.独眼小僧喜欢蝴蝶精,以及他背后背的人脸石像 ...

  8. javascript冷门吗_分享几个html5冷门小知识

    HTML是Web同一语言,这些容纳在尖括号里得大略标签,构成了如今得Web.1991 年,Tim Berners-Lee编写了一份叫做"HTML 标签"得文档,内里包括了大约20个 ...

  9. YOLOv5冷门小知识汇总

    引言 这里将汇总一些比较偏门的小改动,会持续更新.虽然这些看上去确实没什么大用,但为了需要时可以直接调用,还是想汇总以方便查阅. 识别框线条粗细修改 在plots.py的plot_one_box函数中 ...

最新文章

  1. DP专题训练之HDU 1087 Super Jumping!
  2. Spring Security可以做的十件事
  3. 【VMCloud云平台】拥抱Docker(六)关于DockerFile(1)
  4. RabbitMQ实战经验分享
  5. Jenkins 升级到2.42 Junit test report 出现错误的解决
  6. 英雄联盟的角色设计思路
  7. js使用tween动画(Tween.js)
  8. 奇门遁甲排盘方:定局
  9. 深度学习方法(十四):轻量级CNN网络设计——MobileNet,ShuffleNet,文末有思考
  10. [NSSRound#8 Basic] MyPage
  11. 提升思维品质,不可不知的5个工具
  12. 腾讯产品/策划笔试面试经验
  13. c 语言 蒙特卡洛程序,蒙特卡洛步骤学习(一)
  14. SQL基础教程学习第六站:数据更新
  15. 微软发布了免费的文件恢复工具!
  16. 智能语音语义时代,产品经理怎么让AI更聪明?(效果向)
  17. C++之一些事一些情--变量值的溢出问题
  18. 根据excel模板导出
  19. Dell 笔记本电脑inspiron 14 5455 拆机全解
  20. redhat 新开启一个ssh端口

热门文章

  1. windows-sys11:windows11官方下载
  2. boos 刷新时间 大集合
  3. win7计算机节电模式,笔记本win7系统设置省电模式的方法
  4. android平板怎么贴膜,手机贴膜怎么贴 手机贴膜步骤【详细介绍】
  5. 爱一个要多久!忘一个人要多久!
  6. 使用 jquery 制作简单QQ 聊天窗口 制作课工厂简单窗口---------2017-7-1 16:08
  7. Windows环境使用Python自动切换代理IP
  8. 在C程序中显示八进制数前缀0和十六进制前缀0x
  9. mysql中level_Mysql中的isolation level
  10. 【数学建模笔记】2.整数规划