1. run js right now
var wrapper = (function(){ var foo = "foo"; function f(){ return foo; } return f; })();
2. scrollWindow
function scrollWindow() { //window.scrollTo(document.body.scrollLeft.toString(),document.body.scrollTop.toString()); //window.scrollTo(0,0) document.body.scrollTop = 0; }
3. dynamicGetDomObject
eval("document.yourform.yourInputNamePrefix_" + index);
4. Public and Private
var MYLIB = function() { var aPrivateProperty = true; var aPrivateMethod = function() { // some code here... }; return { aPublicMethod : function() { aPrivateMethod(); // okay // some code here... }, aPublicProperty : true }; }(); MYLIB.aPrivateMethod() // not okay MYLIB.aPublicMethod() // okay
function Restaurant() { } Restaurant.prototype = (function() { var private_stuff = function() { // Private code here }; return { constructor:Restaurant, use_restroom:function() { private_stuff(); } }; })(); var r = new Restaurant(); // This will work: r.use_restroom(); // This will cause an error: r.private_stuff();
format Date
console.log(d.getHours()+"-"+d.getMinutes()+"-"+d.getSeconds()+"-"+d.getMilliseconds());
相关推荐
myjs
**JavaScript库myjs详解** `myjs`是一个实用的JavaScript库,主要应用于网页制作,它提供了丰富的功能,帮助开发者简化工作流程,提升开发效率。在深入探讨`myjs`之前,我们先了解一下JavaScript库的基本概念。...
在“个人脚本收藏(Myjs)”这个压缩包中,很可能包含了作者在实践中积累的各种JavaScript操作类,这些脚本可以帮助开发者解决日常编程中遇到的问题,提升工作效率。现在,我们将深入探讨JavaScript中的重要知识点,...
这个"myjs.rar"压缩包显然是一个JavaScript的学习资源,包含20个类和343个示例。这些类可能是JavaScript的核心概念或者特定功能的抽象,而示例则提供了实际的代码片段,用于展示如何使用这些类或功能。JavaScript在...
名称:MyJS_DivMessage 作者:高翔 版本:MyJS_DIVDialogV1.10.js(支持换肤和自定义内容) 支持浏览器:IE 将在1.1版本中推出 ******************************************* 参数介绍: innerDivId:依附层ID ...
myjs 一个简单JavaScript Facade库,方便了我的生活。演示版在此处查看演示: : 安装只需在您的网页中包含myjs.min.js文件即可。 < script src =" ...
在“bfzx myJS”这个项目中,我们主要关注的是JavaScript技术在银行领域的应用。"bfzxmyJS"标签进一步强调了这是与银行金融业务相关的JavaScript代码。项目包含的压缩包文件有:pkgriskanalyse.rar、images、page...
在"myjs实例演示"中,我们很显然会探讨JavaScript的一些实际应用和常见功能。 JavaScript语法基于ECMAScript规范,它支持函数式、面向对象和命令式编程风格。在这个实例中,我们可能会看到如何定义变量、调用函数、...
【MyJS-开源】是一个基于JavaScript的开源库,旨在提供一系列实用的功能,以简化Web开发工作。这个库是由开发者社区贡献和维护的,遵循开放源代码的原则,允许其他开发者查看、学习、修改并分发其源代码。MyJS库的...
MyJs 我的JS代码工具库: template.js js模板引擎 var tmplHTML = '<P><%- title %></P><% if(content){ %><P><%= content %></P><% } %>', tmplFunc = template( tmplHTML ), ...
myjs.js
【标题】"MyJs文件啊" 涉及的核心知识点主要围绕JavaScript编程语言展开,JavaScript是一种广泛用于网页和网络应用的脚本语言,它在浏览器端执行,为用户提供动态交互体验。JavaScript的主要特点包括: 1. **动态...
**myJS 框架详解** myJS Framework 是一个专为提升开发者生产力而设计的开源框架。它旨在简化Web应用程序的开发过程,提供了一系列工具和功能,帮助开发者更高效地编写代码。myJS 的核心设计理念是易用性、灵活性和...
myjs-project.io 提供了一个学习JavaScript的平台,旨在帮助初学者和有经验的开发者进一步提升他们的技能。 HTML(HyperText Markup Language)是构建网页的基础,与JavaScript紧密相连。在myjs-project.io上,你...
"jsdat:myjs dt" 是一个与JavaScript数据处理相关的项目,可能是一个库或框架,用于处理和操作数据。从标题来看,它似乎专注于JavaScript(js)中的数据时间(dt)管理,但具体细节并不明确。由于没有提供详细的...
在“MyJS:哈希映射.js”这个项目中,很可能是对哈希映射的一种自定义实现或特定功能的扩展。 在JavaScript的对象中,键可以是任何不可变类型的值,如字符串、符号或者在ES6中用`Symbol()`创建的符号。而值则可以是...
s2+='<li id="Myjs'+i+'" onmouseover="Myjsch(\'Myjs'+i+'\',\''+mypic[i]+'\')" onmouseout="Myjscl(\'Myjs'+i+'\')" ref="'+mypic[i]+'">(mylnk[i])+'">'+mytxt[i]+'</a></li>'; } document.getElementById('...
"myjs"标签可能代表一个特定的JavaScript库或框架,或者是作者对个人JavaScript代码的命名约定。这个标签暗示了这个压缩包中可能包含了一些自定义的JavaScript函数或者模块,用于简化开发流程或提供特定功能。 在...