1. DOM和BOM2. JS 无论语句还是变量,都是大小写敏感的3. JS会忽略多余的空格4. new String 声明类型时注意大写5. JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据6. JavaScript 数据类型:字符串、数字、布尔、数组、对象、Null、Undefined7. JavaScript函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块8. 如果把数字与字符串相加,结果将成为字符串...
JavaScript概念:JavaScript面向对象事件驱动具有安全性的脚本语言,面向对象 JavaScript特点: 1.解释性语言,边运行边解释 2.和HTML页面实现交互效果 3.语法类似于Java 4.一搬用于编写客户端脚本JavaScript组成: 1.ECMAScript:脚本语言规范(标准) 2.BOM Browser Object Model浏览器对象模型 3.DOM Document Object Model文档对象模型二.JavaScript基础语法Web服务器:Tomcat7 Resin 将Web...
1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>2 <title></title>3 <script type="text/javascript">4 5 onload = function () {6var tds = document.getElementById(‘tb‘).getElementsByTagName(‘td‘);7var txtPwd = document.getElementById(‘txt‘);8//键盘键入事件 9 document.getElementById(‘txt‘).onkeyup = function () {
10var lv = checkPwd(this.value);...
1、JavaScript是一种专门设计用来给网页增加交互性的编程语言,其代码通常嵌入在网页中。JavaScript是一种解释型语言,不需要预先编译就可以执行JavaScript是一种专门用来对网页进行编程的脚本语言。2、JavaScript的作用:(1)全面控制HTML网页中的所有元素(2)可以在HTMl网页中加入动态文本(3)响应用户在使用网页时产生的事件(4)用于校验用户输入的数据(5)检测访问者的浏览器(6)用于创建cookies3、JavaScript技术体系包含的内容:(1...
转载:http://blog.csdn.net/u010552788/article/details/49385487javascript:void(0)的意思就是什么也不做!他不是页面URL,而是一个javascript语句void(0),void是一个操作符,该操作符指定要计算一个表达式但是不返回值,这个要计算的表达式是“0”,所以,这个基本是坑爹的写法,完全是糊弄浏览器的。如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击...
转载自 网络博客变量数据类型javascript运算符javascript流程语句javascript 数组javascript window对象javascript DOMjavascript 字符串函数javascript 正则表达式原文:https://www.cnblogs.com/ybixian/p/9127605.html
为何不用其他方法,因为下面的写法考虑了各种兼容性。判断是否为数组isArray = function (source) { return ‘[object Array]‘ == Object.prototype.toString.call(source);};判断是否为日期对象isDate = function(o) { // return o instanceof Date; return {}.toString.call(o) === "[object Date]" && o.toString() !== ‘Invalid Date‘ && !isNaN(o);};判断是否为Element对象isElement = function (source) { re...
A common problem when dealing with some kinds of data is that not every object has the same nested structure. lukeskywalker.parents.father.isjedi works, but anakinskywalker.parents.father.isjedi throws an exception, because anakin_skywalker.parents.father is undefined. But we can reduce a path to provide safe default values and avoid exceptions when walking the same path on non-homogenous objects ...
在编写javascript代码时,有时需要用到滚动条的宽度,然而不同浏览器下滚动条的宽度可能不同。在jquery ui源代码中发现这样的一段代码:var scrollbarWidth=function () { if (cachedScrollbarWidth !== undefined) { return cachedScrollbarWidth; } var w1, w2, div = $("<div style=‘display:block;position:absolute;width:50px;height:50px;overflow:hidden;‘><div style=‘height:100px;width:auto;‘></div></div>")...
闭包就是一个函数能够访问其函数外部作用域中的变量,即在外面可以调用函数中的函数的变量,其实他就是将函数内外部连接起来的桥梁 闭包三大特点: 1. 函数嵌套函数 2. 内部函数可以访问外部函数的变量 3. 参数和变量不会被回收 对于初学者比较难理解,可以通过以下两句话来加深理解: 1、闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,...
1、逐隐逐现的的特效
逐隐逐现的文字特效[推荐使用][适用于IE4++]
(修改显示的文字后根据说明进行共2步)1、以下代码放在一个新建页面的HTML的<body></body>区即可:[页面上必须什么都没有]<html>
<head>
<TITLE>特效</TITLE>
</head>
<script language=javaScript>
<!-- //
var thissize=20
var textfont="隶书"
var textcolor= new Array()
textcolor[0]="000000"
textcolor[1]="000000"
textcolor[2]="000000"
textcolor[3...
摘自:http://blog.csdn.net/erlian1992要学习好JavaScript,首先我们要懂JavaScript语言的一些基本语法要求: 一,区分大小写 JavaScript语言区分字符大小写,两个字符串相同大小写不同,被认为是不同的字符串。JavaScript语言的关键字也区分大小写,按语法要求应小写。 二,书写格式 JavaScript语言忽略语句间空白,即语句间的空格,空行,缩进等。为了提高程序的可读性,应当使用这些格式,使程序更...
原文:【javascript杂谈】你所不知道的replace函数前言最近在做面试题的时候总会用到这个函数,这个函数总是和正则表达式联系到一起,并且效果很是不错,总能很简单出色的完成字符串的实际问题,大家肯定都会使用这个函数,像我一样的初学者可能对这个函数的了解还是不够深的,今天就总结一下,了解一下,再做几道网上的题目练练手,给将要面试的同学打打气。介绍使用一个替换值替换掉一个替换模式在原字符串中一个或所有的匹配项,...
今天做了道笔试题,要求是实现二分查找,当然不难,想了一下,因为没有要求语言就用javascript实现了。当然,期间还是出来了一点问题。ok,上代码 /** 稳定二分查找* 作者:吴伟欣* */function binarySearch(arr,num){var start = 0,end = arr.length - 1,mid = 0;while(start<end){mid = parseInt((start+end)/2);if(num>arr[mid]){start = mid+1; //容易出错的地方}else{end = mid;}}if(arr[mid] == num){return mid;}return -1...
window.onload = function() {var canvas = document.getElementById("canvas"),context = canvas.getContext("2d");var gradient =context.createLinearGradient(100,100,100,200);gradient.addColorStop(1,"blue"); // show blue at the bottomgradient.addColorStop(0,"yellow"); // show yellow on the top context.fillStyle=gradient;context.fillRect(100,100,100,100);
}; window.onload = function() {var canvas = ...