目录
★广语言
■广集天下智慧的初衷
●集群式编程
●众包开发
■广语言与javascript的关系
●让不同的技术透明
●学一种语言同时学n种技术
■广语言标准
●一个字一个意思
●什么才是真正的“自然语言”
■广语言执行环境
●ria4.com 广语言网
●在线编程的好处
●在线开发游戏
■调试
●闭包
●函数调用
●函数【函】function
●变量【变】var
●直接量 var obj ={name:"ok",age=3}; var arr=[[23],["ok"]]; var = 3; var = true; var reg = /\d+/g; var fun = function(){alert("ok")};
●常量【常】 const con = "2.14";
■数据类型
● 关键字
●保留字
●运算符
●符号的意义
●值类型
●引用类型
■注释
●行注
●块注
●xml注
●字符串
●数值
●逻辑值
标识符
●未定义
●类型转换
●对象
●名词解释
★函数对象
●作用域 { }不是按大括号,而是按函数作为一个作用域
■函数定义
●函数直接量 var fun = function(){alert("ok")};
●函数声明 function fun1(){alert("ok")};
●函数表达式 var fun = function fun2(){alert("ok")};
●构造函数 var fun = Function ("rfd","dfsdf","dfd","adfd","{alert(\"ok\")}){alert("ok")}; $
●原型定义函数 var fun = function(){alert("ok")};
■函数调用 《权威指南168页》
●以函数的方式调用 fun1();
●以方法的方式调用 obj.fun1();
●以构造函数的方式调用【新】 var obj = new fun1(); str.prototype.删前空=function fun();
●以call的方式调用
●以apply的方式调用
■命名空间
■函数的参数
●形参
●实参
●广语言的参数
●参集arguments
※参主 callee正在执行的函数
※参长 参数的个数 length
★表达式
■算术表达式
■关系表达式
■逻辑表达式
■赋值表达式
★语句
■表达式语句
■复合词句
■顺序语句
●如果没有遇到条件与循环,默认是从上到下按顺序执行
■条件语句
●【如】
●【另】
●【若】
●【闸】
■循环语句
■跳转语句【签】
★对象
■建对象
●对象直接量
●对象表达式
●对象构造函数
■对象成员
※遍历对象成员
●属性
※建属性
※取属性
※删属性
※遍历属性
●方法
※建方法
※调方法
※删方法
※遍历方法
★面向未来
■面向过程
■面向对象
■面向人
★字符串对象
★数值对象
★数学对象
★日期对象
★正则表达式对象 《权威指南253页》
■正则表达式定义
●正则表达式直接量
●正则表达式构造函数
●动态产生正则表达式
●字符串的正则表达式
●正则表达式的方法
★窗口对象 《权威指南341页》
■alert
■setTimeout
■setInterval
■计时器
■导航
■对话框
■历史记录
★错误对象
★事件《权威指南440页》
■事件类型
■鼠标事件
■键盘事件
■拖放事件
■文本事件
■注册事件
■绑定事件
■文档加载事件
★异步处理Ajax《权威指南484页》
★文档对象《权威指南361页》
★知识一纸化
■css一纸
■css3一纸
■html一纸
■html5一纸《权威指南658页》
■jQuery一纸《权威指南514页》
■javascript一纸
★游统
★游教
★妹纸别怕
★数组对象《权威指南713页》
■数组类型
●普通数组
索引为数字
●关联数组(又名“哈希数组”)
索引为文本
■数组维数
●一维数组
●多维数组
■数组方法
■数组其他操作
●去重
●深拷贝
★设计模式
■单例模式
■工厂模式
■MVC模式
■工厂方法模式
■代理模式
■
★优化
★深入调试
★客户端存储《权威指南579页》
★画布的图形编程《权威指南606页》
注:主要参考“javascript权威指南”这本书来实现用javascript中文编程,以后我也实现一个中文javascript引擎,作为广语言的解释器,现在先用字符串替换的方式。以上目录还是很不完善,结构也不错,以后在写书的过程再改。有出版社有兴趣的可以联系我,这样就会写快很多。主要是教用中文的方式学javascript编程基础以及游戏开发、手机应用开发的。
///////////////////////////////////////