发表于: 2017-06-05 23:47:04
1 1133
今天完成的事情:
1,配置node.js,使用npm管理插件
2,学习使用oclazyload懒加载。
3,查找webstorm的一个bug
明天计划的事情:
继续任务7,编写表单验证等
遇到的问题:
webstorm上有一个bug,就是<script src=“”>的src属性不提示路径,并且一直报错。感觉很不爽就想解决这个问题,晚上没有搜索到相关的信息就只能自己排查了,开始以为是设置错误,结果并不是,后来排查插件,花了2小时终于在几十个插件中找到了元凶,是intelliLang这个插件的问题,禁用即可。
收获:
1,学会了npm的基本操作:
cd 路径 切换目录
npm ls 查看目录列表
npm -v 查看版本
npm install 插件名 安装插件
npm uninstall 插件名 卸载插件
npm start 插件名 启动插件
npm stop 插件名 停止插件
2,oclazyload
oclazyload能按需加载文件,减轻index首页的压力。
使用oclazyload需额外加载oclazyload模块。
oclazyload一般配合ui-router使用,写在state的resolve属性中,方法如下:
.state('login',{
url:"/login",
templateUrl:"/templates/login.html",
resolve:{
load:['$ocLazyLoad',function($ocLazyLoad){
return $ocLazyLoad.load([
'js/login.js'
]);
}],
}
})
评论