菜鸟JS笔记1
来源:互联网 发布:网上网络兼职是真的吗 编辑:程序博客网 时间:2024/06/02 17:53
本人菜鸟,正在不断实践中提高自己
以下是自己平时看到对自己有所帮助记录下的要点
1 parseInt()
parseInt('12345red') //12345
parseInt('56.8') //56
parseInt('值',进制)
var iNum1 = parseInt("10", 2); //2
var iNum2 = parseInt("10", 8); //8
var iNum3 = parseInt("10", 10); //10
var iNum4 = parseInt("010"); // 8
var iNum5 = parseInt("010", 8); //8
var iNum6 = parseInt("010", 10); // 10
2 ""的注意点
"1" + 2 + 3 //123 "1"+2 变为字符型
3 + 2 + "1" //51
=== 等于 且类型相同 true 或 false
!== 等于 类型不用 true 或 false
"1"==true //true
"1"===true //false
3 toString()
var iNum = 10;
alert(iNum.toString(2)); //输出 "1010"
alert(iNum.toString(8)); //输出 "12"
alert(iNum.toString(16)); //输出 "A"
4 document.body.appendChild造成ie不能浏览
解决方法:
1.使用window.onload方法
2.把document.body.appendChild 语句放在body后面
3.用setTimeout延迟document.body.appendChild
4.用insertBefore
5 有名函数 无名函数
func();
function func(){
alert(1)
}
有名函数能在调用后定义 function name(){}
无名函数必须在调用前定义 var name=function(){}
6 (function(){ //块级作用域})();
window.onload = function () {
var str = 'wai';
(function () {
alert(str); //undefine
var str = 'nei';
alert(str); //nei
})();
alert(str); //wai
};
7 FF遇到date的问题
var startdate=new Date("5-10-2012 16:07:01"); //FF下错误
var startdate=new Date("December 21, 2012 15:14:33"); // IE FF CHROME 兼容 还有其他格式
8 返回obj的属性
var obj = {
a: 1,
b: 2,
c: 3
};
for(var x in obj){
alert( x+':'+obj[x] )
}
9 --和++
var num = 20; //num--先执行运算 再-
alert(num--); //20
alert(num); //19
var num = 20; ++num先+ 再运算
alert(++num); //21
alert(num); //21
10 一些名词解释
类 一类事物 如员工
对象 一个事物 如张三 属性 如年龄 身高 等
下班()是个方法
张三打卡后触发打卡事件
碰见打卡事件可以执行下班() 也可以执行上班() 或不执行
闭包指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
- 菜鸟JS笔记1
- cocos-js 菜鸟学习笔记1
- augular.js 菜鸟学习笔记 (一)
- augular.js 菜鸟学习笔记 (二)
- augular.js 菜鸟学习笔记 (三)
- 菜鸟笔记之---js div 弹出层
- raphael.js菜鸟笔记(一)
- raphael.js菜鸟笔记(二)
- 菜鸟笔记1
- cakephp菜鸟笔记1
- 【菜鸟笔记】错误1
- 菜鸟笔记-1
- Python菜鸟笔记1
- c++菜鸟错误笔记1
- 菜鸟笔记:SQL语句(1)
- C++菜鸟学习笔记1
- Android菜鸟-学习笔记1
- HTML菜鸟学习心得-笔记1
- Setting Up Transmission-Daemon To Use With Remote GUI In Ubuntu And Debian
- 最短路径
- 很同意一句话:CMMI成功的最重要的一条原因是“企业文化和领导的重视”!
- JS总结
- sysbench scripts (2)
- 菜鸟JS笔记1
- 资源信息
- new与delete必须成对使用
- C#操作语音控制程序
- hibernate 之 对象状态/缓存
- springMVC 拦截器
- android开源网址
- Linux内存初始化
- 使用面向oo对象方法的12个优点