首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

人生苦短,何不用vim装13

从normal模式转到insert有多种方式: i/I:在光标之前插入/在行首插入。 a/A:在光标之后插入/在行尾插入。 o/O:在下一行/上一行插入。 s/S:删除当前字符/当前行并插入。...移动:使用/向上/下移动半页,使用/向上/下移动一。 行定位:使用:n移动到第n行。:10快速移动到第10行。...查找使用/后加需要查找需要词或表达式,/const查找const单词,n查找下一个,N查找上一个。 替换使用:s/aa/bb/g,将aa替换成bb,g代表全局替换。...移动 移动与在编辑器中移动有很大相似,有部分简化,部分删除。 在编辑器中上半页,在网页中,只需要u就可以上半页,d为下移半页。 移动特定行之类在网页中,不存在此类操作。...在当前页面查找内容,使用/后接需要搜索内容,类似于Chrome快捷键。使用n定位到下一个,使用N定位到上一个。 搜索框。

3.7K11

前端开发面试题总结之——HTML

(1)HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器行为(让浏览器按照它们应该方式来运行); (2)HTML4.01基于SGML,所以需要对DTD进行引用,...负责对网页语法解释(标准通用标记语言下一个应用HTML、JavaScript)并渲染(显示)网页。...不同浏览器内核对网页编写语法解释也有不同,因此同一网在不同内核浏览器里渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核浏览器中测试网页显示效果原因。...(4)使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好通过JavaScript动态给iframe添加src属性值,这样可以绕开以上两个问题。 Label作用是什么?如何使用?...在页面被切换到其他后台进程时候,自动暂停音乐或视频播放。 如何在页面上实现一个圆形可点击区域?

1.8K80
您找到你想要的搜索结果了吗?
是的
没有找到

前端项目负责人在项目初期需要做什么?

系统模块处理 这里是列举了三个例子 权限 签 登陆校验 公共模块处理 公共方法:公共方法放置 公共枚举值:可参照 公共service:数据接口处理 公共组件...以前做过:react - 签页面缓存 现在在做:electron 做pos【js控制打印机,js加载动态库dll适配ic卡等等】 业务开发demo 这是为了最大化解决项目当中初级开发开发问题。...公共模块统一处理认知 页面提示语的确定 表单页面提交不需要confirm提示语 数据删除/列表更新状态需要confirm提示语 新建页面路由跳转离开是否需要提示语 form表单处理 form表单必填项验证...form表单必填项/非必填项长度验证(依赖于数据库设定或者也存在统一长度限制) form表单数字验证/电话验证/邮件验证 form表单日期范围验证设定,startDate日期范围验证是否是只可以点击当天之前.../当天之后,endDate选择开始日期一般为startDate日期之后 form表单特殊字符验证

1.2K30

vim技巧

简介 得益于 vim 指法,敲起代码来行云流水。不管是不是写代码,学好vim 指法相当重要,当然最重要还是为了效率,节省时间做更多其他事。 小技巧 “工欲善其事,必先利其器”。...在 Vi/Vim 版本选择上,原则是“能用 Vim 就不要使用 Vi”。Vim 提供功能和特性要比 Vi 多得多,语法加亮着色功能等。...字符 h左移一位,l右移一位 单词 w/W 移动到下一单词开头 b/B 移动到上一单词开头 e/E 移动到光标所在单词末尾 f 快速移动到下一个字符位置 行 j 下移一行 k 上一行 0...屏 H 移动到屏幕第一行 M 移动到屏幕中间一行 L 移动到屏幕最后一行 Ctrl-f 向前滚动一 Ctrl-b 向后滚动一 Ctrl-u向前滚动半页 Ctrl-d 向后滚动半页 文件...字符 x 删除光标位置字符 c 更改当前字符并进入插入模式 s 替换光标位置字符并进入插入模式 r 替换光标位置字符但不进入插入模式 i 在当前位置字符之前进入插入模式 a 在当前位置字符之后进入插入模式

1.2K30

HTML5学习-day01【悟空教程】

到目前为止,W3C已发布了200多项影响深远Web技术标准及实施指南, 广为业界采用超文本标记语言(标准通用标记语言下一个应用)、可扩展标记语言(标准通用标记语言下一个子集)以及帮助残障人士有效获得...为了减少浏览器碎片、实现在所有HTML工具应用,W3C开始着手W3C标准化互操作性和测试。和之前宣布规划一样,W3C计划在2014年完成HTML5标准。...让Web开发重新回归富客户端时代 HTML5 应用场景 极具表现力网页 案例非常 网页应用程序 PC端:iCloud、百度脑图、Office 365··· APP端:淘宝、京东、美团··· WeChat...用来描述指定链接与当前文档关系,便于机器理解文档结构 常见链接关系表 alternate 文档可选版本(例如打印、翻译或镜像) stylesheet 文档外部样式表 start 集合中第一个文档...智能表单 学习目标 网页开发过程中可以针对需求使用特定智能表单类型 网页多媒体 在此之前需要依赖于第三方插件(e.g. flash) 音频 ? 视频 ? DEMO: ?

