javaScript框架开发
来源:互联网 发布:2017双十一淘宝成交额 编辑:程序博客网 时间:2024/05/22 04:32
javascript基础部分的一些补充:
1.javascript包含:ECMAScript规范,DOM(浏览器对象模型(树结构),操作树节点),
2.javascript的基本类型:number string boolean3.javascript的复合类型(对象类型):(object function)(核心类型) Array Date undifind Number String Boolean RegExp Math.
4,还有俩个空类型:null 与undifined
5.javascript类型判断符号返回的是 string 类型
javascript中in的用法 var o = {name :"jim“}
var s1 = "age";
var s2 = "name";
boolean console.log(s1 in o);
var has=false;
for(var k in o){
if(k==s1){
has=true;
}
}
javascript里对象就是键值对的集合
6.浏览器能力检测:
if(document.getElementByClassName){
//有该方法
}else{
//没有该方法
}
if(o.age){
}else{
}
var s3 = "age";
if(o[s3]){//关联数组
}else{
}
//鸭子辨型
//条件运算符
7.//创建对象可以使用new(创建的对象可以复用) 与直接量(字面量)[直接进行赋值,直接使用)
/*函数申明*/
/*可以在函数函数申明前调用*/
func();
function func(){
}
/*表达式方式创建对象,要在后调用*/
var a = function fun(){
alert("字面量");
}
a();
值类型与引用类型:值类型:数据本身,也就是按值传递,将变量中的数据完整拷贝赋值给新的变量
引用类型:变量中存储的是数据对应的地址;则是将数据对应的引用地址赋值给另一个变量,也就是说他们指向的是同一个数据(内存中只有一个数据对象);
json对象:也叫对象的直面量,这种对象创建方式缺点:不可复用性
/*函数表达式方式(构造函数)
var Object = function(arguments){
};
/*通过new的方式进行创建对象*/
var object = new Object();
javascript框架开发思路:
1.》选择器引擎(******)
2.》dom的操作(增删)
3.>事件模块click,on,....
4.属性模块attr,text,html,val...
5样式模块css,hasClass...
6动画模块(****)
7.整合
0 0
- JavaScript前端开发框架
- javaScript框架开发
- Javascript RIA框架开发要点
- 使用Mootools开发JavaScript单元测试框架javascript
- 几款JavaScript开发框架、开发库
- 国人开发的Javascript框架 Ucren
- JavaScript 框架开发笔记 [一] 寻找namespace
- JavaScript 框架开发笔记 [四] Ajax,XML
- javascript开发系列(框架、窗口)
- javascript开发系列(多框架)
- 10个Web移动开发JavaScript框架
- MEAN全堆栈javascript开发框架
- 什么是MEAN全堆栈javascript开发框架
- 什么是MEAN全堆栈javascript开发框架
- 移动HTML5 javascript 开发框架 Qmik
- MEAN全堆栈javascript开发框架
- 10 个优秀的JavaScript开发框架
- [Web前端]Javascript-框架开发-前言(1)
- 根据中序遍历和后续遍历,输出树的层次遍历
- QPBOC交易流程详解--POS与卡片的数据交互进行分析
- java入门教程-4.8Java final关键字:阻止继承和多态
- Extjs MVC开发模式详解
- In-Memory Natively Compiled vs Interpreted Stored Procedures Performance Comparison in SQL Server 20
- javaScript框架开发
- 在CentOS 7 上安装广告服务器 Revive Adserver
- java入门教程-4.9Java Object类
- GEEK编程练习— —四数求和
- ubuntu 下使用apt 安装android studio
- Swift 必备开发库 (高级篇)
- 管家婆辉煌Ⅱ TOP++10.01(Build10.0.1.319)网络版服务器255用户特别补丁
- eclipse发布cxf2 webService
- Python学习笔记-day0