- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 笔记:textarea cols,rows属性和宽度高度关系
1、cols: Chrome: 8px * cols + 17pxIE: 8px * cols + 17pxFireFox: 8px * cols + 29px2、rows:谷歌下与行高有关 行高* rows 火狐下与行高有关 行高*rows+17px(滚动条高度)
2016-02-17 11:22:27 1297
转载 js传递方式
学习总结: 首先 变量 分为: 基本类型 与 引用类型 例: var num=1;var num2=num;num2++;return num; //返回1 还有相对特殊的字符串var str='123'var str[0]='a';retrun str; //123 当基本类
2015-05-16 15:15:10 416
原创 判断鼠标从什么方向进入元素
判断鼠标进入方向 html,body{margin:0;padding:0;} #wrap{width:300px;height:300px;background:#33aa00;margin:50px;display:inline-block;font-size:50px;text-align:center;line-height:300px;} 方向反馈
2015-04-17 15:40:07 985
原创 经典的19道Ajax面试题
1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 DOM(Document ObjectM
2015-04-15 10:01:43 406
转载 Javascript面向对象编程(三):非构造函数的继承
一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' }请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象?
2015-04-13 15:59:16 317
转载 Javascript面向对象编程(二):构造函数的继承
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(n
2015-04-13 15:25:46 329
转载 js面向对象
Javascript 面向对象编程(一):封装Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?
2015-04-13 14:13:58 339
转载 用Javascript获取页面元素的位置
制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。下面的教程总结了Javascript在网页定位方面的相关知识。一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口)。
2015-03-04 11:00:20 306
原创 clientHeight、offsetHeight 和 scrollHeight
clientHeight大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。offsetHeightIE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。NS、FF 认为 offsetHe
2015-03-04 10:42:41 354
原创 DOM 节点
1、获取子节点 children (只能获取第一层节点)2、获取父级节点 parentNode3、获取第一个节点 firstChildren firstElementChildren 写法:firstChildren || firstElementChildren4、获取最后一个节点 lastChildren lastElementChildren 写法:las
2015-03-02 10:06:36 440
原创 js获取网页高度
1、document.body.clientHeight 获取页面可见高度2、document.body.offsetHeight 获取页面可见高度(包括边框宽度)3、document.body.scrollHeight 获取全文高度4、document.body.scrollTop 被卷去的高度5、window.screen.height
2015-02-27 17:14:39 296
原创 js中 正则表达式
正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。
2014-07-29 17:06:15 591
原创 jquery 中 stop() 的用法
stop 是jQuery中用于控制页面动画效果的方法。运行之后立刻结束当前页面上的动画效果。stop在新版jQuery中添加了2个参数:第一个参数的意思是是否清空动画序列,也就是stop的是当前元素的动画效果还是停止后面附带的所有动画效果,一般为false,跳过当前动画效果,执行下一个动画效果;第二个参数是是否将当前动画效果执行到最后,意思就是停止当前动画的时候动画效果刚刚执行了一般,
2014-07-09 10:04:16 1541
原创 学习 javascript高级程序设计 (第3版)-- 变量、作用域、内存问题
一、变量变量包含两种数据类型:基本类型、引用类型1、动态属性 例如:var a=new object() a.name=”xx” alert(a.name); //返回 xx 例如:var name = “abc” name.age=27;
2014-05-29 18:23:12 701
原创 js函数传参
要理解函数的传参机制,首先,我们首先就要弄清楚的就是js数据类型的存储机制和变量复制的方式,上文中:js中为什么不能为值类型的变量动态添加属性呢?这里已经讨论过了,这里不再累赘,接着我们来讨论下,js的变量复制请看以下代码:var int1 = 7;var int2 = int1;console.log(int1+"\n"+int2);/*输出**7*7*/
2014-05-29 15:11:30 1353
原创 学习 javascript高级程序设计 (第3版)--基本概念
1、 js延迟: //defer只使用与外部文件2、 XHTML中javascript的使用:CData // Js 中间的语法 //]]> 3、Typeof 操作法 -----返回数据类型(undefined、string、Blooean、null、object、number)4、U
2014-05-29 10:22:22 680
原创 jquery 绑定 on
Query on()方法jQuery on()方法是官方推荐的绑定事件的一个方法。$(selector).on(event,childSelector,data,function,map)由此扩展开来的几个以前常见的方法有.bind() $("p").bind("click",function(){ alert("The paragraph was clic
2014-04-25 09:23:00 567
原创 js中 li的排序
window.onload=function(){ var oUl=document.getElementById('ul'); var oBtn=document.getElementById('btn1'); oBtn.onclick=function() { var oLi=oUl.getElementsByTagName('li'); var arr=[]; for(
2014-04-21 22:06:29 1409
原创 js 小实例(时钟、延时提示框)
function startTime() { var today = new Date() //得到当前时间对象 var h = today.getHours() //现在的小时数 var m = today.getMinutes() //现在的分钟数 var s = today.getSeconds() //现在的描述 // add a zero in front of numbers
2014-04-12 10:31:27 834
原创 js 小技巧
每一项都是js中的小技巧,但十分的实用! 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:d
2014-04-10 22:05:01 666
citySelect.js
2015-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人