1K30

Laravel-博客实战+踩坑laravel-blog最终效果踩

验证表单验证 后台权限和密码更改 文章分类 day2(8月01): 文章多级分类以及父分类 ajax修改排序 文章分类添加 文章分类编辑 文章分类ajax异步删除 day3(8月02): 文章添加以及百度编辑器...Ueditor嵌入 文章缩略图上传之uploadify(HTML5版本)引入 文章分页列表 文章编辑 文章删除 day4(8月03): 数据库迁移以及数据填充 友情链接增删改查 自定义导航 前台文章首页...、列表、文章模板 前台模板数据共享 day5(8月04) 配置项模块创建 最新文章以及点击排行 公共侧边栏模板继承 文章页面信息以及详情 文章上一篇下一篇以及相关文章 项目地址 最终效果 ?...比如引入验证码之后,需要验证码字符存入session。 ? error.png 此时可以在入口文件index.php打开session即可 ?...session.png csrf验证 在使用Laravel框架开发网站时候,我们最好从头到底按照框架规范进行设计 ? image.png 在进行表单验证时,需要加上csrf token ?

2.5K50

前端HTML5面试官和应试者一问一答

image 2.HTML5增加表单特性以及元素 form特性在HTML5中,可以把从属于表单元素放在任何地方,然后指定该元素form特性值为表单id,该元素就从属于表单。...html5增加表单类型email等,都包含一个原始类型验证,如果用户输入内容与表单类型不符合,typeMismatch属性将返回true,否则反之。...h. customError属性,使用自定义验证错误提示信息,在有些情况下不适合使用浏览器内置验证错误提示信息,需要自定义,当输入值不符合语义规则,页面会提示自定义错误信息。...默认情况下,表单验证发生在表单提交时,如果使用checkValidity()方法,可以在需要任何地方验证表单。 setCustomValidity()方法,自定义错误提示信息方法。...等数据存储,可以实现标签之间通信。

2K50

基于web技术操作系统安装器设计

传统Linux操作系统安装需要启动一个LiveOS,然后在LiveOS中运行一个本地安装程序,Fedora下Anaconda....基于web技术安装器则利用web开发技术——HTML5,Javascript,CSS,web server等,让用户可以通过浏览器直接安装操作系统。...Web安装器由4个HTML页面组成: 欢迎:介绍操作系统,提供选择安装语言下拉框,点击下一步可进入到版权声明 版权声明:显示版权文件,在用户同意后可跳转到配置页面 配置:引导用户进行系统配置...安装:展示安装进度,安装完成后可点击重启按钮重启系统 UI是基于HTML5、CSS3及Javascript等网页开发技术,并利用如下工具: jQuery:一个快速、小巧且功能丰富js库,可用来操作DOM...Jquery Validation :jQuery插件,用来检验表单合法性 后端由以下几个模块组成: CherryPy:一个轻量级python web发布器 Model:存储用户配置数据 RESTful

1.2K50

Linux学习笔记之vim操作指令大全

h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行; gk: 移动到一段内上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...vi -O filenames 在垂直分割多个窗口中编辑多个文件。 9.2 标签编辑 vim -p files: 打开多个文件,每个文件占用一个标签。...:tabm[ove] [N] – 移动标签,移动到第N个标签之后。  tabm 0 当前标签,就会变成第一个标签。 9.3 缓冲区 :buffers或:ls或:files 显示缓冲区列表。...]]: 跳转到下一个函数块开始,需要有单独一行{。 []: 跳转到上一个函数块结束,需要有单独一行}。 ][: 跳转到下一个函数块结束,需要有单独一行}。

2.7K20

前端面试题1(HTML篇)

HTML ---- 语义化 HTML标签语义化是指:通过使用包含语义标签(h1-h6)恰当地表示文档结构 css命名语义化是指:为html标签添加有意义class 为什么需要语义化: 去掉样式后页面呈现清晰结构...HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器行为(让浏览器按照它们应该方式来运行) 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用文档类型...之前需要考虑这两个缺点。...如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题 优点: 用来加载速度较慢内容(广告) 可以使脚本可以并行下载 可以实现跨子域通信...是怎么用? label标签来定义表单控制间关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关表单控件 HTML5form如何关闭自动完成功能?

