发表于: 2017-10-26 21:39:47

1 595


今天完成的事情:

1、学习了切割字符串、字符串拼接的相关知识。

2、学习了angular-upload上传插件,并做了demo。

3、了解了前端脚手架工具。
明天计划的事情:

1、通过脚手架工具搭建项目。

2、看小课堂的相关知识(this指向这块)。
遇到的问题:

1、做上传demo的时候,在删除后显示的图片未能删除,后来加上了令其地址为空解决。
收获:

1、学习了split()方法切割字符串。语法是objectstring.split(separator,howmany);其中  separator从该参数指定的地方分割 stringObject,howmany为指定返回的数组的最大长度。当separator为“”时,切割每个字符,即:string.split(""),例如:var str="How are you doing today?"       str.split("");分隔成H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

document.write(str.split(" ")      分隔成How,are,you,doing,today?

2、学习了一波字符串拼接,共有三种方法。

第一种方法  用连接符“+”把要连接的字符串连起来:

str="a";

str+="b";

毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。

 

第二种方法  以数组作为中介用 join 连接字符串:

var arr=new Array();

arr.push(a);

arr.push(b);

var str=arr.join("");

 

第三种方法  利用对象属性来连接字符串

复制代码

function stringConnect(){

    this._str_=new Array();

}

stringConnect.prototype.append=function(a){

    this._str_.push(a);

}

stringConnect.prototype.toString=function(){

    return this._str_.join();

}

    var mystr=new stringConnect;

    mystr.append("a");

    var str=mystr.toString();


3、了解了前端脚手架工具,以及NPM的相关知识。npm就是包管理工具,允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用,一般与前端脚手架工具搭配使用。脚手架工具,脚手架工具就是从零开始建立项目的结构的一个工具,可以减少「为减少重复性工作而做的重复性工作」.我看一下,最近比较火的就是Vue-cli,yeoman,express-generator,



返回列表 返回列表
评论

    分享到