发表于: 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,
评论