关闭

javascript

  • String.raw的用法

    es6里String.raw函数是用来获取一个模板字符串的原始字符串的它返回一个字符串,其中忽略了转义符(\n,\v,\t等)。但反斜杠可能造成问题,...

    文章列表 2019-11-15 1 es6
  • js引用类型的理解

    js引用类型的理解对于我们学习JavaScript非常重要,本文就介绍了,如何理解引用类型...

  • js里链表和数组的对比

    本文对比了在js中链表和数组之间的区别...

  • js实现数组扁平化(多维数组转化为一维)

    数组是 JS 中使用频率仅次于对象的数据结构,官方提供了众多的 API,今天我们来谈谈如何扁平化(flatten)数组。顾名思义,扁平化就是将嵌套的数组变成一维数组的过程。 通...

    文章列表 2019-11-07 1 flat js数组
  • js对象的声明方法

    本文列举了javascript创建对象的3种方法...

    文章列表 2019-10-24 1 js对象
  • js定义函数的3种方法

    本文介绍了在JavaScript里定义函数的3重方式...

    文章列表 2019-10-24 1 js函数
  • 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
  • 首页
  • 134
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • >
  • 末页