ANGULARJS
单词及含义
floor 地板;
ceil 细胞
lighten 减轻
darken: 变暗;
extend 延伸
Principle 原理
High Cohesion,Low Coupling 低耦合原则
repair 修理
produce: 生产
Controller 控制器
Model 模型
directive 指令;
Initialize 初始化
repeat 重复
module 模块;
Single Page Application 单页应用;
Retrieve 检索
Update 更新
uppercase 大写字母
lowercase 小写字母
currency 货币;
scope 范围
interval 间隔
module AngularJS把所有的数据封装在模块(module)中。如 var APP=angular.module('模块名',[依赖列表])。
controller “控制器”模块中的功能组件。
directive “指令” 模块中的功能组件。用于封装DOM操作,扩展HTML标签及能力。
filter “过滤器”模块中的功能组件。可以实现对数据的过滤和格式化。
service “服务”模块中的功能组件。保存可以在不同的controller之间共享的对象/数据/操作。
$scope 每个控制器都有一个专有的$scope对象
$rootScope 所有控制器实例共用同一个$rootScope对象
$window 对浏览器的窗口对象的引用。
$http $ HTTP服务是核心角服务,有利于通信与远程HTTP服务器,通过浏览器的XMLHttpRequest对象或通过json。
$location 解析URL在浏览器地址栏中(基于窗口位置)使URL应用程序可用。在地址栏中的网址的变化反映到$位置服务,并改变到$location反映到浏览器地址栏。
$interval 用法:$interval(fn, delay, [count], [invokeApply]);注册间隔函数的返回值是一个承诺。
config 配置路由词典;如module.config(function(){})
jump 模块跳转
when 声明路由地址;如.when('/detail/:dno',{....}) ngAnimate 动画模板;
ngAnimate模块本身并未真正地实现动态效果,必须依赖于两种技术之一来实现动画。(1)CSS Transition/Keyframes动画 (2)Jquery.animate()函数
WEBAPP
data-role='page' 基于jQM的页面
data-role='header/footer' 页头/页尾
data-position='fixed' 固定在固定的尾部
data-rel='back' 对于a,实现原路返回
data-transition='slide' 调整页面间跳转时的动画效果
data-direction='reverse' 设置相反的过场动画效果
data-corners='true/false' 是否显示圆角
data-mini 设置按钮大小
data-shadow 设置是否显示阴影
data-inline 设置按钮在同一行内显示
data-theme 设置按钮的主题(a 灰底黑字 b黑底白字)
data-postion='left/right' 设置打开时的方向
ui-grid-*/ui-block-* 有行和列的概念
data-dismissible 阻止在panel外侧点击任意区域关闭panel的行为
data-inset 列表中会有嵌入效果
data-filter 列表支持搜索
data-divider-theme 分隔栏主题
data-count-theme 计数气泡的主题
data-role 折叠组件
data-collapsed='false/true' 折叠组件是否默认展开折叠
data-mode 列切换式表格
navbar 导航条
NativeApp 原生应用
HybridApp 混合编程应用
phoneGap (Cordova)是一个框架,封装了各个平台的底层接口,编写js代码就能实现调用底层接口的功能!
PHONEGAP
phoneGap 是一个基于HTML、css、js创建跨平台应用的快速开发平台。
Cordova poneGap核心关于跨平台代码的总称,开源
adb 一个命令行工具,可以和模拟器和安卓真机通讯
device poneGap中的类,调用js,实现各个平台的设备信息
deviceready phoneGap常用事件:设备加载完毕后触发该事件
paush phoneGap常用事件:当程序被暂停到后台运行时
resume phoneGap常用事件:程序从后台激活到前台
online phoneGap常用事件:网络断开切换到网络连接
offline phoneGap常用事件:网络连接切换到网络断开
batterycirtical phoneGap常用事件:电量低于10%时触发
batterylow phoneGap常用事件:电量低于某个指定值触发
batterystatus phoneGap常用事件:剩余电量发生变化会触发
backbutton phoneGap常用事件:按下返回按钮
menubutton phoneGap常用事件:按下菜单按钮
startcallbutton phoneGap常用事件:通话按钮
endcallbutton phoneGap常用事件:挂断通话按钮
volumedownbutton phoneGap常用事件:按下音量减按钮
volumeupbutton phoneGap常用事件:按下音量加按钮
searchbutton phoneGap常用事件:按下搜索按钮
accelerometer phoneGap操作硬件API:加速度传感器
camera phoneGap操作硬件API:摄像头
capture phoneGap操作硬件API:采集
compass phoneGap操作硬件API:罗盘
contacts phoneGap操作硬件API:联系人
device phoneGap操作硬件API:设备
events phoneGap操作硬件API:事件
file phoneGap操作硬件API:文件
geolocation phoneGap操作硬件API:地理位置
media phoneGap操作硬件API:媒体
notification phoneGap操作硬件API:通知提醒
storage phoneGap操作硬件API:存储
npm install -g cordova 通过npm安装cordova(速度很慢,有时无法下载)
npm.taobao.org 通过npm安装cordova(淘宝做的镜像,每十分钟更新一次)
cordova -version 检验是否安装成功
cordova platform add ios 增加ios平台
cordova platform remove ios 删除ios平台
cordova platform add android 增加Android平台
cordova platform remove android 删除Android平台
cordova platform ls 查看当前项目所支持的平台
crodova requirements 检查cordova项目是否具备build条件
crodova run -list 检查cordova项目可运行的设备列表
cordova run android 编译cordova项目为android平台下的应用
cordova run ios 编译cordova项目为ios平台下的应用
adb version 查看adb的版本
adb install **.apk 安装某个应用
adb devices 获取连接到本电脑的设备列表
adb -s "emulator-5554" install **.apk 为指定的某个设备安装某个应用
adb shell ** 后边可以接一些命令,比如查看目录,或者查看某个文件内容
adb shell ls 查看当前目录有哪些内容
deviceready 当设备加载完毕后会触发该事件
pause 当程序被暂停到后台运行时
resume 当程序从后台激活到前台
online 网络断开切换到网络连接
offline 网络连接切换到网络断开
batterycritical 电量低于10%时会触发
batterylow 电量低于某个指定值触发
batterystatus 剩余电量发生变化会触发
backbutton 按下返回按钮
menubutton 按下菜单按钮
startcallbutton 通话按钮
endcallbutton 挂断通话按钮
volumedownbutton 按下音量减按钮
volumeupbutton 按下音量加按钮
searchbutton 按下搜索按钮
accelerometer 加速度传感器
camera 摄像头
capture 采集
compass 罗盘
contacts 联系人
device 设备
events 事件
file 文件
geolocation 地理位置
media 媒体
notification 通知(提醒)
storage 存储
NODEJS
require 加载一个外部模块
parse 解析出一个URL中的各个部分
readFile 读写文件系统中的文件内容
createServer 创建服务器模块
createConnection 创建与mysql的连接
npm install mysql 下载mysql模块的方式