- 博客(28)
- 收藏
- 关注

原创 webstorm下载&破解
一、下载2017.3版本的webstorm 下载地址: http://www.jetbrains.com/webstorm/download/二、破解方法软件安装以后,在注册弹窗中选择‘license server’ 输入‘http://im.js.cn:8888 ‘ (新,感谢 [ qq_34394012 ]) 或者输入‘http://idea.iteblog.com/key....
2017-12-06 16:28:58
4467
2
原创 v-for 对象的渲染顺序问题
我有一个对象数组:{2:‘李四’,1:‘张三’,3:‘王五’},想按这个顺序输出。用v-for遍历的话,会根据ASCII顺序,输出:{1:‘张三’,2:‘李四’,3:‘王五’}你可以考虑在定义的时候就按照数组定义:[{2:‘李四’}, {1:‘张三’}, {3:‘王五’}]数组是按照顺序访问的。...
2019-05-10 15:45:58
5364
1
原创 bind()/call()/apply()改变执行的作用域(this指向)
在特定作用域中调用函数apply(作用域,参数数组或arguments)call(作用域,参数1,参数2…)创建一个函数的实例bind(作用域) var color = 1; var o = { color:2 }; function s() { console.log(this.color); }; ...
2018-09-18 12:02:04
467
原创 数组排序、数组对象排序
纯数字的数组排序推荐方法 var arr = [1,4,14,6,9]; function compare(val1,val2) { return val1-val2;//倒序为return val2-val1 } arr.sort(compare); console.log(arr);//[1, 4, 6, 9, 14] ```...
2018-09-18 10:52:23
537
原创 angularjs select设置默认值
<select ng-change="changeRate(select_rate)" ng-model="select_rate" ng-options="k as v for (k, v) in rate_obj"></select>$scope.rate_obj = { 8:'8倍速', 4:'4倍速', 2:'2倍速', 1:'1倍...
2018-06-28 16:53:10
1671
原创 在Windows上安装Python和运行
1.安装Python首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.6对应的64位安装程序‘https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe’或32位安装程序‘https://www.python.org/ftp/python/3.6.3/python-3.6.3.exe’...
2018-05-23 09:57:34
497
原创 回调函数的引用
回调函数的引用,要加判断,因为这个引用它的父函数时不一定传了回调函数为参数(callback && typeof(callback) === "function") && callback();
2018-05-08 11:55:26
517
原创 react 开发踩的坑
1.render function 里return 的<div></div><img />标签一定要完整,并且有个大的<div>包住所有的内容代码,<img>不行,一定要<img />。
2018-05-04 10:06:52
286
原创 js 获取数组最大值最小值
对于纯数字数组,可以使用JavaScript中的内置函数Math.max()和Math.min()方法。使用这两个内置函数可以分别找出数组中的最大值和最小值。 最主要的是这两个函数对于数字组成的数组是不能直接使用的。但是,这有一些类似地方法。 Function.prototype.apply()让你可以使用提供的this与参数组与的数组来调用参数。// 取出数组中最大值 Array.max =
2018-01-05 09:36:54
411
原创 js Math方法获取随机数
function random_int(minNum,maxNum){ var chioces = maxNum - minNum + 1 ; //可能数的总数 return Math.floor(Math.random()*chioces + minNum) ; }
2018-01-05 09:29:01
1194
原创 理解javascript中的递归
递归函数是在一个函数通过名字调用自身的情况下构成的。//ex:经典阶乘函数function test(num){ if(num<=1){ return 1 }else{ return num*test(num-1); }}console.log(5) //120function test2(num){ if(num<=1){
2017-12-09 15:56:35
229
原创 angular select 默认选中指定项,option动态渲染
<select ng-model="com.game_id" ng-options="x.game_id as x.game_name for x in game_info"></select>$scope.game_info = [ {game_id : 0 , game_name:'全部游戏'}, {game_id : 3 , game_nam
2017-12-08 20:04:27
4154
原创 url字符串编码解码的方法
1URI的编码方法 Global对象的encodeURI()和encodeURIComponent()方法可以对url进行字符串编码,以便发送给浏览器。用特殊的utf-8编码替换所有无效的字符。 a)encodeURI()主要用于整个URL,不会对URL本身的特殊字符比如‘/’、‘:’进行编码。 b)encodeURIComponent()主要用于URL片段,会对任何字符进行编码。var ur
2017-12-07 20:24:46
3020
原创 jquery 设置cookie、删除cookie、获取cookie
1.引入jquery.js<script src="//cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>2.引入jquery cookie插件<script src="//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>3.调用插件封装好的方法a)设置新的cook
2017-12-07 20:02:51
12491
1
原创 jquery 删除cookie
1.引入相关的js文件:<script src="//cdn.bootcss.com/jquery/1.12.4/jquery.js"></script><script src="//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>2.调用jquery封装好的方法 方法一:$.removeCookie(“ope
2017-12-07 19:42:37
542
原创 时间戳格式化转换为日期格式,date.Format('yyyy/MM/dd hh:mm:ss')
调用如下方法即可,给Date的原型增加自定义的格式化方法:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body> <script type="text/javascript"> Date.prototype.Format = functi
2017-12-07 14:50:43
9846
原创 javascript String类型的 方法
一、基本的字符串继承方法 valueOf()、toLocaString()、toString(),返回对象表示的基本字符串的值二、字符方法 1.charAt() 以单字符串的形式返回返回给定位置的那个字符var str = new String("tengtang")console.log(str.charAt(1)) //"e"还定义了方括号表示法访问字符串中的特定字符var str =
2017-12-07 14:45:53
242
原创 javascript Number类型的方法
1.valueOf() 返回对象表示的基本类型的值 2.toLocaleString() 返回字符串形式的数值 3.toString() 返回字符串形式的数值,可以传递一个表示基数的参数,告诉它返回几进制数值的字符串形式;var num = 10;console.log(num.toString()); //"10"console.log(num.toString(2));
2017-12-07 11:28:02
921
原创 javascript 函数方法apply()和call()的共同点和区别
apply()和call()都是函数的方法,用来在特定的作用域下调用函数,实际上等于设置函数体内this对象的值。1.apply方法:接收两个参数,一个是在其中运行函数的作用域,一个是参数数组(可以是Array的实例.也可以是arguments对象)。ex:function sum(num1,num2){ return num1+num2;}function applySum(num1
2017-12-07 10:53:55
198
1
原创 javascript函数的特殊对象this
this引用的是函数据以执行的环境对象 1.当在全局作用域中调用函数的时候,this对象引用的就是windowex:window.color = 'blue';var obj= { color:red, }function sayColor(){ console.log(this.color);}sayColor();//打印出blue,因为此时的this在全局作
2017-12-07 10:11:13
252
1
原创 arguments的属性callee
arguments这个对象的主要用途是保存函数参数,它的特殊属性callee是一个指针。 arguments.callee可以解除函数体内的代码和函数名的耦合状态。
2017-12-06 20:05:44
205
原创 sublime text3 破解版下载
百度网盘:链接: https://pan.baidu.com/s/1i45cue5 密码: mxbb
2017-12-06 19:23:49
6489
1
原创 函数声明和函数表达式的区别
函数声明:function sum(){} 函数表达式:var sum = function(){}函数声明,解析器可以通过一个名为‘函数声明提升’的过程。读取并将函数声明添加到执行环境中,对代码求值时,javascript引擎在第一遍声明函数并将它们放在源代码树的顶部,所以即使声明函数的代码调用它的代码的后面,javascript引擎也能把函数声明提升到顶部test1:alert(sum);/
2017-12-06 18:34:30
214
原创 时间戳格式化转换为日期格式
访问这个函数即可,可以自定义时间格式<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body> <script type="text/javascript"> function formatDate(timestamp){ v
2017-12-06 17:21:52
1110
原创 想要认真写博客的第一天
想写博客很久了,很多东西,不会的,会的,零零散散的记录在本地,现在开始真正的整理成一篇篇有用的博客,从2012年大一,真正开始接触计算机这个专业,学习计算机原理、计算机导论等等基础课程,到2015年大三,为了就业开始自学前端的专业课程,包括html、html5、css、css3、javascript、jquery等,2015年下半年进入大四,正式开始找工作,整个大四没有在学校学习,选择了在工作中实际
2017-12-06 16:45:43
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人