随笔分类 - JS不为我所知的内幕
记录自己所不了解的JS
摘要:之前写过浅解读JS中的call和apply这个随笔,一直没有给出好的例子,表示很抱歉。 今天正好要和别人分享技术点。一时间也不知道要说点什么。正好看到这个博客,就继这个博客和部门里面的人分享下。以前在写C#的时候,做过一个csv文件中数据的Check这样的功能,当时为了简单,可复用性,就写了一个委托数组,利用委托数组来实现的数据Check。想想那个玩意还是很好用的,于是把那个思想用到JS这边来。 关于知识点方面的东西,我这里就不重复了,大家可以去看看之前的博文。这里就直接看看如何在JS中实现可服用性的页面元素的Check了啊。 如果明白了前文中的Call方法,相信这里没有什么难度的。只是把多.
阅读全文
摘要:曾经看过一个大牛写的实现Json的一个模板类,今天突然没事就来自己试着写写。 还好,一些东西还记得,思路还算清晰。 在此感谢那位大牛,具体是哪个大牛,我也不知道了。因为担心自己以后会忘记这样的方式,所以在这里记录下来。 也就不直接废话了,直接上代码了,其实很简单,我这部分代码,前一部分是简单的实现如何使用JS写模板,第二个就是具体的实现了JSON查询的一个扩展。 以后查询Json就有了利器了。View Code /* * 定义模板函数 */ var template = function (queryArr) { var co...
阅读全文
摘要:<html><head><title>window.resizeTo()函数</title><script laguage="javascript"><!--function movewin(form){var winx=form.X.value;var winy=form.Y.value;window.moveTo(winx,winy);}//--></script></head><body bgcolor="#6699FF" text="#
阅读全文
摘要:今天我们简单的解读下call和apply这个两个方法call和apply都是把某个函数给某个具体的对象使用。这两个函数有什么区别了,call接受的参数是不定的啊。第一个参数是要赋给的所有者,也就是说,我要给的对象。之后的参数就是要传递的值,有几个值就传递几个参数。apply只接受两个参数,第一个参数和call一样也是函数的所有者,第二个参数可以是一个带下标的集合。我们来看一个例子 /* * 数据在 * 页面呈现 */ function dwn(s) { document.write(s + "<br />...
阅读全文
摘要:以前写JS都是简单的表单验证,从来也没有做过其他什么操作。 有很多人肯定写过这样的代码1 var number = 10;2 alert(number + 10); // result:203 alert(number + "10"); // result:1010我当初看这几段代码的时候,很随意的就过去了啊。很明显的东西啊。数据自动转换。 没看出有啥不妥的地方。为什么会这样了啊。我也没有了解过。今天我看到这样的一个例子就有点发懵了。 我们先来自定义一个Demo来看看function Demo(value) { this.valueOf = function () ...
阅读全文
浙公网安备 33010602011771号