javascript

  • JS中 reduce() 的用法

    过去有很长一段时间,我一直很难理解 reduce() 这个方法的具体用法,reduce用于求和之类的很方便。...

    文章列表 2019-10-02 1 reduce
  • Web性能优化-首屏和白屏时间

    白屏时间是指浏览器从响应用户输入网址地址,到浏览器开始显示内容的时间。首屏时间是指浏览器从响应用户输入网络地址,到首屏内容渲染完成的时间。...

  • JS实现array数组去重

    JS实现array数组去重的实现办法...

    文章列表 2019-09-04 1 array
  • js面向对象的公有、私有、静态属性和方法实现

    要了解js面向对象,就必需先了解js中什么是公有方法、特权方法、静态方法。本文介绍了相关实现方法...

  • js数组reduce()用法详解

    js数组reduce用法详解,reduce的方法的含义是接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。...

    文章列表 2019-08-28 1 reduce
  • js里bind函数详解

    js中的call(), apply()和bind()是Function.prototype下的方法,都是用于改变函数运行时上下文。当你希望改变上下文环境之后并非立即执行,而是回调执行的时候,使用 bind() 方法。而 apply/call 则会立即执行函数。...

  • 301重定向的方法

    永久重定向(permanent redirect)也被称为301重定向,是一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过其URL的最后一次变化以后时使用。一个永久定向是一种服务器端的重定向,能够被搜索引擎蜘蛛适当地处理。...

    文章列表 2019-08-27 1 301重定向
  • js中getBoundingClientRect获取某个html元素相对于视窗的位置

    getBoundingClientRect用于获取某个html元素相对于视窗的位置集合。执行 object.getBoundingClientRect();会得到元素的top、right、bottom、left、width、height属性,这些属性以一个对象的方式返回。...

  • form onsubmit 里return阻止表单提交原理

    众所周知,在表单中加上οnsubmit="return false;"可以阻止表单提交。或者我们通过 onsubmit = "return mysubmit()"表单(from)编写onsubmit()脚本的时候,经常需要验证表单中数据的合法性。试图在validateForm()中return false来阻止表单的提交。实际上的效果是即使return false 表单 还是会提交。后来发现 οnsubmit="return validateForm()"就没有问题了...

    文章列表 2019-08-12 1 onsubmit
  • 深入理解var,let,const的区别

    学习JavaScript大家最先接触的就是var,let2个关键词吧!var,let都是用来声明变量的,但是你真的理解这二者之间的区别吗?let/const是使用区块作用域;var是使用函数作用域。在let/const声明之前就访问对应的变量与常量,会抛出ReferenceError错误;但在var声明之前就访问对应的变量,则会得到undefined。...

  • js数据类型详解

    在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示:基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object...

    文章列表 2019-08-01 1 数据类型
  • ES6中的异步fetch请求

    ajax请求,我想大家用的最多的恐怕就是jQuery ajax, vue axios吧,es6下,这些统统不需要了。fetch 是全局量 window 的一个方法, 第一个参数是URL。虽然各种框架对 XHR 的封装已经足够好用, 但我们可以做得更好。更好用的API是 fetch 。...

    文章列表 2019-07-08 1 js fetch fetch
  • js异步加载详解

    没有 async 属性,script 将立即获取(下载)并执行,然后才继续后面的处理,这期间阻塞了浏览器的后续处理。如果有 async 属性,那么 script 将被异步下载并执行,同时浏览器继续后续的处理。HTML4中就有了defer属性,它提示浏览器这个 script 不会产生任何文档元素(没有document.write)...

    文章列表 2019-06-30 1 异步
  • js出现null错误的原因?

    在学习getElementById()方法的过程中出现了这样一个问题,便想记录下来。分析问题之前,我们不妨先来认识一下getElementById()方法。getElementById()方法,接受一个参数;获取元素的ID。如果找到相应的元素则返回该元素的HTMLDivElement对象,如果不存在,则返回null。...

    文章列表 2019-06-26 1 null
  • js强制转换字符串的方法

    javascript提供了3种强制将数据类型转化为字符串的方法。1.toString() 方法2、String('值') 3、字符串拼接...

  • 原生JS获取浏览器高度和宽度值(兼容多浏览器)

     原生JS获取浏览器高度和宽度值(兼容多浏览器),亲测有用...

    文章列表 2019-06-18 1
  • js事件模型详解

    浏览器的事件模型,就是通过监听函数(listener)对事件做出反应。事件发生后,浏览器监听到了这个事件,就会执行对应的监听函数。这是事件驱动编程模式(event-driven)的主要编程方式。...

    文章列表 2019-06-10 1 js事件
  • es6数组解构赋值用法

    ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。...

  • es6 const用法详解

    const声明一个只读的常量。一旦声明,常量的值就不能改变。...

    文章列表 2019-06-06 1 const es6
  • es6 let的用法详解

    ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。...

    文章列表 2019-06-06 1 let
  • 首页
  • 68
  • <
  • 1
  • 2
  • 3
  • 4
  • >
  • 末页