学习Javascript基础

来源:互联网 发布:深圳华清瑞视 cms 2.0 编辑:程序博客网 时间:2024/06/14 03:27

1. Javascript中数组也是可以随意加入成员的对象

比如

var point = [1, 2];point.d = function () {  var p1 = this [0];  var p2 = this [1];  return p2 - p1;};point.d ();
输出为 1. 确实很方便。虽然很基础,但是认为关键时候是非常有用的,能节省很多代码量。
2. Protype 会改变原型(相当于父类)的成员变量和方法,有时候挺有用的。

function Point(x, y) {  this.x = x;  this.y = y;}var p = new Point(1, 1);Point.prototype.r = function () {  return Math.sqrt(    this.x * this.x + this.y * this.y    );}

3. 页面操作,不能局限于Jquery, 要自己写

document.getElementById ("id");document.getElementByTagName ("tagname");document.getElementByClassName("classname");element = document.createElement("tagName")element.id = "id";element.innerHTML( "html" );element.classname = "className";document.body.appendChild(element);

4. 利用 && 可以代替 if, 下面两条是等价的

if (a > b) stop();(a > b) && stop();

5. 利用 || 可以条件赋值

var max = max_width || preferences.max_width || 500;

6. 利用a来直接绑定javascript语句

<a href="javascript: void window.open()">open</a>

7. 熟练运用逗号

for (var i = 0, j = 10; i < j; i++, j--)  console.log(i + j);













原创粉丝点击