js判断iPhoneX 发表于 2018-01-11 12345678910if (navigator.userAgent.match(/(iPhone)/)) { if ((screen.availHeight == 812) && (screen.availWidth == 375)) { // ... 阅读全文 »
Parcel 发表于 2018-01-10 突然听说Parcel, 有一种不明觉厉的气势, 入手玩玩看😊 下载先下载下来看看吧, 直接装个全局的方便玩耍 1npm install -g parcel-bundler 开始玩耍Parcel 可以使用任何类型的文件作为入口, 但是最好还是使用 HTML 或 JavaScript 文件. 如果在 ... 阅读全文 »
ng2-ace-editor 发表于 2018-01-09 angular的 aec 代码编辑器 下载1npm i ng2-ace-editor --save 引入在根module引入整个AceEditorModule模块, 🌰: 123456789101112import { AceEditorModule } from 'ng2-a ... 阅读全文 »
rangy.js获取并控制用户选中的内容 发表于 2018-01-09 rangy.js 是一个跨浏览器的兼容库, 主要用来获取并控制用户选中的内容。 下载1npm install rangy --save https://github.com/timdown/rangy 阅读全文 »
mark.js荧光笔工具和angular自定义管道实现高亮 发表于 2018-01-08 mark.js是用JavaScript编写的文本荧光笔。 它可以用来动态标记搜索词或自定义正则表达式,并为您提供内置的选项,如变音符号支持,单词搜索,自定义同义词,iframe支持,自定义过滤器,准确性定义,自定义元素,自定义类名称等。 下载1npm install mark.js --save 兼 ... 阅读全文 »
ng2-dragula 拖拽工具 发表于 2018-01-08 下载1npm install ng2-dragula --save 配置 在AppModule中引入DragulaModule 引入dragula.min.css 在style.css中插入: 1@import "~dragula/dist/dragula.css"; 使用一个简单的🌰: ... 阅读全文 »
clamp-js文本溢出显示省略号的小工具 发表于 2018-01-08 一个HTML元素的内容,如果里面的内容太长,就会添加省略号。 下载1npm install @types/clamp-js 引入1import * as clamp from 'clamp-js'; 使用1234var myHeader = document.getElementsByTagName ... 阅读全文 »
clipboard.js 一个操作复制粘贴的小工具 发表于 2018-01-08 不需要flash, 也不依赖一任何框架, 压缩后只有3kb. #下载地址 1npm install clipboard --save 引入1import * as Clip from "clipboard"; 使用方法html复制另一个元素内容, data-clipboard-target为要拷贝 ... 阅读全文 »
ngx-cookie 发表于 2018-01-08 用于ng2+操作cookie, 相当于Angular 1.x $ cookies服务的实现, angular2-cookie的后继者 下载1npm install ngx-cookie --save 引入1import { CookieModule } from 'ngx-co ... 阅读全文 »
html5 data 属性 发表于 2018-01-08 用于在元素上保存不需要展示的消息 语法直接在标签上添加 ‘data-‘ 开头的属性 123<div id='data' data-name='name' data-columns="3"> </div> 实用js直接可以获取着部分属性 123456var data = do ... 阅读全文 »