学习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);
- javascript学习基础学习
- JavaScript基础学习(一)-基础
- javaScript基础学习1
- javascript基础学习
- 学习笔记--------JavaScript基础
- javascript零基础学习
- javascript基础学习
- JavaScript基础学习
- JavaScript基础学习总结
- javascript基础学习
- JavaScript基础学习资源
- javascript基础学习
- JavaScript基础学习
- 【学习日记】JavaScript基础
- JavaScript基础学习
- 学习Javascript基础
- JavaScript 基础学习
- JavaScript 基础 学习笔记
- Java序列化机制(1)- 基础知识
- Linux进程调度浅析
- Android中SQLite应用详解
- ubuntu的ps -aux详细介绍
- gvim的一个bug
- 学习Javascript基础
- 试论软件的可靠性及其保证
- ios6SDK的一些变化(不断更新)
- pl/sql developer 编码格式设置
- asp.net ajax UpdataMode和ChildAsTriggres效果说明
- 结构体中数组下标为0
- SpinWait的性能高于Thread.Sleep
- 一个很不错的适合PHPER们书单,推荐给大家
- javascript实现图片的移动