JS知识点 第3页

  • 实现跨域的几种方式

    实现跨域的几种方式

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

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

    JS函数节流与防抖

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

    JS知识点 2017-03-10 468 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 475 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 444 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 1545 1
  • 15个Javascript优化小技巧总结

    15个Javascript优化小技巧总结

     JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。不仅如此,JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成了...

  • 7个步骤:让JavaScript变得更好

    7个步骤:让JavaScript变得更好

    随着浏览器性能提高,伴随着新的HTML5的编程接口的稳步采用,网页上的JavaScript的音量在逐渐增加。然而,一个写得不好的程序编码却拥有着打破整个网站,让用户为之沮丧和驱赶潜在客户的潜力。开发人员必须使用所有供他们任意使用的工具和技术来提升他们的代码的质量,并有信心确认每次的执行都是可以预见的。这是一个在我心灵深处的话题并且我已经工作多年找到一组开发过程中来遵循的步骤以确保只有最高质量的代码可以被发布。您只要按照这七个步骤操作就会大大提高您的JavaScript项目的质量。使用这个工作流程,错误将会减少并且将...

    JS知识点 2015-12-28 909 0 JS知识点js收藏
  • 防抖和节流的区别是什么?防抖和节流的实现

    防抖和节流的区别是什么?防抖和节流的实现

    防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于设置的时间 防抖的情况下只会调用一次节流的情况会每隔一定时间调用一次函数 防抖(debounce): n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 function debounce(func, wait, immediate = true) { let timer; // 延迟执行函数 const later = (context, args) =&...

    JS知识点 2015-12-10 580 0
  • 17种不可错过的Javascript迷你库

    17种不可错过的Javascript迷你库

    最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。github star地址:https://github.com/yanhaijing这些库的共性是非常小,而且功能单一。cookie.js如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧。地址:https://github.com/florian/c...

  • js中的正则

    js中的正则

    今天说一下关于正则的问题。什么是正则?一串字符中的规则表达正则表达式比如:sss8718273@163.com18999887765http://www.baidu.com192.168.1.1下面有个列子,提取一串字符当中的数字?<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">    &...

    JS知识点 2015-11-20 753 0 正则