首页
免费后端云服务
关于
推荐
免费图床源码
Search
1
小程序后端入门系列视频教程【一-微信开发工具介绍】
9,722 阅读
2
微信小程序三级联动之多列选择器
9,606 阅读
3
小程序开发免费后端之神秘利器分享
9,536 阅读
4
Golang-开发企业级资源权限管理【第一步表设计】-1
9,081 阅读
5
学会微信服务端开发第一步
8,979 阅读
日常记录
日常
随笔
Bmob后端云
从零开始学物联网
Serverless实战驾校小程序
心邮
Serverless
向量数据库
登录
Search
Magic
累计撰写
124
篇文章
累计收到
79
条评论
首页
栏目
日常记录
日常
随笔
Bmob后端云
从零开始学物联网
Serverless实战驾校小程序
心邮
Serverless
向量数据库
页面
免费后端云服务
关于
推荐
免费图床源码
搜索到
124
篇与
的结果
2010-10-12
【xxx系统PRD】流程图之一---信用卡申请流程
暂无简介
2010年10月12日
3 阅读
0 评论
0 点赞
2010-07-30
如何分析一个行业
思维导图用了很多年,上个月找到一个非常好用的在线导图平台,以前做过非常有意思的思维导图,文件丢失了很多,这里做个备份,下面是简单概括如何分析一个行业
2010年07月30日
1 阅读
0 评论
0 点赞
2010-03-04
Javascript中this、prototype、constructor的理解
在Javascript面向对象的编程中我们常常会见到这三个关键字:this、prototype、constructor 。 对这三个关键字的理解是对Javascript面向对象编程理解的要点一、首先我们来说说“this”: 1、this表示当前对象; 2、如果在全局作用范围内使用this,则指代当前页面对象window; 3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用 4、我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。在FireBug的控制台中验证一番吧:? 点击(此处)折叠或打开 // 定义一个全局函数 functionfoo(){ console.log(this.fruit); } // 定义一个全局变量,等价于window.fruit = "apple"; varfruit="apple"; // 此时函数foo中this指向window对象 // 这种调用方式和window.foo();是完全等价的 foo();// "apple" // 自定义一个对象,并将此对象的属性foo指向全局函数foo varpack={fruit:"orange",foo:foo}; // 此时函数foo中this指向window.pack对象 pack.foo(); 下面在来看看apply和call是如何来改变this的指向的 点击(此处)折叠或打开 // 定义一个全局函数 functionfoo(){ console.log(this.fruit); } // 定义一个全局变量 varfruit="apple"; // 自定义一个对象 varpack={fruit:"orange"}; // 等价于window.foo(); foo.apply(window);// "apple" // 此时foo中的this === pack foo.apply(pack); 因为在JavaScript中函数也是对象,所以我们可以看到如下的例子 点击(此处)折叠或打开 // 定义一个全局函数 function foo(){ if(this===window){ console.log("this is window."); } } // 函数foo也是对象,所以可以定义foo的属性boo为一个函数 foo.boo=function(){ if(this===foo){ console.log("this is foo."); }else{ if(this===window){ console.log("this is window."); } } }; // 等价于window.foo(); foo();//thisis window. // 可以看到函数中this的指向调用函数的对象 foo.boo();//thisis foo. // 使用apply改变函数中this的指向 foo.boo.apply(window);//thisis window. 二、什么是原型(prototype)1、prototype本质上还是一个JavaScript对象;2、每个函数都有一个默认的prototype属性;3、通过prototype我们可以扩展Javascript的内建对象如果这个函数被用在创建自定义对象的场景中,我们称这个函数为构造函数。 比如:点击(此处)折叠或打开 // 构造函数 functionPerson(name){ this.name=name; } // 定义Person的原型,原型中的属性可以被自定义对象引用 Person.prototype={getName:function(){ returnthis.name; }}; varzhang=newPerson("ZhangSan"); console.log(zhang.getName()); 我们可以通过prototype扩展Javascript的内建对象,例如: 点击(此处)折叠或打开 // 向JavaScript固有类型Array扩展一个获取最小值的方法 Array.prototype.min=function(){ varmin=this[0]; for(vari=1;i<this.length;i++){ if(this[i]<min){ min=this[i]; } } returnmin; }; // 在任意Array的实例上调用min方法 console.log([1,56,34,12].min()); 注意:这里有一个陷阱,向Array的原型中添加扩展方法后,当使用for-in循环数组时,这个扩展方法也会被循环出来。下面的代码说明这一点(假设已经向Array的原型中扩展了min方法):点击(此处)折叠或打开 vararr=[1,56,34,12]; vartotal=0; for(variinarr){ total+=parseInt(arr[i],10); } console.log(total); 解决方法也很简单: 点击(此处)折叠或打开 vararr=[1,56,34,12]; vartotal=0; for(variinarr){ if(arr.hasOwnProperty(i)){ total+=parseInt(arr[i],10); } } console.log(total); 三、构造器(constructor)1、constructor始终指向创建当前对象的构造(初始化)函数。 2、每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数我们来看个例子:点击(此处)折叠或打开 // 等价于 var arr = new Array(1, 56, 34, 12); vararr=[1,56,34,12]; console.log(arr.constructor===Array);// true // 等价于 var foo = new Function(); varFoo=function(){ }; console.log(Foo.constructor===Function);// true // 由构造函数实例化一个obj对象 varobj=newFoo(); console.log(obj.constructor===Foo);// true // 将上面两段代码合起来,就得到下面的结论 console.log(obj.constructor.constructor===Function); 但是当constructor遇到prototype时,有趣的事情就发生了。 我们知道每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数。如下例所示: 点击(此处)折叠或打开 functionPerson(name){ this.name=name; } Person.prototype.getName=function(){ returnthis.name; }; varp=newPerson("ZhangSan"); console.log(p.constructor===Person);// true console.log(Person.prototype.constructor===Person);// true // 将上两行代码合并就得到如下结果 console.log(p.constructor.prototype.constructor===Person); 当时当我们重新定义函数的prototype时(注意:和上例的区别,这里不是修改而是覆盖), constructor的行为就有点奇怪了,如下示例 点击(此处)折叠或打开 functionPerson(name){ this.name=name; } Person.prototype={getName:function(){ returnthis.name; }}; varp=newPerson("ZhangSan"); console.log(p.constructor===Person);// false console.log(Person.prototype.constructor===Person);// false console.log(p.constructor.prototype.constructor===Person); 为什么呢? 原来是因为覆盖Person.prototype时,等价于进行如下代码操作: 点击(此处)折叠或打开 Person.prototype=newObject({getName:function(){ returnthis.name; }}); 而constructor始终指向创建自身的构造函数,所以此时Person.prototype.constructor === Object怎么修正这种问题呢?方法也很简单,重新覆盖Person.prototype.constructor即可:点击(此处)折叠或打开 functionPerson(name){ this.name=name; } Person.prototype=newObject({getName:function(){ returnthis.name; }}); Person.prototype.constructor=Person; varp=newPerson("ZhangSan"); console.log(p.constructor===Person);// true console.log(Person.prototype.constructor===Person);// true console.log(p.constructor.prototype.constructor===Person); http://jiangzhengjun.javaeye.com/blog/486450
2010年03月04日
1 阅读
0 评论
0 点赞
2010-02-12
视觉设计人员必备-网址篇(持续完善中)
他山之石,可以攻玉,从别人的设计里汲取灵感,酷站集1.--The awards for design, creativity and innovation on the internet2.--CSS Award Gallery for Web Design Inspiration3.--Best CSS, Website Gallery, CSS Galleries, Best CSS Design Gallery4.--CSSDA ~ Web Awards ~ Reviews ~ Web Design Inspiration5.--::设计路上::酷站收藏大全,酷站欣赏,韩国网站欣赏,欧美网站,国内网站欣赏,设计欣赏,网页设计,网站建设6.--八只熊酷站_酷站欣赏_优秀设计师访谈_设计配色教程_网页素材下载_作品欣赏_八只熊酷站7.--欧莱凯酷站欣赏_分享优秀网站网页设计作品8.待续……交流创意,我秀我乐,开放分享获得成长,设计师交流社区1.--中国最具人气的大型综合性设计网站,年轻创意人群的原创设计交流平台2.--有着良好职业交流氛围的网页设计行业联盟,与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计3.--中国最具活力的视觉图片分享社区及创意设计产品社会化电商平台4.--国内专业网页设计人才基地,为广大设计师提供学习交流空间5.--专业探讨交流用户界面设计、flat ui设计、ui界面设计、交互设计、用户体验,一起分享优秀的设计6.--为UI设计师提供移动设备、移动终端界面设计、交互设计、用户体验、用户研究、市场信息资讯的分享7.--分享以用户体验为中心的设计8.--专注UI设计,UI设计师作品分享,UI设计爱好者9.--是UI设计网站,提供游戏UI,UI设计,UI设计教程,游戏界面,GUI,WUI网站,图标等设计案例10.--中国最具人气的App设计分享网站11.--灵感是非常重要的东西,稍纵即逝,如果能随时随地的记下这些灵感、并能浏览和查看其他人随即迸发的灵感,是件很美妙的事情12.--中国最大的电商设计师交流平台,是电商领域设计师们的福音、灵感库、素材库13.待续……跟着“高大上”,知名团队博客1.淘宝UED--做地球上最好的UED2.--天猫商场用户体验设计3.--一淘网用户体验中心4.--阿里巴巴中国站用户体验部5.--为用户创造优质在线生活体验6.--社交用户体验设计7.-电商用户体验设计部8.--百度搜索用户体验中心9.--百度无线用户体验中心10.--百度泛用户体验11.--新浪用户体验中心12.--让设计无微不至13.-新浪乐居用户体验设计中心14.--网易用户体验设计中心15.--网易游戏用户体验中心16.--搜狗用户体验设计17.搜狐焦点UED--搜狐焦点用户体验设计18.--搜狐移动门户用户体验团队19.--360UXC用户体验设计中心20.--腾讯游戏设计中心21.--腾讯移动互联网设计中心22.--腾讯全端 AlloyTeam 团队 Blog23.24.携程UED-携程旅行前端开发团队25.待续……学会偷懒,并懒出境界,素材网站1.-让任何一个网页设计师都能轻松找到自己想要的素材2.--打造中国最优秀平面设计素材网站3.--中国最大的免费素材下载网站4.--打造中国最优秀psd分层设计素材网站5.-- The curious site of the web6.- Webdesigner Depot7.-- Web Design News, Resources & Inspiration8.-- Web Design Ledger9.-- One Extra Pixel, web design magazine10.-- Inspiring web and print design in our gallery, in-depth articles,freebies, and community.11.spoongraphics--http://blog.spoongraphics.co.uk/12.--Web Design Tutorials13.-- Design Blog for Anything Creative14.-- Online resources for Developers and Photographers15.-- Graphic Design Inspiration & Tutorials Web Design Resources16.-- Design Blog17.-- Web Design News, Tutorials and Articles18.-- Graphic Design Inspiration, Tutorials, Resources, Freebies and More19.-- Free Web Resources20.-- Free high quality design resources, tutorials and tips for graphic andweb designers21.-- Web Design and Digital Content22.--A Dribbble Showcase Magazine23.BS--http://blogsizzle.com/,超多PSD源文件下载24.--中国专业素材网25.--Download Free PSD Photoshop Resources for Web Design26.--不错的背景图案下载网站27.--为网而生28-共享创造价值29.-User Interface Design Search Engine30.-Icon Search Engine - Download 469674 Free Icons, PNG Icons, Web Icons31.-背景纹理,最上档次的无缝背景纹理下载站,木有之一32.-资源列表,想找国外最棒的设计类网站吗?33.待续……跟随牛人的脚步,知名前端er个人博客01. -- 就职于豆瓣02. -- 就职于豆瓣03. 蒙晨(波希米亚) -- 就职于豆瓣04. greengnn(老卡) -- 就职于豆瓣05. -- 就职于豆瓣06. -- 曾就职于支付宝07. -- 就职于支付宝08. 白鸦 -- 就职于支付宝09. -- 就职于支付宝10. -- 就职于支付宝11. -- 就职于淘宝12. -- 就职于淘宝13. -- 就职于淘宝14. -- 就职于淘宝15. 黑妞HAHA -- 就职于淘宝16. -- 就职于淘宝17. Vilic -- 曾实习于淘宝(很有前途的90后)18. -- 就职于口碑网19. Emu(Stone) -- 就职于腾讯20. Ghost -- 就职于腾讯21. Yuguo -- 就职于腾讯22. -- 曾就职于腾讯23. 艾文王 -- 就职于腾讯24. -- 就职于腾讯25. -- 就职于腾讯26. -- 就职于腾讯27. -- 就职于腾讯28. -- 就职于腾讯29. -- 就职于腾讯30. -- 就职于腾讯31. -- 就职于腾讯32. OnLing -- 就职于腾讯33. -- 就职于腾讯34. -- 就职于腾讯35. -- 就职于腾讯36. -- 就职于腾讯37. -- 就职于腾讯38. -- 就职于腾讯39. -- 就职于腾讯40. 偷米饭 -- 曾就职于腾讯41. -- 就职于搜道网42. -- 就职于百姓网43. -- 就职于新浪44. 林小志 -- 就职于携程45. -- 就职于携程46. -- 就职于携程46. 彬Go -- 就职于人人47. -- 曾就职于微软,网易,金山软件48. -- 就职于阿里巴巴日本49. -- 就职于腾讯50. 代码人(tomie) -- 就职于腾讯51. -- 就职于淘宝52. -- 就职于土豆网53. -- 曾就职于盛大54. -- 就职于Adobe55. -- 就职于盛大创新院56. -- 就职于傲游57. -- 就职于傲游58. -- 就职于百度59. kent.zhu -- 就职于百度60. -- 就职于百度61. -- 就职于百度62. -- 就职于网易63. 5key -- 就职于阿里巴巴64. -- 就职于阿里巴巴66. -- 就职于Yahoo67. -- 就职于赶集68. -- 就职于ISUX69. -- 就职于淘宝70.待续……---------------------------------------------------------------前端开发whqet,关注web前端开发技术,分享网页相关资源。 --------------------------------------------------------------- 原文:http://blog.csdn.net/whqet/article/details/19250617
2010年02月12日
2 阅读
0 评论
0 点赞
2010-02-10
给一个想学PHP语言一点建议
一个做前端的朋友想转PHP,问我能否给他一个具体的学习方案。正好今天有时间给他整理下,同时也分享给大家。学PHP之前,首先你的懂SQL语言,至少增删改查语句写没问题,我这个朋友他不会,所以先教他SQL于MYSQL。任何语言都有他的数据类型和语法,这是你必须记住的。学一样东西要下决心的,由于你的时间我不太清楚,这里我就按上班给你计算,你可以每天下班后学习当天规定的内容,然后搜索相应的练习题。PS:请不要任何拖延。PHP学习计划.png 列出学PHP必须懂的知识,由于我不太可能专职每天教你,具体请查看兄弟连视频:,当然,你看其他家的也可以,目前国内这类视频比较多。这里给你举例:例如学:PHP 常量与变量,可以查看下面两个视频。下面是整理好的具体学习步骤 PHP学习计划日程.png 最后祝愿你成功进入PHP行业。。。
2010年02月10日
3 阅读
0 评论
0 点赞
1
...
22
23
24
25