
Javascript
文章平均质量分 51
enlyhua
这个作者很懒,什么都没留下…
展开
-
39. 事件
1.内联模型 2.脚本模型 3.事件对象 当触发某个事件时,会产生一个事件对象,这个对象包含着所有与事件有关的信息。包括导致事件的元素、事件的类型、以及其它与特定事件相关的信息。事件对象,我们一般称作为event 对象,这个对象是浏览器通过函数把这个对象作为参数传递过来的。那么首先,我们就必须验证一下,在执行函数中没有传递参数,是否可以得到隐藏的参数如果是 事件处理函数 绑定的转载 2016-09-04 15:19:48 · 426 阅读 · 0 评论 -
33. BOM
1. window 对象 2. location 对象 3. history 对象 4. Navigator对象 客户端检测:翻译 2015-09-23 21:59:07 · 351 阅读 · 0 评论 -
17. JavaScript Math(算数)对象
Math(算数)对象的作用是:执行常见的算数任务。round() 如何使用 round()。<script type="text/javascript">document.write(Math.round(0.60) + "<br />")document.write(Math.round(0.50) + "<br />")document.write(Math.round(0.49)原创 2015-07-25 10:43:15 · 460 阅读 · 0 评论 -
11. JavaScript 对象
Javascript 中的内部对象按照使用方式可分为动态对象和静态对象。在引用动态对象的属性和方法时,必须使用new关键字来创建一个对象实例,然后才能使用”对象名.成员”的方式来访问其属性和方法;引用静态对象的属性和方法时,不需要使用new关键字来创建对象实例,直接使用”对象名.成员”的方式来访问其属性和方法即可。 1. Object 对象 Object 对象提供了对象的最基本功能,这些功能构原创 2015-07-21 10:51:18 · 564 阅读 · 0 评论 -
27. 面向对象程序设计(2)
1.创建对象 2. 工厂模式方法的使用 使用构造函数:翻译 2015-09-04 12:09:38 · 574 阅读 · 0 评论 -
13. JavaScript 字符串(String)对象
1. String 对象用于处理已有的字符块 事实上,任何一个字符串常量(用单引号或双引号括起来的字符串)都是一个String对象,可以将其直接作为对象来使用,只要在字符串变量后面加上” . ” ,便可以直接调用String对象的方法和属性。字符串与String对象的不同在于返回的typeof值,前者返回String,后者返回Object 类型。 2. String 对象的属性 在 Str翻译 2015-07-22 11:01:37 · 515 阅读 · 0 评论 -
29. 继承
1. 继承翻译 2015-09-05 22:58:36 · 395 阅读 · 0 评论 -
23. 变量、作用域和内存问题
1. 基本类型和引用类型: 传递参数问题: 传对象的话,依然会更改实参。 类型检测 : 执行环境 : 延长作用域链: 没有块级作用域: 搜索标识符: 垃圾回收: 策略1: 策略2: 性能问题: 管理内存: 小结:翻译 2015-08-18 16:30:06 · 414 阅读 · 0 评论 -
18. JavaScript event 对象
DOM 2 解决之道 JavaScript 的 event 对象用来描述 JavaScript 的事件,它主要用于 IE 和 NN4 以后的各个浏览器版本中。event 对象代表事件状态,如事件发生的元素,键盘的状态,鼠标位置和鼠标按钮状态。一旦事件发生,变灰生成 event 对象,如单击一个按钮,浏览器的内存中就产生相应的 event 对象。1. 在 IE 中引用 event 对象原创 2015-07-25 22:28:07 · 572 阅读 · 0 评论 -
26. 面向对象程序设计
1. 基本概念 2.属性类型 2.1 数据属性 2.2 访问器属性 3. 定义多个属性翻译 2015-08-31 16:50:26 · 535 阅读 · 0 评论 -
28. 原型
1. 原型 构造函数: 实例属性 实例方法原型方法: 原型属性 原型方法 function Box(){}; Box.prototype.name = 'Lee'; Box.prototype.age = 100; Box.prototype.run = function(){ return "wjh"; };翻译 2015-09-04 16:42:55 · 465 阅读 · 0 评论 -
34. DOM
1. DOM 简介 2. 查找元素原创 2015-09-27 22:17:51 · 442 阅读 · 0 评论 -
31. 匿名与闭包
匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。1. 匿名函数 2. 闭包 2. this 对象 3. 内存泄露 4. 块级作用域 5. 私有变量翻译 2015-09-12 23:41:29 · 373 阅读 · 0 评论 -
30. 函数表达式
1. 函数表达式 2. 函数声明提升 3. 匿名函数 4. arguments.callee 5. 闭包 6. 闭包与变量 闭包只能取得包含函数中任何变量的最后一个值!!! 7. this 对象翻译 2015-09-09 11:46:35 · 437 阅读 · 0 评论 -
43. Json
1. 将 json 字符串 转换为 json 对象// json 字符串 var str1 = '{ "name": "cxh", "sex": "man" }'; //将 json 字符串转换为 json 对象 //方法1 //var obj = eval('('+str1+')'); //方法2 var obj = JSON.parse(str1);转载 2016-09-16 22:00:16 · 307 阅读 · 0 评论 -
38. DOM 操作
window.onload = function(){ var box = document.getElementById('box');// class 调用是可以叠加的,如果样式相同,那么后面一个会覆盖前面一个,如果不同,就进行叠加啊 //下面是覆盖 box.className = 'bbb'; //下面不是覆盖 box.addClass('aaa');};转载 2016-09-01 23:08:54 · 343 阅读 · 0 评论 -
42. HTTP Cookie
1.Cookie 的组成完整形式 document.cookie = 'user=值;expires=失效时间;path=路径访问;domain=域名访问;secure=安全的https限制通信';设置 名值对:document.cookie = 'zh=' + encodeURIComponent('hello,world') ;如果没有设置过期时间,浏览器关闭后,就失效了设置失效时间:转载 2016-09-11 16:18:58 · 261 阅读 · 0 评论 -
41.错误与调试
// try - catch 特点 // 1.可以获取错误信息 // 2.可以避免浏览器控制台报错 // 3.可以屏蔽错误,继续执行。PS:但继续执行的语句如果和错误的语句有上下文关系,可能会继续报错 try { window.haha(); } catch (e){ //e表示错误对象 alert(e.name); //错原创 2016-09-10 23:26:33 · 1039 阅读 · 0 评论 -
40. 表单
表单的重复提交 过滤转载 2016-09-07 23:38:10 · 296 阅读 · 0 评论 -
35. 块级作用域
1. 用匿名函数模仿块级作用域翻译 2015-09-28 12:00:11 · 396 阅读 · 0 评论 -
21. Function 对象
函数声明的3种方式: 1. Function 对象 没有重载: 函数声明与函数表达式: 作为值的函数: 函数内部属性:/* * 演示函数的callee属性. * 说明:arguments.callee:初始值就是正被执行的 Function 对象,用于匿名函数 */ 函数属性和方法: 基本包装类型:翻译 2015-08-15 22:32:48 · 443 阅读 · 0 评论 -
32. JavaScript 调试
1. 异常类型1.语法异常:程序员输入一些编译器无法识别的代码后发生的2.运行时的异常:通常是运行时碰到一个错误时发生的,与"语法异常"的区别在于,它不一定是Js语言的错误引发的。3.逻辑异常:往往发生在程序设计时,程序没有按照预先设计的方式运行。2. 触发 onerror 事件处理异常<script> window.onerror = function(){ a原创 2015-09-22 23:54:35 · 454 阅读 · 0 评论 -
37. 客户端检测
1. 能力检测 2.怪癖检测 3. 用户代理检测 4. 识别呈现引擎 var client = function(){ var engine = { //呈现引擎 ie:0, gecko:0, webkit:0,翻译 2015-10-22 12:03:09 · 612 阅读 · 0 评论 -
36. BOM (2)
1.BOM 2.间歇调用和超时调用 3.系统对话框翻译 2015-10-21 14:59:47 · 484 阅读 · 0 评论 -
22. DOM 简介
ECMAScript : DOM 级别: 脚本的加载: 异步脚本: XHTML 兼容方式: 使用严格模式: 关于变量: 关于 Null : 关于 Boolean : 关于 Nan : 关于函数参数 :翻译 2015-08-17 16:48:19 · 674 阅读 · 0 评论 -
1. JavaScript 基础
1.在页面中直接嵌入javascript代码:<script type="text/javascript" src="url" defer> 代码</script>defer属性:当文档加载完毕后再执行脚本,当脚本不需要立即运行时,设置这个属性后,浏览器将不必等待脚本语言加载。2.外部链接javascript脚本文件:<script type="text/javascript" src=原创 2015-07-09 22:38:10 · 437 阅读 · 0 评论 -
4. Javascript 函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname(){ 这里是要执行的代码}调用带参数的函数在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,由逗号 (,) 分隔:myFunction(a原创 2015-07-17 10:45:23 · 522 阅读 · 0 评论 -
8. JavaScript HTML DOM 事件
对事件做出反应我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码:onclick=JavaScriptHTML 事件的例子: 当用户点击鼠标时 当网页已加载时 当图像已加载时 当鼠标移动到元素上时 当输入字段被改变时 当提交原创 2015-07-17 14:32:17 · 448 阅读 · 0 评论 -
7. JavaScript HTML DOM - 改变 CSS
改变 HTML 样式如需改变 HTML 元素的样式,请使用这个语法:document.getElementById(id).style.property=new style原创 2015-07-17 11:56:58 · 359 阅读 · 0 评论 -
6. JavaScript HTML DOM
HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 查找 HTML 元素通常,通过 JavaScript,您需要操作 HTML 元素。为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事: 通过 id 找到 HTML 元素 通过标签名找到 HTML 元素原创 2015-07-17 11:49:29 · 323 阅读 · 0 评论 -
5. Javascript 错误和异常
JavaScript 测试和捕捉try 语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。JavaScript 语句 try 和 catch 是成对出现的。 语法try { //在这里运行代码 }catch(err) { //在这里处理错误 }Throw 语句throw 语句允许我们创建自定义错误。正确原创 2015-07-17 11:02:17 · 371 阅读 · 0 评论 -
3. Javascript 对象
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据。JavaScript 中的对象在 JavaScript 中,对象是数据(变量),拥有属性和方法。当您像这样声明一个 JavaScript 变量时:var txt = "Hello";您实际上已经创建了一个 JavaScript 字符串对象。字符串对象拥有内建的属性 l原创 2015-07-17 10:35:00 · 408 阅读 · 0 评论 -
20. JavaScript 事件处理
1.匿名函数 2.显式声明 3.手工触发 文档对象产生过程: 节点类型 对象属性:附加节点的处理方法: 对象的事件处理程序: 统一资源定位符:翻译 2015-08-04 17:16:28 · 423 阅读 · 0 评论 -
14. JavaScript Date(日期)对象
通用方法: 日期格式化方法: 组件方法: JavaScript Date(日期)对象 实例 Data 对象的属性:1. constructor2. prototype返回当日的日期和时间<script type="text/javascript">document.write(new Date())</script>getTime() 返回从 1970 年 1 月 1翻译 2015-07-22 11:42:18 · 555 阅读 · 0 评论 -
19. JavaScript RegExp 对象
RegExp 对象用于规定在文本中检索的内容。什么是 RegExp?RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。您可以规定字符串中的检索位置,以及要检索的字符类型,等等。定义 RegExpRegExp 对象用于存储检索模式。通过 n原创 2015-07-27 13:50:52 · 475 阅读 · 0 评论 -
15. JavaScript Array(数组)对象
1. For…In 声明 使用 for…in 声明来循环输出数组中的元素。<script type="text/javascript">var mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"for(x in mycars){ document.write(mycars[x原创 2015-07-25 10:31:24 · 411 阅读 · 0 评论 -
24. 引用类型
1.引用类型: <script> function displayInfo(args) { var output = ""; if(typeof args.name == "string"){ output += "Name:" + args.name + "\n"; } if(type翻译 2015-08-20 17:08:38 · 397 阅读 · 0 评论 -
2. Javascript 数据类型
1. 标示符:字母,下划线或者美元符$。2.常量: const 常量名:数据类型 = 值;3.变量的声明: var 变量; 如果只声明,未赋值,则其默认值为undefined。如果给一个尚未声明的变量赋值, javascript会自动为该变量名创建一个全局变量。声明变量类型当您声明新变量时,可以使用关键词 "new" 来声明其类型:var carname=new S原创 2015-07-14 23:08:27 · 440 阅读 · 0 评论 -
25. JavaScript PopupAlert
可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法:alert("文本")<html><head><script type="text/javascript">function disp_alert(){alert("我是警告框!!")}</script>翻译 2015-07-30 11:58:57 · 554 阅读 · 0 评论 -
12. JavaScript Number 对象
JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。所有 JavaScript 数字均为 64 位 JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。 JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。数字属性和方法属性:MAX VALUEMI翻译 2015-07-22 10:47:23 · 396 阅读 · 0 评论