
javascript
文章平均质量分 66
youyajie
这个作者很懒,什么都没留下…
展开
-
javascript中的||运算符
在Java和c++中||运算符返回的结果为布尔值,而在JavaScript中,||不一定返回布尔结果,它的运算规则为:返回第一个不为false的那个值(对象亦可),或者是返回最后一个值(如果全部都是false的话)。而且,在逻辑运算中,0、“”、false、NaN、undefined均表示false。下面是一段程序,各种情况下||的返回值,代码为: var a =原创 2012-05-06 19:52:10 · 982 阅读 · 0 评论 -
js创建对象的几种方式和函数说明
js是面向对象编程的,对象的创建方式不止一种,下面我们来看一下,它的对象的几种创建方式。 一种是通过object直接创建对象,然后可以给对象增加属性和函数。因为object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要再定义构造函数。主要属性:constuctor-对象的构造函数prototype-获得类的prototype对象.stat原创 2012-09-24 20:47:40 · 3540 阅读 · 0 评论 -
js中this关键字的使用
js中this关键字代表类的变量和方法为公有方法,可供类的对象访问。看下面的代码: function Person() { this.name = "abc"; this.age = 900; } var p1 = new Person(); window.alert("p1的名字为:" + p1.name + " " + p1.age); var p2原创 2012-09-20 15:26:17 · 2017 阅读 · 0 评论 -
js实现始终浮动在一个位置的广告和页面内容禁止选中
我们打开网页的时候,常会看到浮动在一个位置的广告,我们滚动滚动条,广告也会随着移动,所以广告始终位于那个位置。这种效果通过js可以很容易的实现,主要是在body的onscroll属性,控制图片始终在body的滚动区域的某个位置。 有些网页,我们打开之后,不能选中其中的内容,这样防止用户的复制,这一效果也可以通过js很容易的实现,主要用到body的onselectstart属性原创 2012-10-11 16:57:47 · 2729 阅读 · 0 评论 -
js中document里的常用函数
js里要得到html中的元素,可以通过document里的函数获得。这样获得了html中的元素就可以方便的进行后续操作。获得html中的元素有三种方式,分别是通过id,name和tagname,其中html中元素的id要保持唯一,如果没有保持唯一的话,通过id方式获得的是html中的第一个此id的元素,此外id最好不要以数字开头,因为有些浏览器就会识别不出来,访问无效。通过name和tagname原创 2012-10-09 20:29:59 · 9693 阅读 · 0 评论 -
js的对象属性的两种访问方式和对象的内存理解
js对象属性有两种访问方式,代码如下: function Person() {}; var p1 = new Person(); p1.name = "拉拉"; window.alert(p1.name); var al = "na" + "me"; window.alert(p1[al]); 第二种方式好处在于可以使用字符串原创 2012-09-18 21:53:25 · 14209 阅读 · 0 评论 -
使用js简单实现登录功能
js验证用户身份,登录成功之后等待一定秒数,跳转到操作页面。使用window函数。代码如下: Login.html --> function checkuser() { if($('uname' == "lala") && $('pwd') == "123") {原创 2012-10-08 11:20:23 · 27114 阅读 · 4 评论 -
js改变style样式和css样式
js可实现用户对页面中的选择条件改变页面中的样式,页面样式可以通过style修饰,也可以通过css修饰,先来看一下js改变style样式,代码如下: Change.html --> function test4(event) { if(event.value == "黑色") { //获取div1原创 2012-10-07 21:47:09 · 244617 阅读 · 2 评论 -
javascript函数参数的传递问题
在javascript中数组是引用传递的。先来看一段代码: 数组 function xxx(ab) { ab = 10; } var cd = 20; xxx(cd); window.alert(cd); function yyy(arr) { arr[0] = 20; } var myar原创 2012-05-19 23:11:20 · 2529 阅读 · 0 评论 -
js面向对象的属性和方法
js面向对象编程,js中没有类class,但是它取了一个新的名字,叫原型对象。对象的属性可以动态的添加,属性没有限制。基本语法为:function 类名/原型对象名() { }创建对象 var 对象名=new 类名();特别说明,js中一切都是对象,类(原型对象),function也是类。 下面看一段代码:function Student() { var id原创 2012-05-30 11:38:37 · 3290 阅读 · 4 评论 -
使用javascript输出金字塔
写了一个javascript的小练习,实现金字塔的输出,使用了for循环语句,关键在于for循环中各个数值的计算,还有就是空格的输出,使用 貌似是最正宗的。代码如下: var a = window.prompt("请输入一个数"); for(var b = 1; b <= a; b++) { for(var c = (a - b)原创 2012-05-07 21:58:58 · 22876 阅读 · 6 评论 -
js中对复选框的一些操作和js中的表单对象
网页中含有复选框时,可能含有几种操作,一种是全选和取消操作,还有一种就是根据你选中的内容在页面上有所显示。先来看看后一种,例子是计算选中的水果的价格,这样复选框的内容为每种水果和它对应的价格,而在复选框标签中value为对应的价格值,这样加一个点击事件,触发的函数传回本对象。这样根据value值,计算每次点击之后的总价,显示在页面上,代码为: MyCart.html原创 2012-10-15 21:45:18 · 1316 阅读 · 0 评论