最近项目中,ui设计了个水波效果的背景动画,然而并没有gif或svg动画,开始试着用css实现了一下,动画效果并不是很好,网上查了下基本都是用贝赛尔曲线实现,想起以看的各种前波形图,于是想着用三角函数图像初略模拟一下 示例效果如下: 一、绘制sin函数图像 sin函数表达式如下,y=Asin(wx+ ...
分类:
其他好文 时间:
2018-07-03 14:39:46
阅读次数:
219
函数声明和函数表达式咋眼一看这个名字以为没有什么区别,其实还是有很大区别的(特别是用法) 函数声明是这个样子的 函数表达式是这个样子的 既然知道了函数声明和函数表达式长什么样子了,那么来看看下面这一段代码 第一眼觉得这么简单啊 肯定输出100和50啊,但是看到旁边的答案就在想为什么是这个答案,其实函 ...
分类:
其他好文 时间:
2018-06-29 17:19:57
阅读次数:
115
将代码封装成函数的形式,可以减少代码的耦合(编程追求的是高内聚,弱耦合) 函数声明: function sayhello(){ console.log('hello world') } 函数表达式:(一般指的匿名函数表达式) 命名函数表达式: var say = function sayhello( ...
分类:
Web程序 时间:
2018-06-25 20:31:02
阅读次数:
168
一、函数类型 1.1 在JS中,每个函数都是Function类型的实例。而且都与其他类型一样,具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。不会与某个函数绑定,函数通常是使用函数声明语法定义的(函数声明)。 这与下面函数表达式声明的方式相差无几(函数表达式声明) 在使用 ...
分类:
Web程序 时间:
2018-06-25 14:58:42
阅读次数:
1676
1、函数声明中函数名是必须的,函数表达式中则是可选的。 2、 用函数声明定义的函数,函数可以在函数声明之前调用,而用函数表达式定义的函数则只能在声明之后调用。 ( 根本原因在于解析器对于这两种定义方式读取的顺序不同:解析器会实现读取函数声明,即函数声明放在任意位置都可以被调用;而对于函数表达式,解析 ...
分类:
其他好文 时间:
2018-06-21 21:06:55
阅读次数:
109
函数表达式和函数声明 变量/函数声明都会提前 console.log(a) let a =1 那么打印出来的a为 undefined,因为会将a提到前面并赋予默认值undefined 函数声明:函数声明会将函数提到调用函数变量的前面 fn('里斯')//不会报错 function fn(name) ...
分类:
其他好文 时间:
2018-06-20 23:56:37
阅读次数:
223
1)函数声明(Function Declaration); 2)函数表达式(Function Expression)。 Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在 ...
分类:
编程语言 时间:
2018-06-19 14:02:09
阅读次数:
212
js变量细节是前端面试经常遇到的问题,可见其重要程度,要想掌握这个知识点,需注意以下几点: 变量提升 所谓变量提升,就是使用了var关键字申明的变量,会提升到所在作用域的顶部。es5的作用域分为全局作用域和函数作用域,es6(es2015)增加了块级作用域 上面代码实际上等于 需要注意的是函数表达式 ...
分类:
Web程序 时间:
2018-06-12 20:54:17
阅读次数:
182
js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行。 一、JS立即执行函数的写法 方式1、最前最后加括号 方式2、function外面加括号 方式3、function前面 ...
分类:
Web程序 时间:
2018-06-04 21:29:49
阅读次数:
207
函数声明和函数表达式——函数声明的声明提前 上一篇:《纯CSS打造银色MacBook Air》 写在前面的那些不得不说的废话 前两天班级聚会,除了吃喝玩乐就是睡觉扯淡,甚是喜悦,真是独乐乐不如众乐乐啊。 PS:毕业的或即将毕业的有时间能聚就聚吧,毕了业以后属于自己的时间能聚到一块儿可就少太多了。 现 ...
分类:
其他好文 时间:
2018-05-30 12:08:36
阅读次数:
205