随笔分类 -  JavaScript

摘要:JSON(JavaScript Object Notation) JS对象符号 是一种轻量级的数据交换格式JavaScript eval()函数实现(一) 标准格式function JsonFormatting() { var jsonString = '{"Unid":"1","Custo... 阅读全文
posted @ 2015-04-23 18:13 ITCHN 阅读(450) 评论(0) 推荐(0)
摘要:js中却没有trim()/ltrim()和rtrim()内置方法,所以需要自己写写成类的方法格式如下:(str.trim();) 写成函数可以这样:(trim(str)) 阅读全文
posted @ 2015-01-05 09:36 ITCHN 阅读(459) 评论(0) 推荐(0)
摘要:1.动态加载jsfunction loadScript( url ){var script = document.createElement( "script" );script.type = "type/javascipt";script.src = url;document.getElement... 阅读全文
posted @ 2015-01-04 11:39 ITCHN 阅读(285) 评论(0) 推荐(0)
摘要:Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用XMLHttpRequest函数获取数据,它是一种 API,允许... 阅读全文
posted @ 2015-01-04 11:12 ITCHN 阅读(381) 评论(0) 推荐(0)
摘要:javascript是一门解释性语言,自然没有编译过程,但在脚本执行之前会有语法检查和执行环境的构建,我们把这一过程姑且称为预处理吧。一、函数声明,javaScript解析器把函数提升fn();//output2varfn=function(){console.log(1);}functionfn(... 阅读全文
posted @ 2014-12-03 16:48 ITCHN 阅读(587) 评论(0) 推荐(0)
摘要:if (!("a" in window)) { var a = 1; }alert(a);结果:undefined分析: 首先,所有的全局变量都是window的属性,语句 var a = 1;等价于window.a = 1; 第二,所有的变量声明都在范围作用域的顶部,如: alert("... 阅读全文
posted @ 2014-12-03 14:50 ITCHN 阅读(6275) 评论(0) 推荐(0)
摘要:使用递归,计算斐波那契数列function fib(num) { if (num > 2) { return fib(num - 2) + fib(num - 1); } else { return 1; }}fib(6)运行过程1. return fib(4)+fib(5)2.r... 阅读全文
posted @ 2014-12-03 11:30 ITCHN 阅读(1888) 评论(0) 推荐(0)
摘要:1.判断select选项中是否存在Value="value"的option元素function jsSelectIsExitItem(objSelect,objItemValue) { var isExit = false; for(var i=0;i<objSelect.options.lengt... 阅读全文
posted @ 2014-11-25 14:28 ITCHN 阅读(2017) 评论(0) 推荐(0)
摘要:原生js 的add函数为下拉菜单增加选项1.object.add(oElement [, iIndex]) index 可选参数:指定元素放置所在的索引号,整形值。如果没有指定值,将添加到集合的最后。想加到最前面,指定索引值0就可以了。@@注意: add方法为js原生方法,属于element元素对... 阅读全文
posted @ 2014-11-25 14:25 ITCHN 阅读(7499) 评论(0) 推荐(1)
摘要:join() 方法用于把数组中的所有元素放入一个字符串。作用是将数组转换为字符串,其作用和toString()相同。 元素是通过指定的分隔符进行分隔的。例如: var asp=['H','ell','o']; a=asp.join('#'); #:表示以什么符号链接a=asp.join... 阅读全文
posted @ 2014-11-13 11:17 ITCHN 阅读(2898) 评论(0) 推荐(0)
摘要:一、js实现遍历对象 遍历数组二、JQuery遍历遍历数组$(function(){ //------------遍历数组 .each的使用------------- var anArray = ['one','two','three']; $.each(anArr... 阅读全文
posted @ 2014-11-05 16:07 ITCHN 阅读(422) 评论(0) 推荐(0)
摘要:Arguments 该对象代表正在执行的函数 和 调用他的函数的参数。 arguments属性:为当前执行中的 Function 对象返回 arguments 对象 和 参数。[function.]arguments[n]参数说明: 参数function :选项。当前正在执行的 Funct... 阅读全文
posted @ 2014-11-05 14:34 ITCHN 阅读(520) 评论(0) 推荐(0)
摘要:JavaScript中的每个函数都是一个对象。 因为函数都是对象,它们有自己的属性和方法。我们可以把它们看作数据(data)。函数和方法的区别? 函数立足于它们自己(例如:alert()), 而方法是函数内部一个对象的属性(dictionary),我们通过对象来调用方法。 每个JavaS... 阅读全文
posted @ 2014-11-05 11:25 ITCHN 阅读(424) 评论(0) 推荐(0)
摘要:一、函数声明、函数表达式、匿名函数函数声明:function fnName () {…};使用function关键字 声明一个函数,再指定一个函数名,叫函数声明。函数表达式 var fnName = function () {…}; 使用function关键字声明一个函数,但未给函数命名,最后将匿名... 阅读全文
posted @ 2014-11-03 12:13 ITCHN 阅读(3333) 评论(0) 推荐(0)
摘要:window.setInterval()功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。语法:setInterval(code,millisec) code:在指定时间到时要执行的JavaScript代码串或函数。 millisec:设定的定时时间,用毫秒数表示。返回值:定时器的... 阅读全文
posted @ 2014-10-22 11:04 ITCHN 阅读(752) 评论(0) 推荐(0)
摘要:JavaScript和HTML之间的交互: 1.通过用户和浏览器操作页面时引发的事件来处理的。 2.当文档或者它的某些元素发生某些变化时,浏览器会自动生成一个事件。例如:当浏览器装载完一个文档后,会生成事件(属于2);当用户单击某个按钮时,也会生出事件(属于1)。DOM加载完成:初始化页面的前提... 阅读全文
posted @ 2014-10-16 18:25 ITCHN 阅读(11896) 评论(0) 推荐(0)
摘要:1.加载顺序:引入标记 3.同一段脚本,函数定义可以出现在函数调用的后面,但是如果是分别在两段代码,且函数调用在第一段代码中,则会报函数未定义错误。 4、同名JS函数执行顺序 执行最后面的同名函数 所以... 阅读全文
posted @ 2014-10-16 17:13 ITCHN 阅读(1475) 评论(0) 推荐(0)
摘要:location位置操作,进行跳转 location.assign("http://www.baidu.com") 跳转,打开新的url 等价于,将location.href或window.location设置为一个url值 window.location="http://www.baidu.com... 阅读全文
posted @ 2014-10-13 11:48 ITCHN 阅读(837) 评论(0) 推荐(0)
摘要:history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起,history是window对象的属性,因此每个浏览器窗口、每个标签页乃至每个框架,都有自 己的history对象和特定的window对象关联。history().go() history.go(0) 刷新当前页面 hi... 阅读全文
posted @ 2014-10-13 11:47 ITCHN 阅读(761) 评论(0) 推荐(0)
摘要:通过location对象的search属性截取字符串传递过来的参数search ?item=hello&name=auto&age=25 返回url中传递的参数,以?开头function getQueryStringArgs(){ var qs=(location.search.length>0?l... 阅读全文
posted @ 2014-10-13 10:29 ITCHN 阅读(712) 评论(0) 推荐(0)