javascript入门
sgls652709
这个作者很懒,什么都没留下…
展开
-
关于javascript中的构造函数和普通函数探索
这是第一篇关于javascript模块的文章,在javascript入门的目录下,主要是记录一些对网上精彩的js研读碰到的疑惑,并做一些实验和探索 关于js中的对象和方法的定义博主感到非常的迷惑。针对这一点开始了一系列的探索。 function fun(){ alert("good"); var age = 1; this.name = 'Mr S.G'; this原创 2013-06-13 01:34:15 · 3030 阅读 · 1 评论 -
写自己的代码之Ext.extend仿写
今天抽空看了Ext.extend的实现,尝试仿写了一段,如果js方面和我一样是入门级的,请看下面这条链接: http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930548.html var extend = function(){ //some methods will be called below the return f原创 2014-01-09 20:08:37 · 826 阅读 · 0 评论 -
写自己的代码之Ext.OnReady仿写
先推荐一篇关于OnReady的文章,写的很好:http://blog.csdn.net/huxin1/article/details/5483251 Ext源码看了不少时间了,很多东西没有搞懂,不急,慢慢来,下面是我下午抽空对Ext.OnReady仿写。 /* 插件版本信息*/ var Lucky = { version : '1.0' }; /* 浏览器判别*/ var agent原创 2014-01-21 19:57:10 · 696 阅读 · 0 评论 -
写自己的代码之js狂想曲
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%> prototype的探索 var ftn = function(){ //this.style.backgroundColor = '#000000'; this.name = 'shang原创 2013-12-25 21:13:37 · 867 阅读 · 0 评论 -
写自己的代码之Ext/js学习笔记
手头有将Ext/js封装成jsp标签的工具,一直想摸清里面的东西,可惜连门都没摸到,伤心之余,翻开ext源码,还是看不懂,只能讲里面写的比较好的地方做点小实例,我想等我问积累一定程度,一定会水到渠成。 <%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> Ext原创 2013-12-24 01:33:04 · 713 阅读 · 0 评论 -
写自己的代码之封装Cookie
尝试封装了一下Cookie,这里没有涉及到path 和expires 因为我还没弄明白其中的意思。 var Cookie = function(){ this.version = '1.0'; return new Cookie.prototype.init(); //为了获取prototype中的方法必须new C原创 2014-01-06 14:40:10 · 686 阅读 · 0 评论 -
写自己的代码之js粗浅框架笔记
成功是属于有毅力、乐观心态的大才之士,博主没有做到,仅仅一次打击,就让我迷失。我没放弃,我回来了。 之前一直没有放太多的精力去探索js,写代码,用到基于Jquery开发的框架的时候,难免有点无味,没有丝毫的成就感。别人东西好,就得用,但是用得时候,必须要偷其中的技术,形成自己的编码风格。 博主没有看枯燥理论书籍,完全是看成熟的例子,分解+猜想,比做下笔记,有误导之处,忘多包涵 <%@原创 2013-12-24 01:26:24 · 649 阅读 · 0 评论 -
写自己的代码之关于call与apply的使用
call与apply经常要使用,该如何去使用它呢?我觉得这两个函数用来和回调函数搭配挺好。 有这么一段代码 for(var item in obj){ this[item] = obj[item] } call与apply如果不是数组或者对象该怎么办,测试了一下,还是会执行,但是却无法将obj对象中的属性附加到this中了,因为只有数组和对象这么使用的,所以alert(item)原创 2014-01-01 22:17:48 · 749 阅读 · 0 评论 -
写自己的代码之未解决
一不小心就跟js中的call和apply较上劲了,哎,结果,输的好惨!我也搞不懂为什么在看Ext源码却忽然去搞js的底层实现函数,归纳成:没有目标,没有计划,没有危机感!!! 总之:之前的努力也不能白费:将废品贴上,以后有心情再来试试。 资料上说:for( in )就是js的反射,那时一个激动,不就可以可以获取ftn中的属性吗.可以测试发现,temp只能是对象 var ftn = f原创 2014-01-01 14:28:55 · 630 阅读 · 0 评论 -
关于prototype和window.setInterval的使用
prototype就是在给对象添加新的成员属性和方法。 如果觉得构造函数中的属性,或者方法定义的太少了,在某个阶段想添加自己的方法。那么可以使用prototype来实现 function fun(){ this.a = 1; this.b = 2; } fun.prototype.fun2 = function(){ var obj = this; //obj.原创 2013-06-13 10:35:45 · 2771 阅读 · 0 评论 -
svg的js库
很久没有写博客了,贴上这个月前一段关于动态创建svg的js库吧。 /** SVGObject 库针对于SVG封装部分功能 为SVG脚本开发提供方便,后期会加入 于VML兼容的封装,实现IE下面可以正 常的执行 @author: 追本溯源 @time: 2015-5-5 */ SVGObject = {version: '1.1'} SVGObject.SVG_NS = 'http原创 2015-05-21 01:13:17 · 3065 阅读 · 1 评论