摘要: 1. ios中,输入框获得焦点时,页面输入框被遮盖,定位的元素位置错乱: 当页input存在于吸顶或者吸底元素中时,用户点击输入框,输入法弹出后,fiexd失效,页面中定位好的元素随屏幕滚动。 针对这个问题,我们一起来看下以下几种方案: 方案一: Web API 接口 :scrollIntoView 阅读全文
posted @ 2021-03-17 16:31 ommph 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、操作方法 我们也可将字符串常用的操作方法归纳为增、删、改、查 增 这里增的意思并不是说直接增添内容,而是创建字符串的一个副本,再进行操作 除了常用+以及${}进行字符串拼接之外,还可通过concat concat 用于将一个或多个字符串拼接成一个新字符串 let stringValue = "h 阅读全文
posted @ 2021-03-15 09:49 ommph 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会 下面对数组常用的操作方法做一个归纳 增 下面前三种是对原数组产生影响的增添方法,第四种则不会对原数组产生影响 push() unshift() splice() concat() push() push() 阅读全文
posted @ 2021-03-12 09:14 ommph 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 引言 2021 年,如果你的前端应用,需要在浏览器上保存数据,有三个主流方案: Cookie Web Storage (LocalStorage) IndexedDB 这些方案就是如今应用最广、浏览器兼容性最高的三种前端储存方案 今天这篇文章就聊一聊这三种方案的历史,优缺点,以及各自在今天的适用场景 阅读全文
posted @ 2021-03-11 11:54 ommph 阅读(197) 评论(0) 推荐(0) 编辑
摘要: html 篇 常用的meta属性设置 meta对于移动端的一些特殊属性,可根据需要自行设置 <meta name="screen-orientation" content="portrait"> //Android 禁止屏幕旋转<meta name="full-screen" content="ye 阅读全文
posted @ 2021-03-11 10:02 ommph 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在使用vscode编辑器编写react代码,使用JSX语法的时候,编辑器总是会报错。可以使用点击页面右下角将javascript修改为javascript React,如图 这样设置完之后,就不会报错了 阅读全文
posted @ 2020-01-03 16:56 ommph 阅读(4243) 评论(0) 推荐(2) 编辑
摘要: 1、如何修改小程序默认打开的页面 可以通过设置app.json中的pages对象中的位置,如果你想打开小程序默认加载那个页面,就把那个页面放在第一位。 如: 阅读全文
posted @ 2019-11-01 16:41 ommph 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 之前一直在linux下使用node.js以及webpack,因为我的ubuntu kylin是装在虚拟机上的,最近使用webpack的细节的东西比较多,就想搞在windows上,不搞不知道,简直头疼死我了。 主要是webpack(或者其他的modules)。 零、windows下配置npm node 阅读全文
posted @ 2019-10-11 21:58 ommph 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 日常开发过程中,滚动事件做复杂计算频繁调用回调函数很可能会造成页面的卡顿,这时候我们更希望把多次计算合并成一次,只操作一个精确点,JS把这种方式称为debounce(防抖)和throttle(节流) 函数防抖 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定时间到来之 阅读全文
posted @ 2019-09-24 11:16 ommph 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、何为BFC BFC(Block Formatting Context)格式化上下文,是web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。 二、形成BFC的条件 1、浮动元素:float除none以外的值。 2、定位元素:position(absoluted, 阅读全文
posted @ 2019-09-23 17:41 ommph 阅读(264) 评论(0) 推荐(0) 编辑