一段JS代码

allysniper 2010-01-25 11:51:46
// A simple helper that allows you to bind new functions to the
// prototype of an object
Function.prototype.method = function(name, func) {
this.prototype[name] = func;
return this;
};
// A (rather complex) function that allows you to gracefully inherit
// functions from other objects and be able to still call the 'parent'
// object's function
Function.method('inherits', function(parent) {
// Keep track of how many parent-levels deep we are
var depth = 0;
// Inherit the parent's methods
var proto = this.prototype = new parent();
// Create a new 'priveledged' function called 'uber', that when called
// executes any function that has been written over in the inheritance
this.method('uber', function uber(name) {
var func; // The function to be execute
var ret; // The return value of the function
var v = parent.prototype; // The parent's prototype
// If we're already within another 'uber' function
if (depth) {
// Go the necessary depth to find the orignal prototype
for ( var i = d; i > 0; i += 1 ) {
v = v.constructor.prototype;
}
// and get the function from that prototype
func = v[name];
CHAPTER 3 n CREATING REUSABLE CODE 41
// Otherwise, this is the first 'uber' call
} else {
// Get the function to execute from the prototype
func = proto[name];
// If the function was a part of this prototype
if ( func == this[name] ) {
// Go to the parent's prototype instead
func = v[name];
}
}
// Keep track of how 'deep' we are in the inheritance stack
depth += 1;
// Call the function to execute with all the arguments but the first
// (which holds the name of the function that we're executing)
ret = func.apply(this, Array.prototype.slice.apply(arguments, [1]));
// Reset the stack depth
depth -= 1;
// Return the return value of the execute function
return ret;
});
return this;
});
// A function for inheriting only a couple functions from a parent object,
// not every function using new parent()
Function.method('swiss', function(parent) {
// Go through all of the methods to inherit
for (var i = 1; i < arguments.length; i += 1) {
// The name of the method to import
var name = arguments[i];
// Import the method into this object's prototype
this.prototype[name] = parent.prototype[name];
}
return this;
});


求// A (rather complex) function that allows you to gracefully inherit
// functions from other objects and be able to still call the 'parent'
// object's function 以后代码的详细解释,特别是
for ( var i = d; i > 0; i += 1 ) {
v = v.constructor.prototype;
}
这是什么意思,无限循环?
还有ret = func.apply(this, Array.prototype.slice.apply(arguments, [1]));其中Array.prototype.slice.apply(arguments, [1])这是什么意思
...全文
127 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
NewHandRookie 2010-01-31
  • 打赏
  • 举报
回复
+534364643QQ 我详细说
allysniper 2010-01-27
  • 打赏
  • 举报
回复
....
qq373591361 2010-01-26
  • 打赏
  • 举报
回复
jf
yixianggao 2010-01-26
  • 打赏
  • 举报
回复
// Go the necessary depth to find the orignal prototype 
for ( var i = d; i > 0; i += 1 ) {
v = v.constructor.prototype;
}

向上循环查找原始原型,不过确实没有终止条件,执行时应该会抛异常滴!
allysniper 2010-01-26
  • 打赏
  • 举报
回复
自已顶个...
yb121331 2010-01-25
  • 打赏
  • 举报
回复
这在干吗呢
allysniper 2010-01-25
  • 打赏
  • 举报
回复
怎么没有人解释一下啊...
jumpheightway 2010-01-25
  • 打赏
  • 举报
回复
这是javascript面向对象编程
拷贝对象属性
fengyunshier 2010-01-25
  • 打赏
  • 举报
回复
for ( var i = d; i > 0; i += 1 ) {
v = v.constructor.prototype;
}
这个除了无限循环应该不能做其他的了吧,
看不懂。。。
netajax 2010-01-25
  • 打赏
  • 举报
回复
UP了
netajax 2010-01-25
  • 打赏
  • 举报
回复
// 注释了的吗?

我不是很懂。。。。。。。。

