![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
hhh--
在深圳上班的程序猿一枚,需要不断的学习,才能在前端的潮流中走下去
展开
-
时间戳格式化转换为日期格式,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 · 9600 阅读 · 0 评论 -
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 · 428 阅读 · 0 评论 -
数组排序、数组对象排序
纯数字的数组排序推荐方法 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 · 509 阅读 · 0 评论 -
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 · 1622 阅读 · 0 评论 -
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 · 1153 阅读 · 0 评论 -
表格可编辑属性
<td contenteditable="true">{{banner_lists.level}}</td>原创 2018-01-02 17:10:04 · 1849 阅读 · 0 评论 -
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 · 4093 阅读 · 0 评论 -
url字符串编码解码的方法
1URI的编码方法 Global对象的encodeURI()和encodeURIComponent()方法可以对url进行字符串编码,以便发送给浏览器。用特殊的utf-8编码替换所有无效的字符。 a)encodeURI()主要用于整个URL,不会对URL本身的特殊字符比如‘/’、‘:’进行编码。 b)encodeURIComponent()主要用于URL片段,会对任何字符进行编码。var ur原创 2017-12-07 20:24:46 · 2933 阅读 · 0 评论 -
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 · 12423 阅读 · 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 · 455 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
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 · 167 阅读 · 1 评论 -
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 · 881 阅读 · 0 评论 -
arguments的属性callee
arguments这个对象的主要用途是保存函数参数,它的特殊属性callee是一个指针。 arguments.callee可以解除函数体内的代码和函数名的耦合状态。原创 2017-12-06 20:05:44 · 171 阅读 · 0 评论 -
时间戳格式化转换为日期格式
访问这个函数即可,可以自定义时间格式<!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 · 1077 阅读 · 0 评论 -
理解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 · 199 阅读 · 0 评论 -
函数声明和函数表达式的区别
函数声明:function sum(){} 函数表达式:var sum = function(){}函数声明,解析器可以通过一个名为‘函数声明提升’的过程。读取并将函数声明添加到执行环境中,对代码求值时,javascript引擎在第一遍声明函数并将它们放在源代码树的顶部,所以即使声明函数的代码调用它的代码的后面,javascript引擎也能把函数声明提升到顶部test1:alert(sum);/原创 2017-12-06 18:34:30 · 186 阅读 · 0 评论 -
v-for 对象的渲染顺序问题
我有一个对象数组:{2:‘李四’,1:‘张三’,3:‘王五’},想按这个顺序输出。用v-for遍历的话,会根据ASCII顺序,输出:{1:‘张三’,2:‘李四’,3:‘王五’}你可以考虑在定义的时候就按照数组定义:[{2:‘李四’}, {1:‘张三’}, {3:‘王五’}]数组是按照顺序访问的。...原创 2019-05-10 15:45:58 · 5266 阅读 · 2 评论