第6页

  • ES6中被我忽略的优雅方法

    ES6中被我忽略的优雅方法

    最近重新回顾了es6一些新特性,发现了一些挺实用,在开发中却被我忽略的方法。Array1. find(value, index, arr)在某些情况我需要判断一个数组是不是符合一些逻辑的条件比如需要判断[{id: 1}, {id: 2}, {id: 3}]中是否有含有符合 id=1的数据;以前我会使用filter方法。const array = [{id: 1, name: 'a'}, {id: 2, ...

    JS知识点 2017-05-06 507 0 es6
  • 实现跨域的几种方式

    实现跨域的几种方式

    jsonpcorspostMessagedocument.domainwindow.namelocation.hashhttp-proxynginxwebsocket...

    JS知识点 2017-03-11 136 0
  • JS函数节流与防抖

    JS函数节流与防抖

    函数节流与防抖函数节流和防抖是前端性能优化的一部分,对于在短时间内频繁触发事件的场景,可以通过通过节流或防抖技术限制函数调用的频率以达到优化代码性能的目的 节流和防抖的可视化可以从这个链接在感官上对节流和防抖一个具体的认识 查看 函数节流定义:在规定的时间内无论事件被触发多少次,只执行一次事件处理函数。如在scroll resize等事件都存在短时间内被频繁触发的现象。 生活场景的例子:比如地铁站的限流措施,水的限流等等 实现/** * func: 事件处理函数 * wait:频次时间 */ fun...

    JS知识点 2017-03-10 160 0
  • css伪元素的小技巧

    css伪元素的小技巧

    伪元素    伪元素能做什么?我们要他有何用?它能为我们解决什么问题?和其他的方法相比她有什么有点?我们为什么要使用它?    伪元素和伪类一样,添加到选择器,但是不是描述状态,他允许我们为元素某些部分设置样式;利用伪元素,我们可以简化页面的html标签,同时用起来也很方便,善于使用伪元素可以让你的页面更加地简洁优雅。之所以叫伪元素,是因为他修饰不在文档树中的部分;不是真实存在的。伪元素实用小技巧1.清除浮动何谓清除浮动—?一个父元素的...

    HTML/CSS 2017-01-12 650 0
  •  ES6新的特性有哪些?

    ES6新的特性有哪些?

    新增了块级作用域(let,const)提供了定义类的语法糖(class)新增了一种基本数据类型(Symbol)新增了变量的解构赋值对象和数组新增了扩展运算符ES6 新增了模块化(import/export)ES6 新增了 Set 和 Map 数据结构ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例ES6 新增了生成器(Generator)和遍历器(Iterator)数组新增了一些API,如 isArray / from / of 方法;数组实例新增了 entries(),keys() 和 va...

    JS知识点 2016-11-11 144 0
  • CSS布局总结

    CSS布局总结

    css 布局文档流(normal-flow)了解什么是文档流,就是先了解下流的概念,我们可以比喻成河流从上而下流下来…… 文档流呢,由于这是显示在浏览器上面的,显示在电脑屏幕前的。如果我们将屏幕的两侧想象成河道,将屏幕的上面作为流的源头,将屏幕的底部作为流的结尾的话,那我们就抽象出来了文档流 !像水流,流动的是水,那文档流流动的是什么呢??? <font size=100>就是元素!</font> 文档流是文档中可显示对象在排列时所占用的位置。将窗体自上而下分成一行行显示,并在...

    HTML/CSS 2016-11-10 180 0
  • JS闭包总结

    JS闭包总结

    一分钟理解js闭包,关于js闭包的内容介绍了很多,本文带着大家快速理解什么是js闭包,感兴趣的小伙伴们可以参考一下 什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); } a(); //控制台输出1,再输出2简单吧。再来看一段代码: function a(){...

    JS知识点 2016-09-15 151 0
  • 前端笔试题集锦_①

    前端笔试题集锦_①

    今天公司要招聘前端,因此整理一份公司前端的笔试题,包括答案奉献给大家,基础知识还是比较重要的。下面我就来点干货。一.请动手划一份盒子模型图,并标明各项属性。二.html的块元素和行内元素都有哪些,请举例说明。块元素:div h1-h6 p ul li ol dl dt dd header footer section nav ...行内元素:span strong i em a...三.请举例说出5个html5和css3新增的标签,样式。html5:header footer section time nav ma...

    JS知识点 2016-07-16 1032 1
  • mongodb基础介绍

    mongodb基础介绍

    什么是Nosql ?NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应用程序编程更加简单。通过应用实践证明,关系模型是非常适合于客户服务...

    数据库 2016-03-30 518 0
  • CSS兼容性处理方案

    CSS兼容性处理方案

    双倍浮动BUG:描述:块状元素设置了float属性后,又设置了横向的margin值,在IE6下显示的margin值要比设置的值大; 解决方案:给float的元素添加 display:inline;将其转换为内联元素; 表单元素行高不一致:解决方案:   ①、给表单元素添加vertical-align:middle;   ②、给表单元素添加float:left; IE6(默认16px为最小)不识别较小高度的标签(一般为10px):解决方案:   ①、给标签添加overflow:hidden;   ②、给...

    HTML/CSS 2016-03-25 171 0