indexOf()、forEach()、map()、filter()、some()、every()、find()、findIndex()、copyWithin()、includes()、reduce() 等兼容性写法汇总。   indexOf() indexOf()方法 返回根据给定元素找到的第一个索引值,否则返回-1。 // i ...

JavaScript 筛选方法 filter() 的使用

作者:大朗

Array.prototype.filter() filter()方法创建一个新数组,以数组形式返回方法中条件为 true 的元素,如果没有则返回空数组。 语法: var new_array = arr.filter(callback(element[, index[, array]])[, thisArg]) 如果为 filter 提 ...

ios 7/8/9 兼容问题集锦

作者:大朗

ios 7/8/9 不兼容 ES6 语法!CSS3 语法必须加 -webkit- 兼容前缀! ios 7/8/9 不兼容 ES6 语法!CSS3 语法必须加 -webkit- 兼容前缀! ios 7/8/9 不兼容 ES6 语法!CSS3 语法必须加 -webkit- 兼容前缀!   问题1:for in 对于 ios ...

javascript 判断的 true 与 false

作者:大朗

0 与 '0' 的是与非 0 是 Number 而 ‘0’ 是 String 。 尝试全局通过 !0来判断不大可靠的一个判断,0 与 ‘0’  是一个不同的概念。 !0为 true 而 !'0'为 false。 0 == '0' 而 0 !== '0' 等于和全等有着一定的差异。 那么,如果 !0 是 true ...

javascript iframe 兼容 ios 问题

作者:大朗

  在 iOS 设备上不支持 iframe 的滑动 如下反例: html 代码 <iframe src=""></iframe> css 代码 iframe {  position: fixed;  right: 0;  bottom: 0;  left: 0;  top: 0; } 原因:iframe 嵌入后,ios 设备 ...

CSS 在浏览器提示错误: 提示 Uncaught SyntaxError: Invalid or unexpected token 提示 Unexpected token {   注意是否在script的src中引入了该css文件 注意是否在script的src中引入了该css文件 注意是否在script的src中引入了该 ...

vue 中自定义全局函数

作者:大朗

常见的函数写法,在某个 js 文件中定义方法,在其他组件使用时,先 import 再使用,如下: func.js 定义了多个函数方法 function xxx(){   ... } function xxx2() {   ... } module.exports = {   xxx,   xxx2 } xxx.vue 中使用 ...

vue-router 基本使用

作者:大朗

路由,其实就是指向的意思,当我点击页面上的 home 按钮时,页面中就要显示 home 的内容,如果点击页面上的 about 按钮,页面中就要显示 about 的内容。Home按钮  => home 内容, about 按钮 => about 内容,也可以说是一种映射 ...

最近在尝试用vue-cli 架手架自动生成vue2.0项目时,用到了vue-router。但是一直报错如下: Uncaught TypeError: Cannot read property 'matched' of undefined 一直没找到原因,最终在尝试无数次后,发现问题在引入路由文件后的命 ...

webpack 4 自动打包并分离 js 和 css 文件

作者:大朗

95% emitting 前言:不会写。。。 截止2018.03.30 ,日常 es6及更后的代码浏览器解析起来蛮困难的,所以需要用到相应的打包工具,如webpack、gulp... 当然,如果不用打包工具也可以通过一些工具插件亦可以解析 es6 并转换为 es5 等等, ...

switch 语句中 case 的 return 和 break 的问题

作者:大朗

前言:对于每个case语句写return及break是否有必要? return 跳出函数,而 break 跳出语句; 举个例子: var a = 999; function num(n) {   switch (n) {     case 1:       return;     case 2:       return;     case 3:       b ...

ECScript 6 杂篇

作者:大朗

let 不允许重声明。当 let 声明 a 时,再次声明将导致重复声明错误 Uncaught SyntaxError: Identifier '' has already been declared 错误的 (function ts(){ let a = 111; let a = 222; console.log(a);// Uncaught SyntaxEr ...

javascript 字符串转换为对象

作者:大朗

基于获取某输入框的 value 值,格式也许是对象的格式,但 typeof() 之后发现还是字符串的形式,所以在此其中,需要对字符串进一步的格式化为对象。   1、简单粗暴的方法,通过 eval 转化 var str = '{"hello":"string"}'; aler ...

懒人得以进步。 代码不是越多就越屌,贵在精用。   :not() 的精简 not() 的妙用,去除繁琐的定义 last-child 或 first-child 。 比如一个列表,需要第一个和最后一个不变的颜色保持不变,其他的变成红色背景。 普通写法: #exa ...

javascript 打印页面指定 div 内容

作者:大朗

通过 js 控制打印指定 div ,有几种常见办法。 1、通过替换网页原内容为 div 内容 function printdiv(obj) { var headstr = '<meta charset="utf-8" />'; // 预防中文字符乱码 var printData = document.getElementById(o ...

影音观看记录

作者:大朗

记录收集视频相关观看记录 连续剧 13号仓库 (Warehouse.13) S01End 英雄重生 (Heroes.Reborn) S01E10 都市侠盗 (Leverage) S05全 越狱 (Prison.Break) S05全 穹顶之下 (Under.The.Dome) S01E04 闪电侠 (The.Flash) S05E14 绿箭侠 (Arro ...

CSS @meida print @page … 打印的另类样式写法

作者:大朗

CSS 控制打印样式累总。   1、专属样式 CSS 有专属于打印的样式表达,通过媒体查询 @media print{ ... }表示样式在打印时才起作用,控制打印页面的有 @page { ... } 。   2、页面大小 默认的,size 的默认值为 auto ; 定义 ...

前段时间的项目用到伪类三角形的阴影,想了及几种办法,考虑到对于兼容性要求不太高的项目。最后选择用 CSS3 中的 filter:drop-shadow 。发现还蛮配的。 伪类的阴影,如果考虑到兼容性最低兼容到ie9,则用 box-shadow + 图片大法做阴影 ...

123>