1.8K10

chrome快捷键

Ctrl + Shift + t 跳转到下一个打开标签 Ctrl + Tab 或 Ctrl + PgDn 跳转到上一个打开标签 Ctrl + Shift + Tab 或 Ctrl + PgUp...打开当前标签浏览记录中记录下一个页面 Alt + 向右箭头键 关闭当前标签 Ctrl + w 或 Ctrl + F4 关闭当前窗口 Ctrl + Shift + w 最小化当前窗口 Alt +...Alt + t 将焦点放置在 Chrome 工具栏中最后一项上 F10 将焦点移到未聚焦于对话框(如果显示)中 F6 打开查找栏搜索当前网页 Ctrl + f 或 F3 跳转到与查找栏中搜索字词相匹配下一条内容...Shift + Delete 在新标签中打开 Chrome 帮助中心 F1 使用其他帐号登录或以访客身份浏览 Ctrl + Shift + m 打开反馈表单 Alt + Shift + i 地址栏快捷键...) 将标签拖出标签栏 将标签移至当前窗口(仅限鼠标) 将标签拖到现有窗口中 将标签回其原始位置 拖动标签同时按 Esc 将当前网页保存为书签 将相应网址拖动到书签栏中 下载链接目标 按住

1.8K20

Notes | Chrome 浏览器常用快捷键

平时除了浏览网页,用 Jupyter Notebook 写一些代码也需要经常开着浏览器。 ? 我看网页还有写东西习惯全屏,竖屏看横屏写,感觉这样会更加沉浸和专注(强迫症)。...+ n 在无痕模式下打开新窗口 Ctrl + Shift + n 打开新标签,并跳转到该标签 Ctrl + t 按标签关闭顺序重新打开先前关闭标签 Ctrl + Shift + t 跳转到下一个打开标签...跳转到最右侧那个标签 Ctrl + 9 在当前标签中打开主页 Alt + Home 打开当前标签浏览记录中记录上一个页面 Alt + 向左箭头键 打开当前标签浏览记录中记录下一个页面 Alt...Shift + Delete 在新标签中打开 Chrome 帮助中心 F1 使用其他帐号登录或以访客身份浏览 Ctrl + Shift + m 打开反馈表单 Alt + Shift + i 地址栏快捷键...将标签移至当前窗口(仅限鼠标) 将标签拖到现有窗口中 将标签回其原始位置 拖动标签同时按 Esc 将当前网页保存为书签 将相应网址拖动到书签栏中 在网页上水平滚动 按住 Shift 键并滚动鼠标滚轮

1.5K10

Chrome 键盘快捷键 转

t 重新打开最后关闭标签,并跳转到该标签 Ctrl + Shift + t 跳转到下一个打开标签 Ctrl + Tab 或 Ctrl + PgDn 跳转到上一个打开标签 Ctrl + Shift...Alt + 向左箭头键 打开当前标签浏览记录中记录下一个页面 Alt + 向右箭头键 关闭当前标签 Ctrl + w 或 Ctrl + F4 关闭所有打开标签和浏览器 Ctrl + Shift...帮助中心 F1 使用其他帐号登录或以访客身份浏览 Ctrl + Shift + m 打开反馈表单 Alt + Shift + i 地址栏快捷键 在地址栏中可使用以下快捷键: 操作 快捷键 使用默认搜索引擎进行搜索...在新窗口中打开链接 按住 Shift 键同时点击链接 在新窗口中打开标签(仅使用鼠标) 将标签拖出标签栏 将标签移至当前窗口(仅限鼠标) 将标签拖到现有窗口中 将标签回其原始位置 拖动标签同时按... Esc 将当前网页保存为书签 将相应网址拖动到书签栏中 下载链接目标 按住 Alt 键同时点击链接 显示浏览记录 右键点击“后退”箭头  或“前进”箭头 ,或者点击(按住鼠标按键别松手)“后退”箭头

1.4K20

iOS微信浏览器input聚焦导致页面上,不能恢复解决方法

