Web开发若干小问题及干货

关于代码

1. 在vue组件中引入方式:



2.前端如何对Array数组去重

  • ES6新语法中:新增了Set数据结构,类似于数组,但是 它的成员都是唯一的 ,其构造函数可以接受一个数组作为参数;Array新增了一个静态方法Array.from,可以把类似数组的对象转换为数组。因此可以这么写:
let array = Array.from(new Set([1, 1, 1, 2, 3, 2, 4]));
console.log(array);
// => [1, 2, 3, 4]
  • ES5写法:
var array = [1, '1', 1, 2, 3, 2, 4];
var tmpObj = {};
var result = [];
array.forEach(function(a) {
  var key = (typeof a) + a;
  if (!tmpObj[key]) {
    tmpObj[key] = true;
    result.push(a);
  }
});
console.log(result);
// => [1, "1", 2, 3, 4]

插件干货

1. jQuery Sina Emotion
一个用于方便快速地创建新浪微博表情选择对话框的 jQuery 插件。传送门


2. 优酷视频引入
官方给的无广告优酷视频引入。传送门


3.Vue瀑布流插件
对vue做定制的masonry插件。传送门


以后持续更新。。。。。。

你可能感兴趣的:(Web开发若干小问题及干货)