2020-09-24

一天前结束了一个名为贵美商城的H5项目,

其中最令人深刻的几个CSS样式

.button {
                    -webkit-appearance: button;
                    -moz-appearance: button;
                    appearance: button;
                     width: 60px;
                    text-decoration: none;
                    color: initial;
                    }

将a标签设置为按钮形状,样式如下

 

然后就是ifrome

用iframe设在做项目的时候为了方便经常会用到嵌套标签来嵌套页面。因为一个系统里会有多个大模块,每一个大模块里又有好多个小模块,而每一个小模块又是由页面构建而成。所以,做项目的时候就会在模版里面嵌套内容。在主页面上嵌套要实现的页面功能,当用户点击主页面的菜单栏就会跳转到该页面。意思就是不管用户怎么点击主页面的菜单栏即使跳转到下一个页面,用户在下一个页面也还是可以看到跟主页面显示一样的菜单栏,就是要在主页面嵌套每一个小模块里的页面内容。
代码如下:

在W3School里也有嵌套标签详细的解说:
1、支持的浏览器有哪些,IE、Firefox、Chrome、Safari、Opera,在不支持的浏览器里是
不会看得到有嵌套的效果的。
2、嵌套标签的定义和用法:
iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
3、还有属性、值这些比如说,规定如何根据周围的元素来对齐此框架,规定是否显示框架周围的边框、规定 iframe 的高度、规定一个页面,该页面包含了有关 iframe 的较长描述、定义 iframe 的顶部和底部的边距还有左侧和右侧的边距、规定 iframe 的名称、启用一系列对 中内容的额外限制、规定是否在 iframe 中显示滚动条、规定 看上去像是包含文档的一部分、规定在iframe 中显示的文档的 URL、规定在 中显示的页面的 HTML 内容、定义 iframe 的宽度。可以根据个人所需想要什么样的样式效果就可以在W3School里查找并使用。
下面便是根据属性、值来设置iframe样式,代码如下:
<iframe scrolling="no" frameborder="0" src="" width="" height=""></iframe>


圈红的位置上面我是用了一个div存放iframe路径,规范代码        

在iframe里scrolling 属性规定是否在 iframe 中显示滚动条。默认地,如果内容超出了 iframe,滚动条就会出现在 iframe 中。设置好iframe的高度后在浏览器上随便上下拖动,iframe#content这个容器会显示加载的页面,你页面的内容有多少就会往下加载多少。

        

### 查询满足特定条件的题号 在 MySQL 中,可以通过单表查询来筛选符合条件的记录。以下是基于问题描述构建的 SQL 查询语句: #### SQL 查询 ```sql SELECT number AS 题号 FROM oj_questions WHERE LENGTH(header) > 500 -- 假设代码行数由 header 字段长度近似表示 AND SUBSTRING_INDEX(SUBSTRING_INDEX(tail, '提交时间:', -1), ' ', 1) = '2020-09-24'; -- 解析 tail 字段获取提交时间 ``` 上述查询假设 `header` 字段存储了预设代码,其字符长度可以用来估算代码行数;而 `tail` 字段可能包含了测试用例及其元信息(如提交时间)。如果实际字段设计不同,则需调整解析逻辑。 --- #### 数据库结构说明 根据引用[^1],数据库表 `oj_questions` 的定义如下: - `number`: 主键,自动递增,代表题目编号。 - `header`: 存储预设代码。 - `tail`: 存储测试用例及相关元信息。 为了实现精确查询,建议对 `header` 和 `tail` 进行规范化处理,例如拆分为多个独立字段以便于检索和计算。 --- #### 性能优化建议 对于大规模数据集,可考虑以下优化措施: 1. **索引建立**: 对频繁用于过滤的列(如 `header` 或提取后的日期字段)创建索引以加速查询性能[^2]。 ```sql ALTER TABLE oj_questions ADD INDEX idx_header_length (LENGTH(header)); ``` 2. **字段重构**: 如果 `tail` 字段中嵌套了复杂信息(如提交时间),应将其解耦到单独的列中,便于直接比较而不依赖字符串操作函数。 3. **分区策略**: 若数据量较大,可根据时间范围或其他维度实施表分区,减少扫描开销[^4]。 --- #### 时间与空间约束 默认情况下,SQL 查询的时间限制通常取决于服务器配置参数 `max_execution_time`,可通过设置会话变量临时调整: ```sql SET SESSION max_execution_time = 1000; -- 设置最大执行时间为 1 秒 ``` 关于内存消耗,MySQL 默认分配足够的缓冲区大小支持大多数场景。若涉及大量文本匹配或复杂运算,可适当增加全局或会话级资源配额: ```sql SET GLOBAL innodb_buffer_pool_size = 1G; ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值