最近开发一个项目中有一个获取验证码功能,在测试时遇到了问题。 ? H5面在iOS系统微信浏览器中,input focus 聚焦时页面会被上推,导致页面整体上。...最后发现是因为 iOS 中 input 聚焦时会导致页面上,失焦后页面不能恢复,但是 input 会恢复之前位置(或者说下移)。...要解决这个问题,需要在 input 失焦时调整页面的位置,使其恢复正常位置。...解决办法: 比较简单思路, input 失焦时,页面滚动到顶部(以 jQuery 为例): $('input').on('blur',function(){     window.scroll(0,0...} 声明:本文由w3h5原创,转载请注明出处:《iOS微信浏览器input聚焦导致页面上,不能恢复解决方法》 https://www.w3h5.com/post/483.html 本文已加入 腾讯云自媒体分享计划

3.2K10

jquery 常用方法总结

.nextAll("div")       .prev()之前一个节点       .prevAll()       .end返回上一次jQ对像被破坏之前状态       $("#d4").nextAll...      prepend向前追加       prependTo将一个元素移动到另一个元素最前面       加到对像外       after 在结束标签之前添加元素       before在开始标签前添加元素...                iconCls: 'icon-ok',                   handler: function () {                       //验证表单...将一个现存元素移动到一个元素中。      ...:有简单选择器和表单选择器和表单对像选择器 还有一个内容选择器,$("div:contains('John')")        这里有一个特别的表单元素。

1.6K00

Titan商店 - 又一个Web静态项目

本次期末大作业实验项目的总体介绍: 基于HTML5 + Bootstrap4 + jQuery进行设计于开发,广泛使用响应式布局系统,确保在不同分辨率屏幕下网页呈现。...主页Banner轮播图实现,使用是Bootstrap内置slider样式,配合其遵循HTML5data-XXX 自定义属性来实现无缝切换轮播图片。...商品列表采用了响应式布局,在不同分辨率下将会有不同呈现效果,以保证视图完整。 ?...注册界面 注册界面使用了正则表达式来验证表单,使用ES6语法将正则表达式存储在对象中,通过遍历DOM元素方式来验证输入值是否正确。...当验证不正确将无法注册成功,验证正确,在点击注册按钮后将会返回到主页。 ? 购物车界面 购物车界面将动态计算勾选商品价格及数量,算出小计和最终价格,并实时更新显示。

1.3K10

MacBook Pro最全快捷键指南——高效型选手必备

Command-F:查找文稿中项目或打开“查找”窗口。 Command-G再次查找:查找之前所找到项目出现下一个位置。要查找出现上一个位置,请按 Command-Shift-G。...Fn–左箭头 Home:滚动到文稿开头 Fn–右箭头 End:滚动到文稿末尾。 Command–上箭头 将插入点移至文稿开头。 Command–下箭头 将插入点移至文稿末尾。...Command-T 在当前“访达”窗口中有单个标签开着状态下显示或隐藏标签栏。 Shift-Command-T 显示或隐藏“访达”标签。...Option-Command-T 在当前“访达”窗口中有单个标签开着状态下显示或隐藏工具栏。 Option-Command-V 移动:将剪贴板中文件从原始位置移动到当前位置。...按住 Command 键拖 将拖项目移到其他宗卷或位置。拖移项目时指针会随之变化。 按住 Option 键拖 拷贝拖项目。拖移项目时指针会随之变化。

5.8K40

给萌新HTML5 入门指南

除了学习各种工具框架使用,HTML5基础知识也是需要了解掌握,这样有助于更好理解工具框架设计以及使用。...后面我们将结合一系列文章,深入浅出介绍关于HTML,CSS和JavaScript常用功能及编程技巧。 那么首先来了解下HTML5都更新了那些内容: 什么样网页是HTML5?...随着浏览器支持,很多表单控件将成为历史 5....HTML5面布局 常用页面布局方式有很多种,比如 最早静态表格布局 通过栅栏划分页面的流式布局 根据屏幕大小自动调整内容自适应布局 融和流式布局和自适应布局响应式布局 以上布局主要通过使用css...下面我们通过一个例子来展示Flex布局易用性,下图是一个典型应用样式,结构上分为header,aside,footer和main四部分。

1.3K41

HTML 面试知识点总结

html5 之后不再需要指定 DTD 文档,因为 html5 以前 html 文档都是基于 SGML ,所以需要通过指定 DTD 来定义文 档中允许属性以及一些规则。...在兼容模式中,页面以宽松向后兼容方式显示 ,模拟老式浏览器行为以防止站点无法工作。 3. HTML5 为什么只需要写 ,而不需要引入 DTD?...HTML5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 DOCTYPE 来规范浏览器行为(让浏览器按照它们应该方式来运 行)。... 定义文档标题,它是 head 部分中唯一必需元素。 61. HTML5 新增表单元素有? datalist 规定输入域选项列表,通过 option 创建!...keygen 提供一种验证用户可靠方法,密钥对生成器,私钥存于客户端,公钥发到服务器,用于之后验证客户端证书! output 元素用于不同类型输出! 62.

1.9K20
领券