原型:最长上升子序列 分析 状态表示:所有以a[i]结尾的严格单调上升的子序列的Max长度 状态划分依据:以最后一个不同的点 状态方程:dp[i] = max(dp[i], dp[j] + 1), j必须要小于i for(int i = 1; i <= n; i++) { dp[i] = 1; fo ...
分类:
其他好文 时间:
2020-07-05 17:12:16
阅读次数:
54
什么是语义化 其实说到语义化的问题,显而易见是有段不那么语义化的历史的。 最早的时候,前端并不是一个细分的岗位。通常由PHP后端来写HTML,但是他们并不会CSS,于是就用table来进行布局。但我们都知道,table其实是用来展示表格的,这一条就与语义化严重相悖。 后来前端慢慢分离成一个单独的岗位 ...
分类:
Web程序 时间:
2020-07-05 00:46:26
阅读次数:
72
web标准:将结构、表现、行为分离,使其更具有模块化。 w3c标准:标签字母要小写,双标签要闭合,标签不允许随意嵌套。 尽量使用外部样式和外链js,使结构、表现、行为分为三块,这样可以提高页面渲染速度。 样式尽量少用行内样式,id和class名要做到见名知意。 不需要变动页面内容,便可提供打印版本, ...
分类:
Web程序 时间:
2020-07-05 00:20:11
阅读次数:
119
a.解析HTML文件,创建DOM树。自上而下,遇到任何样式(link、style)与脚本(script)都会阻塞(外部样式不阻塞后续外部脚本的加载); b.解析CSS。优先级:浏览器默认设置<用户设置<外部样式<内联样式<HTML中的style样式; c.将CSS与DOM合并,构建渲染树(Rende ...
分类:
其他好文 时间:
2020-07-04 22:39:18
阅读次数:
95
问题: 平常我们大多数做移动端开发,会有只占一屏且不滚动的页面,css属性设置 width:100%,height:100%,或者(width:100vw; height:100vh), 经常头部 +内容 +底部,这样三栏的经典布局,然后内容超过一定高度之后,设置overflow:auto,内容自适 ...
分类:
其他好文 时间:
2020-07-04 20:36:13
阅读次数:
140
2. Next.js服务器端渲染 学习目标 了解Next.js的作用 掌握Next.js中的路由 掌握Next.js中布局组件的创建 掌握Next.js中的静态文件服务 掌握Next.js中获取页面数据的方法 掌握Next.js中组件样式的书写 使用Next.js完成豆瓣电影案例 能够自定义头部元素 ...
分类:
Web程序 时间:
2020-07-04 20:31:31
阅读次数:
236
fiddler布局 Ctrl+x : 清除抓包数据 设置备注信息: 把端口作为文件导出 重放功能(快捷键:点住接口按R键) 循环请求(快捷键Shift+R) 又称DDOS攻击 迅速删除其他包数据只保留刚点击的 (快捷键: Shift+Delete) 清除数据包: 断点 流模式 解码 (未完..... ...
分类:
其他好文 时间:
2020-07-04 18:56:32
阅读次数:
89
Astra在网站布局上是采取即时画面变更的编辑方式,在全网站设定颜色、文字大小、字体、汇整页面样式等都是在主题中自订选项完成,也就是可以直接在预览画面中即时查看修改后的结果,相较于需要不断切换前后台画面检视修改结果的操作方式会比较有效率。
Astra采用JavaScript而非jQuery ,可以... ...
分类:
其他好文 时间:
2020-07-04 18:34:17
阅读次数:
276
import 'package:flutter/material.dart'; class WrapDemo extends StatefulWidget { @override _WrapDemoState createState() => _WrapDemoState(); } class _W ...
分类:
其他好文 时间:
2020-07-04 17:15:23
阅读次数:
81
#盒模型-Box Model,用来对HTML元素布局时使用 组成部分:元素内容content、内边距padding、边框border、外边距margin #内边距padding padding-top/right/bottom/left 简写属性padding #边框border border-st ...
分类:
Web程序 时间:
2020-07-04 17:15:06
阅读次数:
70