Web js 技术

一个挂载在数组原型上的累加函数,返回值为整数

Array.prototype.add = function () { let res = this.reduce((prev, cur) => { return prev + cur; }, 0); return Number...
Web 技术 vue

vue挂载全局方法和过滤器 ,自定义指令

main.js文件里过滤器import commonFilter from './assets/js/filter/commonFilter'; // 公共filter Object.keys(commonFilter).forEach(key => Vue.filt...
Web 技术 vue

$emit传入的事件名称只能使用小写,不能使用大写的驼峰规则命名

官网解释不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件:this.$emit('myEvent')则监听这个名字的 kebab-case 版本是不会有任何...
技术 nginx

api路径由域名+index.php(文件名) 改为指向域名

给网站的nginx写入伪静态location / { try_files $uri $uri/ /index.php$is_args$query_string; }
Web 技术

iframe里面开启全屏allowfullscreen="true"

 iframe里开启全屏需要allowfullscreen属性为true(webkitallowfullscreen和mozallowfullscreen)浏览器兼容
Web 技术

给一个div添加竖直滚动条

在需要使用滚动条的div外面套一层div(固定宽高)<div class="test"> <div> </div> </div> .test{ height: 400px; widt...
Web 技术 vue

vue自定义拖拽指令v-drag

文件drag.jsimport Vue from 'vue'; //使用Vue.directive()定义一个全局指令 //1.参数一:指令的名称,定义时指令前面不需要写v- //2.参数二:是一个对象,该对象中有相关的操作函数 //3.在调用的时候必须写v- const ...
Web js 技术

三层布局,main div无论是否撑满。footer div一直固定在浏览器最下面

html: <header>header</header> <main>main</main> <footer>footer</footer>css: header{ height: ...
Web 技术

解锁b站专栏复制的限制的chrome插件

2020/10/5v1.0去掉b站专栏区复制限制使用方法:1、首先把需要安装的第三方插件,后缀.crx 改成 .rar,然后解压,得到一个文件夹2、再打开chrome://extensions/谷歌扩展应用管理,点击右上角的开发者模式,就可以看到“加载正在开发的扩展程序”这...