accp6.0 《使用javascript增强交互效果》学习笔记ch1

本文深入探讨了JavaScript作为描述语言和脚本语言的核心概念,包括其组成要素如ECMAScript、浏览器对象模型BOM和文档对象模型DOM。文章还详细介绍了基本结构、执行原理以及关键语法特性,如变量声明、数据类型、逻辑控制语句和循环结构。
javascript概念:
一种描述语言,也是一种基于对象object和事件驱动event driver的并具有安全性能的脚本语言。
javascript组成:
1:核心语法ECMAScript   (脚本语言规范)
2:浏览器对象模型BOM  ( browser object model)(用户能访问到的浏览器和计算机屏幕的对象集合,可以通过全局对象window和window.screen访问到。)
3:文档对象模型DOM   (document object model)(是HTML文档对象模型定义的一套标准方法,用来访问操纵html)
 基本结构
<script type="text/javascript">
<!--javascript语句-->
</script>
执行原理:
获得用户请求,从服务器下载含javascript的页面,解析页面。
网页中引用javascript的方式:
1:使用script标签
<script type="text/javascript">
<!--javascript语句-->
</script>
2:使用外部javascript文件
<script src="hello.js" type="text/javascript" ></script>
3:直接在HTML标签中
<input type="button" name="btn" value="弹出消息框" onclick="javascript:alert("欢迎你");">
javascript核心语法
1.变量的声明和赋值
var 合法的变量名;
注:区分大小写,变量声明后使用是好习惯。
2.数据类型
常用:
undefined未定义类型
null空类型
number数值类型
string字符串类型
boolean类型
附:typeof(变量或值)  用来判断类型
逻辑控制语句:
1:条件结构  分为if  和switch结构
if(表达式){
    javascript语句1;
}else{
     javascript语句2;
}
 
switch(表达式){
    case 值1:
    javascript语句1;
    break;
    case 值2
    javascript语句2;
    break;
    ...
    default:
    javascript语句n;
    break;
}
2 循环结构
 for循环 
while 循环
do while循环
以及break和continue的用法都同java 就略了;
 
注释也同java: //单行注释  和/*多行注释*/
 
常用的输入输出:
1 alert警告
2.prompt提示
...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP(Aptech Certified Computer Professional)是印度最早从事IT职业教育的Aptech计算机教育公司推出的培养软件程序设计人员的课程体系,由北大青鸟集团于2000年引入中国。该课程体系通过结合先进的多模式教学法,使学习者在掌握理论知识与工具的同时,具备良好的自我学习能力和个人素质,成为符合21世纪企业要求的IT人才。   ACCP 6.0是北大青鸟APTECH推出的最新软件工程师职业教育课程,由中印两国软件技术专家联合研发完成。作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。   ACCP6.0的课程相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 09年614日,IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言(XML)和关系数据间的无缝交互,而无需考虑数据的格式、平台或位置。   ACCP6.0课程体系特色   1.分阶段训练:引领学员入门,加大训练量,训练学员程序逻辑和写代码的能力,夯实学员的基础;   2.分术业专攻:基础和思想决定了一个人含金量。要想在软件行业增强发展力,必须着重基础与理论知识。   3.分维度培养:从业务理解、经验积累、规范性、质量控制、团队意识和软件生命周期六个方面进行训练。   4.分层次深入:主要分为初次使用、理解加深和灵活应用这三个层次。学员理解为更为透彻,掌握更为牢固。   逆向设计确保就业——专业分析5362条招聘信息   ——深入访谈386家用人企业   ——定制2份行业人才需求标准简历   ——针对286项关键技能点逐一突破   ——斥资2000万,组织186名中美印专家投入研发   高强训练编程能力——1年半完成52000行代码编写   ——相当于1名程序员2年代码编写量   项目驱动案例贯穿——提供CRM、ERP中型项目实战训练   ——演练26项全真项目案例,贯穿8大行业   打造COT六脉神剑 ——训练目标清晰 训练手段多样   ——渗透学习过程 考核方法明确   ——接轨职场礼仪 积累职场经验
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值