JavaScript
HWQlet
这个作者很懒,什么都没留下…
展开
-
JavaScript中内置sort函数的一些坑
比如我们一个arr = [10,5,9,2],如果我们arr.sort(),会出现这种结果:[10,2,5,9],实在是有点懵比,这是因为JavaScript中的sort是将Array转换成字符串了在进行比较排序的,也就是说‘1’的ascii比‘2’小那我们要怎么改进呢?JavaScript中的sort是一个高级函数,可以接受一个函数作为参数arr.sort(function (x, y) { if (x < y) { return -1; }.原创 2020-05-09 23:29:12 · 462 阅读 · 0 评论 -
JavaScript的闭包
闭包是什么一个函数,返回的是一个函数,而且返回的函数中还引用了外层函数的局部变量,类似如下:function outer(x){ return function inner(){ x+=1; return x; };}当我们outer(3)时,返回inner函数的首地址,要得到真正的返回值x,需要outer(3)();闭包中内层函...原创 2020-05-07 22:07:56 · 120 阅读 · 0 评论 -
Django接收JavaScript传递的数组
用Django开发Web的时候,经常需要进行前后端数据的传送前端往后端传:用ajax,或者用表单form后端往前端传:view-->HTML中可以用Django中的模板{{data}}和{%block%};view-->JavaScript用json.dumps()当前端往后端传数据时,如果是纯json的数据,则ajax中的type:'json’即可,但是如果字典里面的一对...原创 2020-04-27 15:25:32 · 1392 阅读 · 0 评论 -
js中字典的使用
字典是一种以键-值为一队存储的数据结构,key-valuekey相当于这个value在字典中的索引,所以key不允许重复,查找也会非常快(类似于哈希表)在JavaScript中字典的基础是Array类,Array在JavaScript中既是数组也是字典1.定义字典var dic = new Array(); //定义一个字典dic['one'] = '1'; //...原创 2020-04-27 10:41:40 · 6313 阅读 · 0 评论 -
jQuery中$(this)和JavaScript中this的区别
JavaScript中的this指的是什么呢?this指的就是当前标签本身,比如某个按钮的onclick的处理函数中需要识别是哪个按钮触发的,这个时候就需要这样做:<script> function test(wh){ alert($(wh).attr("id")); console.log(wh.id)//JavaScript写法 ...原创 2020-04-26 23:06:58 · 249 阅读 · 0 评论