vue.js实现滚动监听(scroll)

vue.js实现滚动监听(scroll)
简简单单,直接上代码: data () { return { scrolled: false }; }, methods: { handleScroll () { this.scrolled = window.scrollY > 0; } }, created () { window.addEventListener('scroll', this.handleScroll); }, destroyed () { window.removeEventListener('scroll', this.handleScroll); } 12345678910111213141516 data () {r...

window.open获取回调值

window.open获取回调值
We usually use the "open" method in the window object to open a new window in Javascript. However, sometimes you need to change some values in the parent window depending on the changes of the new window elements values or you may need to call a method in the parent window from the child one. To do so, you can use the "opener" property in the window object to access the pare...

CSS样式的pre标签换行

CSS样式的pre标签换行
在<pre>标签中的文本,默认是不换行的,比如以下的代码。如果这个会引起布局的问题,其中一种解决方案就是给pre标签一个overflow的属性,去隐藏溢出或者让它滚动,另一种方案就是让它换行. /* Browser specific (not valid) styles to make preformatted text wrap */ pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space...

U盘安装CentOS 7.0时遇到要修改vmlinuz initrd=initrd.img

U盘安装CentOS 7.0时遇到要修改vmlinuz initrd=initrd.img
现在很多安装系统基本上是用U盘,昨天尝试安装时出现问题,找了一圈发现都是理想状态的乱说。 问题:安装程序无法识别引导盘,需要手动更改。网上很多说要将标签改为: &gt;vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb* quiet” 1 &gt;vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb* quiet” 云...

10分钟掌握:使用gitbook制作在线电子书

10分钟掌握:使用gitbook制作在线电子书
Gitbook 是基于 Node.js 的命令行工具,用来创建漂亮的电子书,它使用 Markdown 或 AsciiDoc 语法来撰写内容,用 Git 进行版本控制,且可以托管在 Github 上。Gitbook 可以将作品编译成网站、 PDF、 ePub 和 MOBI 等多重格式。 如果你不擅长自己搭建 gitbook 环境,还可以使用 gitbook.com 在线服务来创建和托管你的作品,他们还提供了基于桌面的编辑器。 如何使用 首先在全局安装 gitbook 客户端工具: ...

正则表达式语法

正则表达式语法
一、元字符 元字符 对应说明 . 匹配除换行符之外的任意字符 \w 匹配字母数字下划线,等同于:[a-zA-Z0-9_] \s 匹配任意空白符 \d 匹配数字,等同于[0-9] \b 匹配单词边界 | 或匹配,如 /x|y/ 正则可匹配x或y两个字符 ^ 匹配字符串的开始 $ 匹配字符串的结束 二、反义字符 反义字符 对应说明 [^x] 匹配除“x”之外的所有字符,其中“x”可以为任意字符 [^xyz] 同上,匹配除“x、y、...

javascript实现input文本框每4位位插入空格

javascript实现input文本框每4位位插入空格
在工作中,常遇到要输入一长串字符或者数字,比如银行卡、身份证号的情况,这时如果每4位插入一个空格加以识别,在用户体验上有更佳的表现。具体代码如下: function (e) { e.target.value = e.target.value.replace(/[^\dA-Za-z]/g, '').replace(/(.{4})/g, '$1 ').trim(); } 123 function (e) {e.target.value = e.target.value.replace(/[...
Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录