• 三点运算符使用方法

    先看一个es6规范下三点运算符的使用实例: let fun= function (a,...list){ console.log(a,list);};fun( '0','a','b','c'); // 0 [a,b,c] 以上可以看到我们现在在定义函数对象时可以动态设置参数的个数了:第一个参数a是普通参数(忽略), 大家可以看到第二个参数list前面...

    2018-06-24 00:27:56

  • 除去字符串左侧空白符、右侧空白符、两侧空白符、所有

    本文地址: http://www.cnblogs.com/veinyin/p/7646262.html 有时我们需要把字符串的空白符去掉,下面给出去除各部位空白符的方法,其实就是一个套路.... 去掉字符串左侧空白 1 /* 2 * 去掉字符串开头空白符 3 * */ 4 5 function removeBeginBlank(str) { 6 return str...

    2018-06-24 00:27:50

  • JavaScript大厦之地基:js数据类型

    一、数据和类型 俗话说物以类聚,人以群分;这里将人和物都按类别进行了区分。我们数据也一样,使用计算机我们能处理数值,也可以处理文本还可以处理图形、音频、视频等各种各样的数据,不同的数据有着各自所属的类型。这就是我们说的数据类型。 JavaScript是一门弱类...

    2018-06-24 00:27:51

  • 【练习】JavaScript循环练习【打印三角形、阶乘、乘法

    //打印三角形 for ( var i = 1 ; i = 3 ; i++ ){ for ( var x = 1; x = i; x++ ){ document.write( '*' ); } document.write( 'br' );} * ** *** 求阶乘的和1!+2!+3!+4!+...+N! var n=prompt('输入' ); var sum=0 ; for ( var x = 1;x =n ; x++ ){ var factorial=...

    2018-06-24 00:27:50

  • call(),apply()方法解析(一)

    1 、 call() 和 apply() 的作用是改变 this 指向,区别是传参列表不同 ( 前者连续参数,后者为参数数组 ),call的性能会比apply性能要高,即快得多,原因详见https://blog.csdn.net/lengyu6220/article/details/79031507 2 、方法定义: function.apply(thisObj[, argA...

    2018-06-24 00:27:49

  • 一个简易的时钟效果

    时钟特效 js代码 var canvas = document.getElementById("clock" ); var clock = canvas.getContext("2d" ); function zhong() { clock.save(); // 开始画外层圆 clock.translate(200, 200 ); clock.strokeStyle = 'black' ; clock.lineWidth = 3 ; clock.beginPath();...

    2018-06-24 00:27:45

  • vue-router自动判断左右翻页转场动画

    前段时间做了一个移动端spa项目,技术基于 :vue + vue-router + vuex + mint-ui 因为使用了vue-cli脚手架的webpack模版,所有页面都以.vue为后缀的文件作为一个组件 最近公司项目比较少终于有空来记录一下自己对vue-router的一些小小的使用心得, 一般的移动端口单页应...

    2018-06-24 00:27:38

  • es6 语法 (对象扩展)

    { // 简洁表示法 let o = 1 ; let k = 2 ; let es5 = { o:o, k:k }; let es6 = { o,k }; console.log(es5,es6); // 1,2;1,2 let es5_method = { hello: function (){ console.log( 'hello'); // hello } }; let es6_method = { hello(){ console.log( 'hello'); // hel...

    2018-06-24 00:27:40

  • parseInt

    本文地址:http://www.cnblogs.com/veinyin/p/7647863.html 先来个简单的 1 console.log(parseFloat("8")); 嗯,没错,符合预期,直接解析成十进制 换个非数字开头的字符串试试? console.log(parseInt("X8X8")); 果然,是从第一个字符开始解析,如果第一个不是数字,...

    2018-06-24 00:27:26

  • 移动端日期控件

    一、所需引用文件 在线DEMO:戳这里 二、参数说明...

    2018-06-24 00:27:36

2