自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 原生javascript简单实现split函数功能

面试被问到这个问题,也总结一下最近的面试的一些经验和发挥吧。总的一句话就是,自己的知识储备还是差了非常多,个人的性格也有些不足,开始后悔大二没好好学啦。没事还有一年的时间去充实自己。加油!var str = 'i,am,cool,i,love,wz'; String.prototype.mySplit = function(sqrt){ var result = []; var ...

2018-05-13 15:53:46 1957 2

原创 彻底理解什么是原型链,prototype和__proto__的区别。

1.Javascript中所有的对象都是Object的实例,并继承Object.prototype的属性和方法,也就是说,Object.prototype是所有对象的爸爸。(个人感觉搞清楚这一点很重要) 。   在对象创建时,就会有一些预定义的属性,其中定义函数的时候,这个预定义属性就是prototype,这个prototype是一个普通的对象。而定义普通的对象的时候,就会生成一个__proto_...

2018-04-19 20:45:12 30674 15

原创 Js中的原型链继承,构造函数继承,组合继承

昨天学习了一下js的这三种继承,感觉面试还是会问到,今天早上就总结了一下。都写到了代码里。 // -----------------------------------------原型链继承 // 缺点1:创建子类型时,不能向超类型中传递参数。 // 缺点2: 当原型链中包含引用类型值的原型时,该引用类型值会被所有实例共享; function Dad(name,age){ t

2018-04-14 09:34:36 913 1

转载 currentTarget和 target的区别

最近面试被问到这个问题,还是感叹自己是个小白啊。 面试官问我target和currentTarget的区别。本文大多出自于一个掘金博主的文章点击打开链接target在事件流的冒泡阶段;currentTarget在事件流的捕获,冒泡阶段。只有当事件流处在冒泡阶段的时候,两个的指向才是一样的, 而当处于捕获和冒泡阶段的时候,target指向被单击的对象currentTarget指向当前事件活动的对象(...

2018-04-12 23:27:34 6957

原创 javascript的宏任务和微任务

今天进行了人生中的第一次面试。结果凉凉了。但是还是学到了很多东西。其中在面试时面试官问了我一道题setTimeout(function(){ console.log('1') }); new Promise(function(resolve){ console.log('2'); resolve(); }).the...

2018-04-11 20:28:19 70484 43

原创 排序二叉树全部代码

<!DOCTYPE html><html><head> <title></title></head><body> <script type="text/javascript"> function BinaryTree(){ var Node = fu

2018-04-07 17:14:45 724

原创 javascript实现构造排序二叉树,以及二叉树的遍历,查找,删除

排序二叉树,就是节点的左孩子远小于节点本身,右孩子永远大于节点本身。从而形成了一个排序二叉树。如下图 function BinaryTree(){ var Node = function(key){ this.key = key; this.left = null; this.right = null; }; var root = null; var insert...

2018-04-02 21:07:08 976 1

原创 js简单的隐式转换

js六种原始类型var x = "The abb"+33; //加号代表字符串拼接 console.log(x)//the abb33 var y = "37"-5; console.log(y)//32 num = "33" console.log(num-0) //将字符串Num转化为数字 console.log(num) num2=1; console.log(num2)...

2018-03-27 19:48:04 296

原创 js判断类型的方法

function Person(){ }; var person = new Person(); function Student(){}; Student.prototype = new Person(); console.log(Student.prototype) Student.prototype.construstor = Student; console.log(Stud...

2018-03-26 20:40:44 161

转载 angularjs自定义过滤器手机号加星

本代码转自向军老师的angularjs课程<!DOCTYPE html><html lang="en" ng-app="hd"><head> <title></title> <script type="text/javascript" src="js/angular-1.3.0.

2018-03-19 08:56:56 666

转载 angularjs利用$watch与$filter实现简单的搜索过滤功能

<!DOCTYPE html><html lang="en" ng-app="hd"><head> <title></title> <script type="text/javascript" src="js/angular-1.3.0.js">&

2018-03-19 08:26:37 463

转载 angularjs orderBy过滤器的小妙用。

本代码出自向军老师的angularjs课程可以实现对表格数据的排列,难点在于argument,callee那一块。  {{time | date:'yy年MM月dd日 HH:mm:ss'}} {{data}}触发排序 {{data | filter:'1'}} id click name

2018-03-18 15:26:46 695

原创 angularjs 自带过滤器常用小集合

<!DOCTYPE html><html lang="en" ng-app="hd"><head> <title></title> <script type="text/javascript" src="js/angular-1.3.0.js">&

2018-03-14 19:55:26 327

原创 gulp bower常用命令

最近寒假接触到自动化管理工具,和包管理工具,很久前就听说过,没想到这么方便。全局安装Bowernpm install -g bower然后使用bower init命令,会生成一个bower.json的文件,一直点回车就可以了。还有一个.bowerrc文件可以利用cmd建立  null>.bowerrc 这个文件可以确定你的依赖的安装目录接下来就可以利用Bowr安装一些依赖了。比如angula...

2018-03-10 12:49:53 291

转载 js深拷贝与浅拷贝

function shallowClone(sourceObj) { //浅拷贝 // 先判断传入的是否为对象类型 if (!sourceObj || typeof sourceObj !== 'object') { console.log('您传入的不是对象!!') } // 判断传入的 Obj是类型,然后给予对应的赋值 var targetObj = s

2018-03-08 20:32:02 158

原创 angularjs基础知识。持续更新。。。

最简单的定义一个user变量$scope.user='闪电哥';定义一个user对象$scope.user={name:'闪电',age:'13',sex:'男'};定义一个数组$scope.num=[1,2,3,4,5,6];定义一个对象数组$scope.statuses = [ {value: 1, text: 'status1'}, {value: 2, text:...

2018-03-07 08:06:36 181 1

原创 js函数math.max()和math.min()函数的用法。用来限制最大最小值

<!DOCTYPE html><html lang="en" ng-app="hd"><head> <title></title> <script type="text/javascript" src="js/angular-1.3.0.js">&

2018-03-06 16:04:57 7946

原创 angularjs checkbox全选单选批量删除

相信许多同学在项目实际开发中都能面对到批量选择,然后进行批量操作的问题,我百度过许多angularjs的批量操作的方法,但是都不够简洁明白,我个人整合一个比较清晰的思路给大家,这也是本小白的第一个csdn博客,希望能对需要的人有所帮助。先说一下批量操作的思路,就是把你需要操作的所有信息的所有Id封装成一个json数组传递到后台。首先先看一下html代码

2017-11-25 10:02:01 2355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除