• css换行

    栏目:前端 时间:2019-08-16 01:37

    强制不换行 div{ white-space:nowrap; } 自动换行 div{ word-wrap: break-word; word-break: normal; } 强制英文单词断行 div{ word-break:break-all; } 超出显示省略号 p{ text-overflow:elli

    Read more

  • flex布局中align-items 和align-content的区别

    栏目:前端 时间:2019-08-14 18:58

    看了很多翻译的技术文档,这一块都讲得模糊不清,看到stackoverflow上有人提问后的回答觉得十分清晰,特来分享,有不当之处欢迎指正。 align-itemsThe align-items property applies to all flex containers, and sets the d

    Read more

  • clickoutside自定义指令源码分析 isServer

    栏目:前端 时间:2019-08-14 01:45

    clickoutside是Element-ui实现的一个自定义指令,顾名思义,该指令用来处理目标节点之外的点击事件,常用来处理下拉菜单等展开内容的关闭,在Element-ui的Select选择器、Dropdown下拉菜单、Popover 弹出框等组件中都用到了该

    Read more

  • github host加速方法

    栏目:前端 时间:2019-08-11 13:52

    1.手动访问:https://www.ipaddress.com/ github.com github.global.ssl.fastly.net codeload.github.com这是我获取的IP192.30.253.113 github.com 151.101.25.194 github.global.ssl.fastly.net 192.30.253.121 codel

    Read more

  • js自定义事件、DOM/伪DOM自定义事件

    栏目:前端 时间:2019-08-11 01:48

    所谓自定义事件,就是有别于有别于带有浏览器特定行为的事件(类似click, mouseover, submit, keydown等事件),事件名称可以随意定义,可以通过特定的方法进行添加,触发以及删除。JS自定义事件先看个简单的事件添加的例子:el

    Read more

  • JS中自定义事件的使用与触发

    栏目:前端 时间:2019-08-11 01:46

    1. 事件的创建 JS中,最简单的创建事件方法,是使用Event构造器: var myEvent = new Event('event_name'); 1 但是为了能够传递数据,就需要使用 CustomEvent 构造器: var myEvent = new CustomEvent('event_na

    Read more

  • JS正则表达式的分组匹配和反向引用

    栏目:前端 时间:2019-08-10 22:14

    什么是分组通俗来说,我理解的分组就是在正则表达式中用()包起来的内容代表了一个分组,像这样的:var reg = /(\d{2})/reg.test('12'); //true这里reg中的(/d{2})就表示一个分组,匹配两位数字分组内容的的形式一个分

    Read more

  • 非获取匹配在子模式内部前面添加"?:"非获取匹配表示这个子模式的匹配内容不会被保存,不能用于后向引用中。简单说,非获取匹配就是只匹配,不保存。看个例子:Text Windows 95 and Windows 98 are the successor. Then Win

    Read more

  • 问题: 我把双引号去掉就报错了。 不太明白,求大佬指点一下。 ue 中,模板内 HTML 标签 :xxx="" 时,双引号中的内容是一个 JS 表达式,而不是一般的 HTML 属性。 举例: <div @click="count++">{{

    Read more

  • vue 组件选项顺序推荐

    栏目:前端 时间:2019-08-07 15:45

    副作用 (触发组件外的影响) el 全局感知 (要求组件以外的知识) name parent 组件类型 (更改组件的类型) functional 模板修改器 (改变模板的编译方式) delimiters comments 模板依赖 (模板内使用

    Read more