虽然和html接触也有四五次了,但是css还有那些标签真的是记不住,感觉以后还是要本类似字典的来用方好。javascript算是用过两次了,挺多代码各种搜,没有系统去去学,这次半系统来看一些pdf还有3w网站http://www.w3school.com.cn/css/css_background.asp
随便弄个表格,JS还没有深入接触,有些可能不全面。
偶尔用浏览器看看一些网站代码按一下键盘的F12按键
loading
名称 | javascript | C++ |
基本位置 | 在页面文档标签 <script type="text/javascript"></script> 中间或者有.js文档中 | 在.cpp或.h文档中 |
定义 | var t=10,f=false; var s="eee"; 省略var 成为全局变量,没var调用函数中没var的就会也变成全局 | int t=10; bool f=false; string s="eee"; |
输入 | document.write("<html></html>"); document.writeln("<html></html>"); //输出以html页面形式 | cout<<" "; cout<<" "<<endl; //输出在控制台为win32 console 黑框 |
数值转换 | var t=parseInt("0x1F",16); var num=parseFloat("1.45"); | |
数组 | var ar=[]; var ar=[23,"m"]; var ay=new array(); var a=new array(10); var a=new array("me"); t=a[0]; //可以用a[100]="wei";直接增长数据并赋 | int a[2]={1,2}; int*p=new int[10]; int*p=new int[10]{0,1}; t=p[0]; //STL的vector<type>也有增长数组 |
对象方法 | var temp={color:"red",ToString:function(){return "justTest"}; }; //使用/寻址方式为 //属性temp.color或者temp["color"]; //方法temp.ToString(); function T() { this.color="red"; this.ToString=function(){return "justTest"}; } var o=new Object(); | struct T {char[10] color; T(){color="red\n";}; ToString(){return "justTest\n";} } T temp; temp.color; temp.ToString(); |
var t; 此时t==undefined为true; | ||
严格模式param编译指示 "use strict"; | ||
注释 | 和C++一样 | //只有本行是注释 /*星星以内都是注释,包括多行*/ |
操作符 | 与C基本同; var t="1"; t=-t;//此时t为-1; 其他: >>>逻辑右移_>>>=;new ;delete;this; ==相等"5"==5;true转换后相等也算 ===全等"5"===5l;false !=不等"5"!=5;false !==不全等"5"!==5;true null==undefined;true null===undefined;false typeof(t); typeof返回变量的数据类型 javascript:void(expression); | _+_++_-_--_*_/_%_|_&_^_=_>=_<=_>>_<<_&&_||_!_~_,_+= _-=_>>=_<<=_*=_/=_%=_&=_^=_!=_|= |
if else和?:; | 同 | |
do……while和while | 同 | |
switch……case | 同 | |
for(;;) | 同 | |
for(var t in Object) | ||
with(object){ var t=object.name; bar m=object.type;}//同一对象工作,严格模式不可用 | ||
break | break;同 | break; |
continue | continue;同 | |
return | 同 | |
label标记 | break label_mark;//跳出label_最近for的外面 continue label_;//直接执行label_最近for下一循环 | goto label;//跳去执行label:后的代码; |
函数 | function functionName(arg0, arg1, ... argN) { statements } var function_name = new Function(arg1, arg2, ..., argN, function_body); var func = function(arg0, arg1, ... argN) { statements }; function functionName(arg0, arg1, ... argN) {syayements}//值传递,函数名没有括号()是指针 | type functionName(arg0, arg1, ... argN) {syayements}//可以指针传递 |