javascript教程

  • vue实现跑马灯效果

    vue跑马灯效果...

    文章列表 2019-06-10 1
  • vue基础语法笔记

    1、双花括号     mustache(胡子)/interpolation(插值表达式)     语法:     {{表达式}}     作用:     将表达式执行的结果 输出当调用...

    文章列表 2019-06-10 1 vue基础
  • 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
  • js多重判断多个条件的方法

    我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑...

    文章列表 2019-06-05 1 多重判断
  • js定时器详解

    JavaScript 提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成。它们向任务队列添加定时任务。...

  • js异步编程之Promise对象详解

    Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。...

    文章列表 2019-06-05 1 promise
  • 原生js实现base64编码解码

    所谓 Base64 就是一种编码方法,可以将任意值转成 0~9、A~Z、a-z、+和/这64个字符组成的可打印字符。使用它的主要目的,不是为了加密,而是为了不出现特殊字符,简化程序的处理。...

    文章列表 2019-06-05 1 base64 atob btoa
  • js冒泡排序算法详解

    js冒泡排序指相邻的两个元素比较,如果前一个数大于后一个数,交换位置。原理:依次比较相邻的两个值,如果后面的比前面的小,则将小的元素排到前面。依照这个规则进行多次并且递减的迭代,直到顺序正确。...

    文章列表 2019-06-04 1 冒泡算法
  • js Unicode字符集详解且封装unicode和中文互转

    JavaScript 使用 Unicode 字符集。JavaScript 引擎内部,所有字符都用 Unicode 表示。JavaScript 不仅以 Unicode 储存字符,还允许直接在程序中使用 Unicode 码点表示字符,即将字符写成\uxxxx的形式...

    文章列表 2019-06-04 1 Unicode
  • js反斜杠(\转义符)转义字符串里的特殊字符

    在JavaScript的字符串里,反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。...

    文章列表 2019-06-04 1 转义符
  • js报Error: Permission denied to access property

    js报错信息:Error: Permission denied to access property "x"字面翻译可以理解为,js无权访问某个对象。出现这个问题的大概率原因是:违背了浏览器的同源策略。比如可能出现在使用...

    文章列表 2019-06-03 1
  • js isFinite()方法详解

    js isFinite()方法用来判断被传入的参数值是否为一个有限数值(finite number)。在必要情况下,参数会首先转为一个数值。isFinite 是全局的方法,不与任何对象有关系。你可以用这个方法来判定一个数字是否是有限数字。...

    文章列表 2019-06-03 1 isFinite
  • js parseFloat() 用法详解

    parseFloat方法用于将一个字符串转为浮点数。如果字符串符合科学计数法,则会进行相应的转换。如果字符串包含不能转为浮点数的字符,则不再进行往后转换,返回已经转好的部分。...

    文章列表 2019-06-03 1 parseFloat
  • js parseInt()方法详解

    js取整函数parseInt()的用法详解。parseInt方法用于将字符串转为整数。如果字符串头部有空格,空格会被自动去除。如果parseInt的参数不是字符串,则会先转为字符串再转换。...

    文章列表 2019-06-03 1 parseInt
  • 响应式布局之rem解决方案

    一、px和视口 在静态网页中,我们经常用像素(px)作为单位,来描述一个元素的宽高以及定位信息。在pc端,通常认为css中,1px所表示的真实长度是固定的。 ***那么,px真的是一个设备无关,跟...

  • 响应式布局详解

    移动设备(手机、平板电脑等),已经逐渐成为人们生活中必不可缺的物件了,这也意味着人们更多的用移动设备浏览网页。然而移动设备有着各式各样的分辨率与大小,这使用前端开发人员不得不去设配它们。...

    文章列表 2019-05-31 1 响应式
  • javascript语言中NaN、null、undefined的判断方法

    js的if else判断中包含undefined null false 0 NAN ""或''(空字符串)这留个值。其他值都视为true。...