UP下吧.......
JavaScript 技术篇-一段js代码展示可以随鼠标移动变换样式的卡通人物,动态女生眼睛跟着鼠转动。 把这段代码写在一个 html 文件里,然后用浏览器打开。 <script type="text/javascript"> L2Dwidget.init(); window.__INITIAL_STATE__= {"csrf":"0rkvgN5r-id7dYj5_t_XtRM_9q9VpI3NZPUo","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_3096015080-1715638724024-952916; uuid_tt_dd=10_3096015080-1715638724024-952916; dc_session_id=10_1715638724024.366539; __cf_bm=GbieRdAhcq6iRIzzRf94GxaDPMp1tPGrZIwLRe9wuIw-1715638712-1.0.1.1-ZuYaxf8.dz2mkw26aTFPIJm3jx1msYw2l3r0K9SsMg8g9jTn_ySbymP698H2gqV0TeU4uoajl0vzfTPlUZ53hQ; dc_sid=f16b9c9ffa098362c00f0349117d2e3a; csrfToken=lSqozse6UQ7VEXIHmZnEYRaj","ip":"18.116.36.228","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\",\"user-recommend\",\"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"JavaScript","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript","owner":{"userName":"community_91","nickName":"JavaScript","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"JavaScript","description":"Web 开发 JavaScript","avatarUrl":"https:\u002F\u002Fimg-community.csdnimg.cn\u002Favatar\u002Fca46c476a908476d9927eaee4b0afc10.png?x-oss-process=image\u002Fresize,m_fixed,h_88,w_88","qrCode":"","createTime":"2007-09-28","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":87922,"contentCount":224618,"followersCount":53219,"communityRule":"","communityId":209,"bgImage":"","hashId":"y3w0yonz","domain":"","uriName":"JavaScript","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_91","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":null,"customTags":null}},"tabList":[{"tabId":1368,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=1368","iframe":false,"sortType":1},{"tabId":873,"tabName":"问答","tabUrl":"https:\u002F\u002Fask.csdn.net\u002Flist\u002F11\u002Ftag\u002F190","tabSwitch":1,"tabType":0,"tabContribute":0,"indexOrder":0,"iframe":true,"sortType":1},{"tabId":4055678,"tabName":"博文收录","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":19,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=4055678","iframe":false,"sortType":1},{"tabId":1620032,"tabName":"Ada助手","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":20,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=1620032","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"JavaScript","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript","communityType":1,"content":{"id":"330071806","contentId":330071806,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F330071806","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F330071806","createTime":"2010-01-25 11:51:46","updateTime":"2021-05-28 16:45:19","resourceUsername":"allysniper","best":0,"top":0,"text":null,"publishDate":"2010-01-25","lastReplyDate":"2010-01-31","type":"13","nickname":"allysniper","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","username":"allysniper","commentCount":11,"diggNum":0,"digg":false,"viewCount":127,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"一段JS代码","insertFirst":false,"likeInfo":null,"description":"\u002F\u002F A simple helper that allows you to bind new functions to the \u002F\u002F prototype of an object Function.prototype.method = function(name, func) { this.prototype[name] = func; return this; }; \u002F\u002F A (rather complex) function that allows you to gracefully inh","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221109053809.png","content":"\u002F\u002F A simple helper that allows you to bind new functions to the\u003Cbr \u002F\u003E\n\u002F\u002F prototype of an object\u003Cbr \u002F\u003E\nFunction.prototype.method = function(name, func) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\nthis.prototype[name] = func;\u003Cbr \u002F\u003E\nreturn this;\u003Cbr \u002F\u003E\n};\u003Cbr \u002F\u003E\n\u002F\u002F A (rather complex) function that allows you to gracefully inherit\u003Cbr \u002F\u003E\n\u002F\u002F functions from other objects and be able to still call the 'parent'\u003Cbr \u002F\u003E\n\u002F\u002F object's function\u003Cbr \u002F\u003E\nFunction.method('inherits', function(parent) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F Keep track of how many parent-levels deep we are\u003Cbr \u002F\u003E\nvar depth = 0;\u003Cbr \u002F\u003E\n\u002F\u002F Inherit the parent's methods\u003Cbr \u002F\u003E\nvar proto = this.prototype = new parent();\u003Cbr \u002F\u003E\n\u002F\u002F Create a new 'priveledged' function called 'uber', that when called\u003Cbr \u002F\u003E\n\u002F\u002F executes any function that has been written over in the inheritance\u003Cbr \u002F\u003E\nthis.method('uber', function uber(name) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\nvar func; \u002F\u002F The function to be execute\u003Cbr \u002F\u003E\nvar ret; \u002F\u002F The return value of the function\u003Cbr \u002F\u003E\nvar v = parent.prototype; \u002F\u002F The parent's prototype\u003Cbr \u002F\u003E\n\u002F\u002F If we're already within another 'uber' function\u003Cbr \u002F\u003E\nif (depth) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F Go the necessary depth to find the orignal prototype\u003Cbr \u002F\u003E\nfor ( var i = d; i > 0; i += 1 ) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\nv = v.constructor.prototype;\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\n\u002F\u002F and get the function from that prototype\u003Cbr \u002F\u003E\nfunc = v[name];\u003Cbr \u002F\u003E\nCHAPTER 3 n CREATING REUSABLE CODE 41\u003Cbr \u002F\u003E\n\u002F\u002F Otherwise, this is the first 'uber' call\u003Cbr \u002F\u003E\n} else {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F Get the function to execute from the prototype\u003Cbr \u002F\u003E\nfunc = proto[name];\u003Cbr \u002F\u003E\n\u002F\u002F If the function was a part of this prototype\u003Cbr \u002F\u003E\nif ( func == this[name] ) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F Go to the parent's prototype instead\u003Cbr \u002F\u003E\nfunc = v[name];\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\n\u002F\u002F Keep track of how 'deep' we are in the inheritance stack\u003Cbr \u002F\u003E\ndepth += 1;\u003Cbr \u002F\u003E\n\u002F\u002F Call the function to execute with all the arguments but the first\u003Cbr \u002F\u003E\n\u002F\u002F (which holds the name of the function that we're executing)\u003Cbr \u002F\u003E\nret = func.apply(this, Array.prototype.slice.apply(arguments, [1]));\u003Cbr \u002F\u003E\n\u002F\u002F Reset the stack depth\u003Cbr \u002F\u003E\ndepth -= 1;\u003Cbr \u002F\u003E\n\u002F\u002F Return the return value of the execute function\u003Cbr \u002F\u003E\nreturn ret;\u003Cbr \u002F\u003E\n});\u003Cbr \u002F\u003E\nreturn this;\u003Cbr \u002F\u003E\n});\u003Cbr \u002F\u003E\n\u002F\u002F A function for inheriting only a couple functions from a parent object,\u003Cbr \u002F\u003E\n\u002F\u002F not every function using new parent()\u003Cbr \u002F\u003E\nFunction.method('swiss', function(parent) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F Go through all of the methods to inherit\u003Cbr \u002F\u003E\nfor (var i = 1; i < arguments.length; i += 1) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\n\u002F\u002F The name of the method to import\u003Cbr \u002F\u003E\nvar name = arguments[i];\u003Cbr \u002F\u003E\n\u002F\u002F Import the method into this object's prototype\u003Cbr \u002F\u003E\nthis.prototype[name] = parent.prototype[name];\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\nreturn this;\u003Cbr \u002F\u003E\n});\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n求\u002F\u002F A (rather complex) function that allows you to gracefully inherit\u003Cbr \u002F\u003E\n\u002F\u002F functions from other objects and be able to still call the 'parent'\u003Cbr \u002F\u003E\n\u002F\u002F object's function 以后代码的详细解释,特别是\u003Cbr \u002F\u003E\nfor ( var i = d; i > 0; i += 1 ) {\u003C!-- --\u003E\u003Cbr \u002F\u003E\nv = v.constructor.prototype;\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\n这是什么意思,无限循环?\u003Cbr \u002F\u003E\n还有ret = func.apply(this, Array.prototype.slice.apply(arguments, [1]));其中Array.prototype.slice.apply(arguments, [1])这是什么意思","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":null,"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F15.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","nickname":"allysniper","selfdesc":"","createdate":"2009-04-19 21:12:00","days":"5504","years":"15","username":"allysniper","school":null,"company":null,"job":null},"userName":"allysniper","event":"创建了帖子","body":"2010-01-25 11:51","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":11,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"+534364643QQ 我详细说","topicTitle":null,"description":"+534364643QQ 我详细说","id":331179771,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"NewHandRookie","userNickName":"NewHandRookie","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683844690,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-31 01:51:00","updateTime":"2010-01-31 01:50:52","formatTime":"2010-01-31","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"....","topicTitle":null,"description":"....","id":331074055,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"allysniper","userNickName":"allysniper","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683844690,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-27 12:44:36","updateTime":"2010-01-27 12:44:38","formatTime":"2010-01-27","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"jf","topicTitle":null,"description":"jf","id":331042732,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"qq373591361","userNickName":"qq373591361","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Feece27813d0341f2840202530cc5d99d_qq373591361.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3673580067,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-26 12:43:48","updateTime":"2010-01-26 12:43:50","formatTime":"2010-01-26","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Cpre\u003E\u003Ccode class=\"language-JScript\"\u003E\u002F\u002F Go the necessary depth to find the orignal prototype \u003Cbr \u002F\u003E\nfor ( var i = d; i > 0; i += 1 ) { \u003Cbr \u002F\u003E\nv = v.constructor.prototype; \u003Cbr \u002F\u003E\n} \u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003Cbr \u002F\u003E\n向上循环查找原始原型,不过确实没有终止条件,执行时应该会抛异常滴!","topicTitle":null,"description":"\u002F\u002F Go the necessary depth to find the orignal prototype for ( var i = d; i \u003E 0; i += 1 ) { v = v.constructor.prototype; } 向上循环查找原始原型,不过确实没有终止条件,执行时应该会抛异常滴!","id":331041799,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"yixianggao","userNickName":"yixianggao","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F7dd88aa96c564324b496c2ff3ba5dd51_yixianggao.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2093070634,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-26 12:11:33","updateTime":"2010-01-26 12:11:35","formatTime":"2010-01-26","userRoleHonorary":{"userName":"yixianggao","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"自已顶个...","topicTitle":null,"description":"自已顶个...","id":331041414,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"allysniper","userNickName":"allysniper","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683844690,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-26 11:57:12","updateTime":"2010-01-26 11:57:14","formatTime":"2010-01-26","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Cspan style=\"color:#FF0000;\"\u003E这在干吗呢\u003C\u002Fspan\u003E","topicTitle":null,"description":"这在干吗呢","id":331013788,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"yb121331","userNickName":"yb121331","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fcb8748f4b12a4aa185ac984d6ecb75be_yb121331.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1017463079,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 12:03:28","updateTime":"2010-01-25 12:03:30","formatTime":"2010-01-25","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"怎么没有人解释一下啊...","topicTitle":null,"description":"怎么没有人解释一下啊...","id":331031483,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"allysniper","userNickName":"allysniper","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2089223567,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 11:31:08","updateTime":"2010-01-25 11:31:10","formatTime":"2010-01-25","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"这是javascript面向对象编程\u003Cbr \u002F\u003E\n拷贝对象属性","topicTitle":null,"description":"这是javascript面向对象编程 拷贝对象属性","id":331020953,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"jumpheightway","userNickName":"jumpheightway","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3738462387,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 03:41:28","updateTime":"2010-01-25 03:41:30","formatTime":"2010-01-25","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"for ( var i = d; i > 0; i += 1 ) { \u003Cbr \u002F\u003E\nv = v.constructor.prototype; \u003Cbr \u002F\u003E\n} \u003Cbr \u002F\u003E\n这个除了无限循环应该不能做其他的了吧,\u003Cbr \u002F\u003E\n看不懂。。。","topicTitle":null,"description":"for ( var i = d; i \u003E 0; i += 1 ) { v = v.constructor.prototype; } 这个除了无限循环应该不能做其他的了吧, 看不懂。。。","id":331020787,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"fengyunshier","userNickName":"fengyunshier","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fb522ea42cd1944cf8ba8a80e15a0920c_fengyunshier.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2032349855,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 03:36:57","updateTime":"2010-01-25 03:36:59","formatTime":"2010-01-25","userRoleHonorary":{"userName":"fengyunshier","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"UP了","topicTitle":null,"description":"UP了","id":331019027,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"netajax","userNickName":"netajax","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F74b3bfa3d2d747109359a1eb7452528c_netajax.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1902937618,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 02:46:19","updateTime":"2010-01-25 02:46:20","formatTime":"2010-01-25","userRoleHonorary":{"userName":"netajax","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":" \u002F\u002F 注释了的吗? \u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n 我不是很懂。。。。。。。。\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n UP下吧.......","topicTitle":null,"description":" \u002F\u002F 注释了的吗? 我不是很懂。。。。。。。。 UP下吧.......","id":331019022,"contentResourceId":330071806,"bindContentResourceId":0,"communityId":209,"username":"netajax","userNickName":"netajax","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F74b3bfa3d2d747109359a1eb7452528c_netajax.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1902937618,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2010-01-25 02:46:01","updateTime":"2010-01-25 02:46:02","formatTime":"2010-01-25","userRoleHonorary":{"userName":"netajax","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1368,"recommends":[{"url":"https:\u002F\u002Fblog.csdn.net\u002Fsergiojune\u002Farticle\u002Fdetails\u002F88664298","title":"请求网页时,怎么给我返回了\u003Cem\u003E一段\u003C\u002Fem\u003E JavaScript \u003Cem\u003E代码\u003C\u002Fem\u003E","desc":"今天给大家带来的是一个论坛网站,牛仔俱乐部-努比亚社区,\n网址为:https:\u002F\u002Fbbs.nubia.cn\u002F\n\n如果你想要获取这个网站的源\u003Cem\u003E代码\u003C\u002Fem\u003E的话,必须要先获取一个 cookie,其字段名为:acw_sc__v2,你是不是不相信?爬取网站还需要获取 cookie 值才可以?说实话,我刚开始爬的时候我也不相信,直到我运行请求\u003Cem\u003E代码\u003C\u002Fem\u003E,一看,给我返回这个:\n\n这是什么啊,\u003Cem\u003E一段\u003C\u002Fem\u003E JavaScript \u003Cem\u003E代码\u003C\u002Fem\u003E,...","createTime":"2019-03-19 15:51:45","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~activity-1-88664298-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~activity-1-88664298-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fsergiojune\u002Farticle\u002Fdetails\u002F88664298\",\"strategy\":\"2~default~OPENSEARCH~activity\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~activity-1-88664298-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fsergiojune\u002Farticle\u002Fdetails\u002F88664298\",\"strategy\":\"2~default~OPENSEARCH~activity\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~activity-1-88664298-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fguolinghang\u002Farticle\u002Fdetails\u002F52681254","title":"如何快速测试\u003Cem\u003E一段\u003C\u002Fem\u003E\u003Cem\u003EJS\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E(Chorme)","desc":"前言:你写了\u003Cem\u003E一段\u003C\u002Fem\u003E\u003Cem\u003Ejs\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E,嫌放入html\u003Csrcipt\u003E中麻烦,那如何快速测试呢?测试\u003Cem\u003E代码\u003C\u002Fem\u003E:(获取200天后的日期)var date=new Date();\nvar day=date.getDate();\ndate.setDate(day+200);\nalert(date);这里以chrome为例,在地址栏输入about:blank打开新空白页面右键选择检查,或Ctrl+Shift+I打开调试窗口,","createTime":"2016-09-27 15:36:37","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-52681254-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-52681254-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fguolinghang\u002Farticle\u002Fdetails\u002F52681254\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-52681254-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fguolinghang\u002Farticle\u002Fdetails\u002F52681254\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-52681254-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fqq_38161040\u002Farticle\u002Fdetails\u002F105773925","title":"JavaScript 技术篇-\u003Cem\u003E一段\u003C\u002Fem\u003E\u003Cem\u003Ejs\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E展示可以随鼠标移动变换样式的卡通人物,动态女生眼睛跟着鼠转动","desc":"JavaScript 技术篇-\u003Cem\u003E一段\u003C\u002Fem\u003E\u003Cem\u003Ejs\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E展示可以随鼠标移动变换样式的卡通人物,动态女生眼睛跟着鼠转动。\n把这段\u003Cem\u003E代码\u003C\u002Fem\u003E写在一个 html 文件里,然后用浏览器打开。\n\u003C!DOCTYPE html\u003E\n\u003Chtml\u003E\n\u003Cbody\u003E\n\t\u003Cscript type=\"text\u002Fjavascript\"\u003E\n\tL2Dwidget.init();\n\t\u003C\u002Fscript\u003E\n\u003C\u002Fbody\u003E\n\u003C\u002Fhtml\u003E","createTime":"2020-09-22 09:32:19","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-105773925-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-105773925-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_38161040\u002Farticle\u002Fdetails\u002F105773925\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-105773925-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_38161040\u002Farticle\u002Fdetails\u002F105773925\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-105773925-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fcoising\u002Farticle\u002Fdetails\u002F123560545","title":"\u003Cem\u003Ejs\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E如何执行","desc":"在执行\u003Cem\u003E一段\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E时,\u003Cem\u003Ejs\u003C\u002Fem\u003E先创立一个执行栈\n· \u003Cem\u003Ejs\u003C\u002Fem\u003E创建全局执行上下文,push到执行栈中,为\u003Cem\u003E代码\u003C\u002Fem\u003E中所有变量分配内存并赋一个初始值(undefined)\n· 执行阶段,\u003Cem\u003EJS\u003C\u002Fem\u003E引擎会逐行执行\u003Cem\u003E代码\u003C\u002Fem\u003E,即为之前分配好内存的变量逐个赋值(真实值)\n· function的声明和调用 :\u003Cem\u003EJS\u003C\u002Fem\u003E引擎会创建一个函数执行上下文,并push到执行栈中,其创建和执行过程跟全局执行上下文一样。\n特殊情况1:\n函数中存在对其它函数的调用时,\u003Cem\u003EJS\u003C\u002Fem\u003E引擎会在父函数执行的过程中,将子函数的全局执行上下文push到执行栈,这也是为什么子函数能够访问到父","createTime":"2022-03-17 21:06:50","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-123560545-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-123560545-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fcoising\u002Farticle\u002Fdetails\u002F123560545\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-123560545-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fcoising\u002Farticle\u002Fdetails\u002F123560545\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-123560545-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fqq_44807271\u002Farticle\u002Fdetails\u002F112918623","title":"JavaScript之---嵌入\u003Cem\u003EJS\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E","desc":"这里写目录标题Javascript嵌入\u003Cem\u003EJS\u003C\u002Fem\u003E\u003Cem\u003E代码\u003C\u002Fem\u003E\nJavascript\n概述\n\nJavaScript之前叫LiveScript,由网景公司“布兰登艾奇”开发的。\nJavaScript的语法和Java的语法有点类似,但与Java没什么关系。\nJavaScript是一门脚本语言:即最终运行的那个程序是以普通文本的形式保存的。和Java的区别也正在于此,Java语言需要先编译源文件,生成字节码文件,运行的是编译后的字节码文件,字节码文件不是普通文本,无法用记事本打开。Java也不是脚本语言。\nHTML是主体、CSS","createTime":"2021-01-25 15:53:13","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-112918623-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-112918623-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_44807271\u002Farticle\u002Fdetails\u002F112918623\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-112918623-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_44807271\u002Farticle\u002Fdetails\u002F112918623\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-112918623-bbs-330071806.264^v3^pc_relevant_bbs_down_v2_default\\\",\\\"dist_request_id\\\":\\\"1715638725695_43165\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":209,"username":"community_91","userNickname":"JavaScript","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:07:03","updateTime":"2021-05-12 18:07:03","lastLoginTime":"2021-05-12 18:07:03"},{"id":null,"communityId":209,"username":"sysdzw","userNickname":"无·法","roleCode":2,"status":1,"createUsername":"community_91","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F45dcec50fd694b578374e7167ff7914a_sysdzw.jpg!1","createTime":"2021-06-16 17:59:42","updateTime":"2021-06-16 17:59:42","lastLoginTime":"2021-06-16 17:59:42"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F330071806","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F330071806","typeId":"index","hasIndex":false},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["330071806"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F330071806","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F330071806","active":0,"navBarFixed":false,"title":"一段JS代码","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":209,"topicId":330071806},"keywords":"","description":"以下内容是CSDN社区关于一段JS代码相关内容,如果想了解更多关于JavaScript社区其他内容,请访问CSDN社区。"};

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