JavaScript
jie310600
这个作者很懒,什么都没留下…
展开
-
JavaScript基础
[b]JavaScript 简介[/b]JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 插入 HTML 页面后,可由所有的现代浏览器(浏览器带有JavaScript解析执行器(JavaScript引擎)...2016-08-26 22:32:52 · 79 阅读 · 0 评论 -
JS过滤树数据
[code="java"] var menu = []; var node0 = { id: 'test1', code: 'code', name: 'name1', state: 'open/close', ico: ...原创 2018-07-02 16:45:47 · 2757 阅读 · 0 评论 -
Javascript函数
[b]Javascript函数[/b][b]定义函数[/b]使用function关键字来定义函数,分为两种形式:[b]1.声明式函数定义[/b][code="java"]function add(m,n) { alert(m+n);}[/code]这种方式等同于构造一个Function类的实例的方式:[code="java"]var add = new...原创 2016-09-28 15:00:01 · 74 阅读 · 0 评论 -
javascript匿名函数与闭包
[b]javascript匿名函数与闭包[/b][b]匿名函数[/b]1.就是没有名字的函数[code="java"](function(x, y){ alert(x + y);})(2, 3);[/code]创建了一个匿名函数(在第一个括号内),第二个括号用于调用该匿名函数,并传入参数。[b]闭包[/b]1.使用闭包可以大大减少我们的...2016-09-27 14:10:15 · 136 阅读 · 0 评论 -
JavaScript 作用域和作用域链
[b]JavaScript 作用域和作用域链[/b][b]JavaScript作用域[/b]1.作用域就是变量与函数的可访问范围2.即作用域控制着变量与函数的可见性和生命周期[b]变量的作用域有全局作用域和局部作用域两种[/b][b]全局作用域[/b]1.最外层函数和在最外层函数外面定义的变量拥有全局作用域2.所有末定义直接赋值的变量自动声明为拥有全局作...原创 2016-09-27 09:08:11 · 225 阅读 · 0 评论 -
Javascript执行步骤与顺序
[b]Javascript执行步骤与顺序[/b]1.JavaScript是单线程[b]执行步骤:[/b]step 1. 读入第一个代码块(以指令串)。step 2. 做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到step5。step 3. 对var变量和function定义做“预编译处理”(永远不会报错的,因为只解析正确的声明)。step ...2016-09-26 01:09:07 · 219 阅读 · 0 评论 -
URI和URL的区别、URL编码
[b]URI和URL的区别[/b]URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。[b]URL编码[/b][b]情况1:网址路径中包含汉字[...2016-09-05 11:47:51 · 275 阅读 · 0 评论 -
JSON和JS对象之间的互转
[b]JSON和JS对象之间的互转[/b][b]1.jQuery:[/b]json字符串转json对象:jQuery.parseJSON(jsonStr);json对象转json字符串:JSON.stringify(jsonObj);[b]2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:[/b]JSON.p...2016-09-01 17:25:40 · 162 阅读 · 0 评论 -
JavaScript中的this
[b]JavaScript中的this[/b]随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。this指向函数执行时的当前对象,值得注意,该关键字在Javascript中和执行环境,而非声明环境有关。[b]情况一:纯粹的函数调用[/b]属于全局性调用,因此this就代表全局对象Global(浏览器中就是w...2016-09-01 17:18:23 · 102 阅读 · 0 评论 -
jquery的$().each,$.each的区别与详解
[b]jquery的$().each,$.each的区别与详解[/b][b]$().each[/b]对匹配上的每个DOM对象调用一个处理(函数)$().each,对于这个方法,在dom处理上面用的较多如:[code="java"]$(“input[name=’ch’]”).each(function(i){if($(this).attr(‘checked’)...2016-09-01 13:58:42 · 172 阅读 · 0 评论 -
AJAX
[b]AJAX[/b]AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。(网页URL不变的情况下加载部分内容)传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。[b]XMLHttpRequest 对...2016-08-30 19:54:20 · 83 阅读 · 0 评论 -
jQuery 数据
[b]jQuery 数据[/b][b]data() 方法[/b]向被选元素附加数据,或者从被选元素获取数据从元素返回数据$(selector).data(name)向元素附加数据$(selector).data(name,value)使用对象向元素附加数据$(selector).data(object)[b]removeData(...2016-08-30 15:27:03 · 109 阅读 · 0 评论 -
jQuery 事件
[b]jQuery 事件[/b][b]bind() 方法[/b]bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。语法$(selector).bind(event,data,function)event 必需。规定添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。data 可...2016-08-30 11:12:53 · 81 阅读 · 0 评论 -
jQuery 遍历 基础
[b]jQuery 遍历[/b]jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。[img]http://dl2.iteye.com/upload/attachment/0119/6809/1c0385a6-99ca-3a32-9678-3d0c2607593f....2016-08-29 23:03:10 · 82 阅读 · 0 评论 -
jQuery 基础
[b]jQuery[/b][b]jQuery 简介[/b]用JavaScript来做的一个库,用于方便HTML DOM元素进行各种各样的操作的接口库.就是用JavaScript封装了一些方便我们对HTML DOM元素进行各种各样的操作的接口库.也可以理解为一个方便我们对HTML DOM元素进行各种各样的操作的API函数集jQuery是不能进行逻辑处理的,逻辑处理要用Ja...原创 2016-08-29 22:06:19 · 122 阅读 · 0 评论 -
JavaScript Window - 浏览器对象模型
[b]JavaScript Window - 浏览器对象模型[/b]浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。[b]Window 对象[/b]所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局...2016-08-29 19:47:19 · 187 阅读 · 0 评论 -
JavaScript 操作 HTML DOM
[b]JavaScript 操作 HTML DOM[/b][b]JavaScript HTML DOM - 改变 HTML[/b]改变 HTML 输出流document.write(Date());[b]改变 HTML 内容[/b]document.getElementById(id).innerHTML=new HTML实例:Hello W...2016-08-27 00:43:23 · 79 阅读 · 0 评论 -
js prototype原理与使用
js prototype原理与使用prototype使您有能力向对象函数(定义对象的函数)添加属性和方法。不能对实例化的对象使用prototype使用prototype定义一个属性或方法,相当于这个对象函数(定义对象的函数)(或者叫对象原形)就有了相关的属性或方法.因为对js找相关的属性或方法是先找对象中是否有相关的属性或方法,找不到就会到prototype中进行查找...原创 2018-08-14 15:59:22 · 455 阅读 · 0 评论