04 2019 档案

摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2019-04-29 15:12 ysx_小鱼 阅读(246) 评论(0) 推荐(0) 编辑
摘要:使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: 函数:Join() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子: 函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 函数:subst 阅读全文
posted @ 2019-04-29 10:36 ysx_小鱼 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、函数的调用方式决定了 this 的指向不同,但总的原则,this指的是调用函数的那个对象: 1.普通函数调用,此时 this 指向 全局对象window 2.在严格模式下"use strict",为undefined. 3.对象的方法里调用,this指向调用该方法的对象 4.构造函数调用, 此时 阅读全文
posted @ 2019-04-28 16:55 ysx_小鱼 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1.对于Javascript 1.8.5(ECMAScript 5),变量名字.isArray( )可以实现这个目的 2.如果你只是用typeof来检查该变量,不论是array还是object,都将返回‘objec'。 此问题的一个可行的答案是是检查该变量是不是object, 并且检查该变量是否有数 阅读全文
posted @ 2019-04-26 17:09 ysx_小鱼 阅读(836) 评论(0) 推荐(0) 编辑
摘要:输出{‘b’,‘c’}; 阅读全文
posted @ 2019-04-26 16:31 ysx_小鱼 阅读(4436) 评论(0) 推荐(0) 编辑
摘要:判断两个数组是否相等 阅读全文
posted @ 2019-04-26 16:30 ysx_小鱼 阅读(767) 评论(0) 推荐(0) 编辑
摘要:控制台的打印结果是什么?答案是:false。 接下来看解析: 原始值的比较是值的比较: 它们的值相等时它们就相等(==) 它们的值和类型都相等时它们就恒等( )。 对象和原始值不同,对象的比较并非值的比较,而是引用的比较: 即使两个对象包含同样的属性及相同的值,它们也是不相等的 即使两个数组各个索引 阅读全文
posted @ 2019-04-26 16:03 ysx_小鱼 阅读(487) 评论(0) 推荐(0) 编辑
摘要:1.箭头函数与function定义函数的写法: 2.this的指向: 使用function定义的函数,this的指向随着调用环境的变化而变化的,而箭头函数中的this指向是固定不变的,一直指向的是定义函数的环境。 使用function定义的函数中this指向是随着调用环境的变化而变化的 明显使用箭头 阅读全文
posted @ 2019-04-26 16:01 ysx_小鱼 阅读(2447) 评论(1) 推荐(1) 编辑
摘要:一、什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。 本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。 二、安装和使用 2.1 安装 SASS是Ruby语言写的,但是两者的 阅读全文
posted @ 2019-04-25 16:26 ysx_小鱼 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1.scss与less都是css的预处理器,首先我们的明白为什么要用scss与less,因为css只是一种标记语言,其中并没有函数变量之类的,所以当写复杂的样式时必然存在局限性,不灵活,而scss与less正好为css提供这些,让css可以像编程一样灵活书写样式,而且scss与还提供了一些css兼容 阅读全文
posted @ 2019-04-25 16:22 ysx_小鱼 阅读(2482) 评论(0) 推荐(0) 编辑
摘要:基于vue+mint-ui的mobile-h5的项目说明 阅读全文
posted @ 2019-04-25 15:22 ysx_小鱼 阅读(260) 评论(0) 推荐(0) 编辑
摘要:标题mint-ui的filed与blur事件验证用户输入格式是否正确说明:本人前端菜鸟,只是想借个地方做个笔记,为了以后查阅时比较方便。如有大神有什么建议的地方,欢迎提出来。 1、不得不说,mint-ui的官方文档一点都不详细,对于刚开始接触前端的人来说还是有难度的,不过大神们一般都去看mint-u 阅读全文
posted @ 2019-04-25 15:05 ysx_小鱼 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2019-04-25 14:17 ysx_小鱼 阅读(177) 评论(0) 推荐(0) 编辑
摘要:"左边固定,右边自适应的两栏布局",其中有老生常谈的float方法,BFC方法,也有CSS3的flex布局与grid布局。并非所有的布局都会在开发中使用,但是其中也会涉及一些知识点。 常用的宽度自适应的方法通常是利用了block水平的元素宽度能随父容器调节的流动特性。另外一种思路是利用CSS中的ca 阅读全文
posted @ 2019-04-16 14:24 ysx_小鱼 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一、前言 在ES6(ES2015)出现之前,JavaScript中声明变量就只有通过 var 关键字,函数声明是通过 function 关键字,而在ES6之后,声明的方式有 var 、 let 、 const 、 function 、 class ,本文主要讨论 var 、 let 和 const 阅读全文
posted @ 2019-04-15 10:18 ysx_小鱼 阅读(173) 评论(0) 推荐(0) 编辑
摘要:箭头函数: 普通函数: 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return。 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arg 阅读全文
posted @ 2019-04-12 16:27 ysx_小鱼 阅读(248) 评论(0) 推荐(0) 编辑
摘要:了解arguments这个对象之前先来认识一下javascript的一些功能: 其实Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引 阅读全文
posted @ 2019-04-12 15:24 ysx_小鱼 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示