JavaScript自学笔记

1.javascript 中区分大小写,即对大小写敏感

2.变量声名用 var, 函数声名则必须有 function

3.可以用 var 一次性声名多个变量,类型可以不一样

4.变量重复声名,其值不变

5.javascript 拥有动态类型,即相同的变量可用作不同的类型

6.字符串可以是引号中的任意文本,可以使用单引号或双引号

7.只有一种数字类型,可以带小数点也可以不带

8.数组下标第一个是【0】

9.对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var person={firstname:"Bill", lastname:"Gates", id:5566};

10.可以通过将变量的值设置为 null 来清空变量。

11.声明新变量时,可以使用关键词 "new" 来声明其类型:var x=  new Number;

12.JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词function(小写)

13.如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。 这条语句:carname="Volvo";将声明一个全局变量 carname,即使它在函数内执行。

14.如果把数字与字符串相加,结果将成为字符串。

15. for/in 语句循环遍历对象的属性: var person={fname:"John",lname:"Doe",age:25};

for (x in person)   {   txt=txt + person[x];   }

16.如需标记 JavaScript 语句,请在语句之前加上冒号: label: 语句

17.break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 continue 语句(带有或不带标签引用)只能用在循环中。 break 语句(不带标签引用),只能用在循环或 switch 中。 通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:

18.try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误【创建或抛出异常(exception),异常可以是 JavaScript 字符串、数字、逻辑值或对象。】。

19.if(!isNaN(x)) throw "不是数字"; isNaN(x)是用来判断x是否为数字

20.通过id查找 var x=document.getElementById("demo");       标签名查找 var y=x.getElementByTagName("p");【找id="demo"中的所有<p>元素[ IE 5,6,7,8 中无效]】

21.【提示】:绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档】。

22.如需改变 HTML 元素的内容,请使用这个语法: document.getElementById(id).innerHTML=new HTML

23.如需改变 HTML 元素的属性,请使用这个语法: document.getElementById(id).attribute=new value

24.如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id).style.property=new style

25.常用的解决方案:找到您希望删除的子元素,然后使用其 parentNode 属性来找到父元素: var child=document.getElementById("p1"); child.parentNode.removeChild(child);

26. indexOf() 来定位字符串中某一个指定的字符【首次】出现的位置。

27.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 var t = setTimeout("javascript语句", 毫秒) setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

28.表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

29.如需解析Html,可以采用python中的BeautifulSoup.

 

 

转载于:https://www.cnblogs.com/iGISer/p/3259427.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值