随笔分类 - javascript
javascript
摘要:JavaScript中hoisting(悬置/置顶解析/预解析) 实例解释,全局对象,隐含的全局概念
//JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting(悬置/置顶解析/预解析)。
//只要你的变量是在同一个作用域中(同一函数),它都被当做是声明的,即使是它在var声明前使用的时候。
//当你使用了一个变量,在函数中又重新声明的话,就可能产生逻辑错误(可能不是预期使用全局变量,而是变成局部变量 undefined)
//所有的变量声明当被悬置到函数的顶部了,myname被当做了函数的局部变量(尽管是之后声明的)
//每个JavaScript环境有一个全局对象,当你在任意的函数外面使用this的时候可以访问到。你创建的每一个全部变量都成了这个全局对象的属 性。
//在浏览器中,方便起见,该全局对象有个附加属性叫做window,此window(通常)指向该全局对象本身。
//JavaScript有隐含的全局概念,意味着你
阅读全文
摘要:jquery easyUI相关,easyUI表单验证处理,JQuery easyUI扩展验证机制的正则表达式.
jquey easyui dialog第二次点击时不能正常打开问题解决办法:
jquery hasClass 判断class是否存在。页面跳转,点击菜单和替换URL的两种方法.
绑定table的datagrid值.
jquery each循环,要实现break和continue的功能:
break----用return false;
continue --用return ture;
combobox设为只读状态 editable:false,
阅读全文
摘要:需求:在notepad++里面使用正则表达式替换掉所有行逗号前面内容,本人经过多次测试终于成功了,这里的正则表达式和代码里面用的有些不太一样,换行 回车的要考虑到,不然经常达不到效果。
最终符合要求的正则表达式是:[^,\n]+,
注意:不加\n达不到效果的,测试了很久才发现要加\n,期望是每行一个正则处理,不加\n可能当成一行了.
ps:善于使用正则表达式替换内容可以节省很多手工处理的时间,尤其是熟悉了以后可以成倍提高效率。
阅读全文
摘要:使用旧的key访问会弹出对话框要你重新申请的提示。
Google不再提供该种方式申请API Key ,而是改由「APIs Console」进行所有API的管理。
要用google 帐号登录进去 把相关的应用打开后才能使用的
https://code.google.com/apis/console
点击API Access菜单
阅读全文
摘要:js中没有contains()方法可以用indexOf("str") != -1代替.一个改变自定义checkbox状态的代码:if(obj.src.indexOf("checked") != -1){}
阅读全文
摘要:基于jquery的kendoUI 可以实现快速开发,节省大量web UI开发工作量
http://www.kendoui.com/
http://demos.kendoui.com/web/overview/index.html
阅读全文
摘要:好用的javascript eclipse插件AptanaEclipse Update URL:Aptana - http://download.aptana.com/studio3/plugin/install
阅读全文