打造自适应网站只用一个 CSS 属性就够了
用一个CSS属性创建一个响应式网站,让我们来看看它是如何做到的。以这个模板为例,没有应用css属性。
querySelectorAll 和 getElementsBy* 方法返回什么?
getElementsByClassName(等类似的功能getElementsByTagName和querySelectorAll)的工作一样getElementById,还是他们返回元素的数组?getElementById代码可以工作,因为 ID 必须是唯一的,因此该函数始终只返回一个元素
js点击其他地方隐藏div
web页面常用的一个需求,写下拉菜单是我们往往不是用select_option,而是自定义一个元素列出选项来满足需求,当我们点击按钮出现菜单,点击按钮或菜单以外页面空白地方隐藏该菜单
ES6新增数组的方法
es6新增数组操作方法:在我们拿到后端数据的时候,可能会对数据进行一些筛选、过滤,传统的做法如下。es6中的数组处理方法如下
30 岁的程序员出路在哪里?
在IT这个行业,有个30岁的魔咒,30岁离这个行业的尽头已经不远了,都说30岁+的程序员要不走上领导行列,要么就该离开这个行业,创业开店什么的,反正就是在这个行业没有竞争力,要被淘汰了。
CSS3使用fit-content水平居中
当我们让一个模块水平居中首先想到的肯定是margin:0 auto;有木有?那么今天给大家介绍一个fit-content属性,不知道有没有同学用过,如果用过那么你可以略过这篇文章,没用过的同学就继续了,我也是第一次看到这个属性,之前不知道这个属性更不用说使用了
vue3和vue2生命周期的对比
使用 组件会将数据保留在内存中,比如我们不想每次看到一个页面都重新加载数据,就可以使用组件解决。vue3使用生命周期需要单独从vue中引用,并且只能在setup函数内调用
Nginx同时支持Http和Https的配置
现在的网站支持Https几乎是标配功能,Nginx能很好的支持Https功能。下面列举一个配置同时支持Http和Https的功能。需要注意的是:既然选择使用Https,就是为了保证通信安全,那么就没必要再用Http进行通信了。
前端Js获取本网IP和外网IP方法总汇
我们应该知道一台电脑需要两个ip才可以上网,一个是本地的内网ip(本地ip),另一个就是外网ip(公网ip)。值得说明的是:外网ip具有世界范围的唯一性