差不多学习接近两个星期了吧。
从开始什么都不懂的小白,到后来配置linux环境,在然后完成第一张卡。期间遇到了很多问题,请教小伙伴们,自己查找资料。不过收获也比想象的多很多。
以下所有总结都是这段时间自己的学习和理解,肯定会有很多偏差。希望大家看完之后可以及时的帮我改正,谢谢!!!。
party-bid step 1
主要学习应用到的部分知识有:AngularJS 框架、JavaScript语言、Ruby语言、Html Haml语言、 CSS样式表、node.js架构、GitHub服务。
在JS中一个很实用的函数 :
console.log()
这个在你编写程序的时候,当程序逻辑比较复杂时这个函数就派上用场了。它的作用是在console中输 出.log()中括号内的内容。你可以把它写在你的代码中,可以帮你查看代码的执行情况。
介绍一下$scope:
scope直译是‘范围’,标准的说法是作用域。controller中我们会通过‘$scope’将scope传递给controller
举例:
<button>{{xxxx}</button> $scope.example='你好'
在页面把一个button设置为‘{{XXXX}}’,然后在Controller中,通过$scope获取到XXXX这个变量,并赋 值'你好',页面中的button上将展示‘你好’字样。
还可以通过$scope绑定函数。比如要给某个按钮实现某种功能。
举例:
<button ng-click='alert_tip()'>{{XXXX}}</button> $scope.alert_tip = function(){alert('你好')}
这样 给button点击事件绑定一个函数为“alert_tip()”在Controller中,通过$scope.alerttip 可以编写这个函数的具体代码。
先说一下AngularJS模板的核心功能——绑定
<p>Nothing here {{'yet' + '!'}}</p>
是由双大括号{{}}和表达式做成。它的主要特点就是实现了数据的双向绑定,可以直接引用。如果作用 域的变量发生了改变,我们随时可以让相应的页面表现也随之改变。
举个例子
<p id="test" ng-controller="TestCtrl">{{ a }}</p> <script type="text/javascript"> var TestCtrl = function($scope){ $scope.a = '123'; }
上面的例子在页面载入之后,我们可以在页面上看到 123。这时,我们可以打开一个终端控制器,输入:
$('#test').scope().a = '12345'; $('#test').scope().$digest();
上面的代码执行之后,就可以看到页面变化了。
下边说一下AngularJS中的MVC架构模式准确的说是MVW其实也是 模型-视图-控制器(MVC) 模式。
路由功能:
路由器模板:
.when('/main', { templateUrl: '页面模板', controller: '控制器' })
举例:
.when('/enter_activity',{ templateUrl:'views/enter_activity.html', controller:'EnterActivityCtrl' }
.when函数将views/enter_activity.html地址与EnterActivityCtrl控制器联系起来。当访问/enter_activity 时交给EnterActivityCtrl相应。
AngularJS中ng—Repeat数组使用方法:
举例:
<li ng-repeat='number in numbers'>{{number}}</li>
ng—repeat把numbers数组中的所有元素先付给number,然后通过{{number}}显示出来.
AngularJS中的ng-Show:
举例:
<div ng-show='true'>name</div> <div ng-show='false'>age</div>
ng-Show它可以显示或隐藏页面元素。ngShow的属性为真时显示内容,否则不显示。
做 party-bid的第一部分时,在电脑页面上没有任何异常,当打包成apk传到手机时进去app后,会出现像页面一样可以滑动的问题。
解决方法是:
修改index.html中 一个class为
class="container-fluid"
Turn any fixed-width grid layout into a full-width layout by changing your outermost .container to .container-fluid.
大概意思是:把任何固定宽度的网格布局成一个完整宽度的布局,通过改变你的最外层的容器来改变容器流体。
ng-disabled
可以绑定一个输入文本框,通过文本框里是否有内容,可以控制button的状态。
本地存储部分问题:
JSON.stringify(xxx)
将数组转换成 JSON 字符串
JSON.parse (xxx)
将该字符串重新转换成数组
localStorage.setItem
用于存数据,
localStorage.getItem
用于取数据
var activities=JSON.parse(localStorage.getItem("activities"))
取出activities转化成数组赋值给activities。
localStorage.setItem("activities", JSON.stringify(activities))
把activities转换为字符串存进activities中.
$scope.activities=JSON.parse(localStorage.getItem('activities'))
取activities中的字符串并转换为数组.
activities.unshift(activity);
unshift和push相反,push先进的在栈底,unshift先进的在栈顶
相关推荐
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
IOS-BID-Sections 在第 8 章中将 SearchBar 演示更新到 ios8。
Attacks and Improvement of Quantum Sealed-Bid Auction with EPR Pairs
[1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该方法基于即插即用(PnP)框架。 MAIN BID函数:Main_BID_PnP.m 演示脚本:Demo_BID_PnP.m%========================================== ========================...
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
Bid Documents - Toyota Hilux Fx
语言:English (United States) 开始赢得quibids&deaoldash!...”BID-Ninja软件有三个核心组件1 - BID-NINJA分析:如上所述,提供有关竞争对手的全面了解您的竞争对手和您试图获胜的拍卖。2 - BID-NINJABi
怪物叫价 遗传神经网络。 最初的目标是:金融市场预测。 使用 gcc 构建(构建mbtutor和mbtester ): $ make 请记住: 这个软件在这里只是作为我写过的代码的展示(前一段时间)。 它通常不会完成其任务。...
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
2出价由KPXSoft进行2次竞标21组胡安·曼努埃尔·德尔·巴里奥·塞乔·塞瓦·塞瓦·安通特拉·门迪奇尼
AdWords每小时出价优化 带有相应Google表格模板的Google脚本,可以按一周中的某天+小时在AdWords中优化您的出价。... 此剧本在第2集的Envoy的Digital Power Plays YouTube频道中得到了重点介绍。 在上面的视频中,...
Intraday pattern in bid-ask spreads and its power-law relaxation for Chinese A-share stocks,倪晓晖,周炜星,We use high-frequency data of 1364 Chinese A-share stocks traded on the Shanghai Stock ...
New Plant IT Cabling Project bid-Technical.pdf
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...
matlab图像减影代码UM-BID 曼尼托巴大学乳房微波成像数据集 (UM-BID) 是一个开放获取的数据集,可供所有研究人员使用。 该数据集包含来自 MRI 衍生的乳房模型的实验扫描数据。 可以找到数据集本身。 缩短的链接是...
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
foreign key (bid) references boats(bid) on delete cascade); insert into sailors(sid,sname,rating,age) values("22","dustin",7,45) ("29","brustus",1,33), ("31","lubber",8,56), ("32","andy",8,26), ("58...
// 'ask-bid', 2 game . next ( 'pass' , 2 ) ; // 'ask-bid', 0 game . next ( 'bid' , 0 , 24 ) ; // 'ask-ack', 1 game . next ( 'pass' , 1 ) ; // 'ask-declare', 0 game . next ( 'declare' , 0 , { suit : ...
好吧,我们也讨厌它,这就是为什么我们创建了bid-Watcher。 该网站使您可以在一个平台上方便地观看所有拍卖。 您需要做的就是注册,登录并开始列出您观看的拍卖。 有关更多信息,请访问http://www.bid-watcher.com/