JavaScript权威指南笔记(一)

JavaScript
最早由网景公司(Mozilla)创建,改名ECMAScript
微软的JScript
sun公司(现在的Oracle)注册了JavaScript




部分浏览器使用F12唤醒/关闭firebug操作面板,CTRL+SHIFT+J唤醒错误控制台(Error Console)


JavaScript控制台可以输入js代码并运行结果。


console.log()函数
大部分浏览器实现了简单的控制台api,可以使用console.log()向控制台输出(ie和firefox都可以);也可以用alert()


window.onload
load事件只有在文档加载完成之后才开始执行javascript代码
window.οnlοad=function(){}


将函数体赋值给函数名
<script type="text/javascript">
window.οnlοad=function(){
alert(1);
var square = function(x){
return x*x;
}
alert(square(5));
console.log(square(66))

};
</script>
如上,可以通过 var fuctionname = function(){ ... }, 实现将函数内容赋值给函数名称。
然后使用该函数的时候,可以通过var后边的函数名称实现调用。



方法中的this关键字是对定义(调用)该方法的对象的引用。




confirm函数
function moveon(){
var answer = confirm("想要打开页面吗?");
console.log(answer);
if(answer){
window.location = "http://www.baidu.com";
}
}




js区分大小写,函数规范统一为小写。
html不区分大小写,xhtml区分大小写。标签名称和函数名称在html可以大写可以小写,但是js中必须小写。
例如:html中可以写onClick,但是js中使用小写onclick。




unicode转义字符序列


js定义了一种特殊序列,使用6个ascII字符(以\u为前缀,后边跟4个16进制数)代表任意16位unicode内码。如:\u00e9.
可以出现在字符串、正则和标示符中,转义字符可以代表转义前的字符,效果是相同的。

注释:
//单行注释
/*            */多行注释



直接量(literal)--程序中直接使用数据值
可以是数字、小数、字符串、true、false、null
数组直接量 [1,2,3]
对象直接量 {x:1,y:2}



标识符
以字母、下划线、美元符号开头,后边跟字母、下划线、美元符号、数字。
虽然允许使用unicode全集中的字母和数字;但是我们通常只使用ascII字母和数字
不允许使用关键字保留字;避免使用javascript预定义的全局变量和函数名来定义变量名和函数名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值