JS知识点 第4页

  • 面向对象---继承

    面向对象---继承

    面向对象能用在哪里? 大型东西 继承:给父级添加一个东西,子级自然就有 游戏继承父级点啥?属性方法父级(类) Person() 人类 name,age showName,showAge子级(类) Worker() 工人 name,age   job showName,showAge showJob属性: 父级构造.call(this,arg1,arg2....); 父级构造.apply(this,arugments)强制改变this指向:.call(this指向谁,arg1,arg2........

  • js构建一个ajax和jsonp框架

    js构建一个ajax和jsonp框架

    今天用js写一个ajax和jsonp的分装函数。话不多说开始了,先来个ajax.jsfunction json2url(json){     json.t=Math.random();          var arr=[];     for(var name in json){  &nb...

    JS知识点 2015-08-25 1085 0 jsonJS知识点
  • 悟透这13到JS选择题,月薪过万不再是难题!

    悟透这13到JS选择题,月薪过万不再是难题!

    /*1.选项    * object  undefined  * answer: object  解释,返回实参的集合[]   object;  * */ (function(){     return typeof arguments; })(); /*2.选项number ...

    JS知识点 2015-08-25 1015 0 JS知识点
  • javascript矫正this—bind

    javascript矫正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...

    JS知识点 2015-07-20 877 0 this
  • 面向对象高级--扩展

    面向对象高级--扩展

    上次写过一个基本的选项卡,这次写一个基础的拖拽效果+拖拽的扩展效果。<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>tobie.cn</title>     <style> &...

    JS知识点 2015-07-09 1120 0
  • 面向对象基础解析

    面向对象基础解析

    虽然在js面向对象的写法有很多种,今天小编采用一种“构造原型模式”进行编写。以面向对象的方式来进行js代码编写时注意以下几点:构造内不使用函数,只定义属性添加原型注意this只想问题new所表达的意思下面构造一个Person的对象,属性有name, age,原型有getName(),getAge().function Person(name,age){     this.name = name;     ...

    JS知识点 2015-07-09 816 0 面向对象
  • 常用排序算法javascript实现(一)

    常用排序算法javascript实现(一)

    分享一下几个常用的排序算法,用javascript语言实现!今天先分享两个:一个是冒泡排序,另一个是选择排序!1. 冒泡排序:核心想法:每次比较相邻的两个值,若后面的值比前面的值小,则交换位置,这样交换几轮后,最小的值在最前面,俗话说像水泡一样冒上去了!接下来看代码,当然看之前,先说下如何交换两个数的位置,办法很多,这里最常见的就是用第三个变量,比如:var a=12; var b=5; var tmp; tmp=a; a=b; b=tmp; console.log...

    JS知识点 2015-07-04 920 0 js排序
  • 超出省略号—js版(实用)

    超出省略号—js版(实用)

    一个超出字数用省略号代替的函数分享:相信大家都会:一般纯css的写法,但是貌似只能单行,写法如下:overflow:hidden; white-space:nowrap; text-overflow:ellipsis;不过如果多行的话……,当然后台可以实现,但是js也可以封装一个函数,来看下!/* *    @description 截取字符串,中文字算两个,以及是否需要三个省略点代替 *    @param s...

  • js中判断类型,小技巧

    js中判断类型,小技巧

    一般都是isFunction,isArray,isNumber等。。。。代码如下:function type(type){     return function(obj){         return Object.prototype.toString.call(obj)==='[object '+type+']';...

  • js中批量给一个元素添加事件

    js中批量给一个元素添加事件

    window.onload=function(){     var oDiv=document.getElementById('div1');          'onclick onmouseover ondblclick oncontextmenu'.replace(/\w+/g,function(sEv){ &n...