itstrive.com
域名年龄: 14年3个月12天HTTP/1.1 301 永久重定向 访问时间:2015年05月24日 21:40:02 服务器:Apache/2.2.3 (CentOS) 语言环境:PHP/5.2.10 X-Pingback: http://www.itstrive.com/xmlrpc.php 目标网址:http://www.itstrive.com/ 动作:Accept-Encoding Content-Encoding: gzip 连接:关闭 Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 HTTP/1.1 200 OK 访问时间:2015年05月24日 21:40:02 服务器:Apache/2.2.3 (CentOS) 语言环境:PHP/5.2.10 X-Pingback: http://www.itstrive.com/xmlrpc.php 动作:Accept-Encoding Content-Encoding: gzip 连接:关闭 Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 网站编码:UTF-8
it奋斗网^_^ 致力于最基础的知识点分享 ^_^菜单跳至内容首页前端篇javascripthtml5后端篇liunxjavascript矫正this—bind发表回复bind,的作用跟call还有apply是一模一样的!简单回忆一下call,apply的用法:function show(a,b){alert('this=>'+this+'\n'+'a=>'+a+'\n'+'b=>'+b);}show.call('我是this',1,2);show.apply('我是this',[1,2]);call的用法 fn.call(context,arg1,arg2…..)apply的用法 fn.apply(context,[arg1,arg2..])当然咱主要说的是bind的用法:call和apply执行完以后返回值就是函数的返回值,所以以上的返回值是undefined而不同的是,bind这个伙计是有返回值的,返回值是一个函数,执行才okfn.bind(context,arg1,arg….) //返回值是一个函数,必须执行function show(a,b){alert('this=>'+this+'\n'+'a=>'+a+'\n'+'b=>'+b);}var a=show.bind('我是this',13,14);a();//传参 也可以这么用var a=show.bind('我是this');a(12,13);当然bind是ES5增加的东西,所以不兼容IE8一下的浏览器!送大家一个兼容版的!Function.prototype.bind=Function.prototype.bind || function(){var _this=this; //就是外面的函数 show.bind的show这个函数var context=arguments[0]; // this指向谁,跟call、apply的第一个参数一样var arg=Array.prototype.slice.call(arguments,1); //拿到剩下的参数return function(){ //因为bind的返回值就是一个函数return _this.apply(context,arg); //去执行}};本条目发布于2015年5月15日。属于javascript分类。作者是admin。js中字符串方法总汇发表回复当然在咱javascript中,常用的字符串方法有好几个:var str=’Welcome To China!';以下所有用法,都是基于这个字符串所有demo的地址: github地址str.charAt(1); -> estr.indexOf(‘o’); ->4str.lastIndexOf(‘o’); -> 9str.substring(1,3); -> elstr.split(‘ ‘); -> [‘welcome’,’to’,’China!’]str.toLowerCase(); -> ‘welcome to china!’str.toUpperCase(); -> ‘WELCOME TO CHINA!’str.match(); -> 匹配str.search() -> 查找str.replace(要,谁); -> 替换继续阅读 →本条目发布于2015年5月8日。属于javascript分类。作者是admin。javascript面向对象的点点滴滴1条回复此文章略长,代码略多,专业术语略多,略恶!所以坚持……当然你也可以去点点上看这文章: 原文地址javascript没有真正意义上的类,不过咱可以模拟类!每一个函数都有一个prototype的对象属性,每次new函数,出来的对象(实例),就可以使用原型身上的方法及其属性。function A(){} //叫类,也叫构造函数A.prototype={ //原型a:'aa',show:function(){} //原型方法,所有实例都可以使用};var a=new A;var b=new B;console.log(a.a==b.a); //trueconsole.log(b.show=b.show); //true特权方法:直接在构造函数内指定的方法就是特权方法。私有属性:外界没法直接访问function A(){var num=12; //私有属性,外界访问不到this.aa='aa'; //特权属性this.show=function(){ // 特权方法return num;};this.json={};}A.prototype={aa:'bb',show:function(){}};var a=new A;var b=new A;console.log(a.aa==b.aa); //true, 基本类型的字符串,肯定相等console.log(a.json==b.json); //false 引用类型,每次都进入函数体,重新创建,所以不一样console.log(a.show==b.show); //false 访问的是特权方法delete a.show; //删除 特权方法,那只剩原型的方法了console.log(a.show==A.prototype.show); //true原型方法和特权方法都属于实例(对象)方法当然还有个概念叫做类方法(类属性):就是直接往构造函数(类)身上添加的方法(属性)A.show2=function(){};var c=new A;console.log(c.show2); //undefine 继续阅读 →本条目发布于2015年4月29日。属于javascript分类。作者是admin。常用cmd命令总结发表回复1. E: 直接切换盘符2. cd 目录名3. cd .. 退回上级目录4. 删除目录 rmdir 目录名如果目录下面还有子目录rmdir /s 目录名5. mkdir 目录名 —-> 创建目录6. 创建文件并且写入内容echo 1 > a.txtecho 2 >> a.txt 换行7. 删除文件 del 文件名8. 查看文件的内容 type/more 文件名9. 回到根目录 cd\10. dir列出当前目录下的所有文件dir /b 只列文件名11. ctrl+c结束当前命令12. tree 显示出来 目录之间的关系13. cls清屏本条目发布于2015年3月31日。属于liunx分类。作者是admin。jquery中的load方法使用发表回复最近有诸多朋友面试被问到了这个方法,所以在这里稍做总结,当然手册里面也有的,哈哈!详细demo请看:github地址首先说明,load也跨不了域,本身采用的是POST方式。load的完整
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-06-08 14:00, Process in 0.0062 second.