- 博客(14)
- 收藏
- 关注
原创 JSON对象如何转化为字符串?
序列化 定义 指将JavaScript值转化为JSON字符串的过程。 JSON.stringify()能够将JavaScript值转换成JSON字符串。JSON.stringify()生成的字符串可以用JSON.parse()再还原成JavaScript值。 参数的含义 1)JSON.stringify(value[, replacer[, space]]) 2)value:必选参数。被变换的JavaScript值,一般是对象或数...
2020-06-16 20:56:36
11059
转载 map和filter使用方法与区别
map和filter使用方法与区别对于map和filter有时候傻傻分不清楚,不管jquery,只说js中的两个方法,map()和filter()都是对调用他们的数组进行遍历。首先熟悉一下他们的使用方法:arr.map(function (item,index,array){……})arr.filter(function (item,index,array){……})都是将函数写在方法的括号里,参数也一样参数:item:当前处理的元素;index:当前处理元素的索引;array:调用ma
2020-06-05 20:27:26
502
转载 layui 或者layer 父页面获取子页面数据 或者子页面获取父页面操作方法
// 父页面获取子页面的iframevar frameId = $(layero).find("iframe").attr('id');// 父页面获取子页面指定的id数据var id = $(window.frames[frameId].document).find("#typecoupon").val();// 子页面的数据赋值给父页面指定的id$(window.parent.document).find("#eleName").val("eleVal");// 子页面操作父...
2020-06-05 08:55:52
2125
转载 JavaScript中数组元素删除的七大方法汇总
JavaScript中数组元素删除的七大方法汇总原文链接:https://blog.csdn.net/u010323023/article/details/52700770在JavaScript中,除了Object之外,Array类型恐怕就是最常用的类型了。与其他语言的数组有着很大的区别,JavaScript中的Array非常灵活。今天我就来总结了一下JavaScript中Array删除的方法。大致的分类可以分为如下几类:1、length2、delete3、栈方法4、队列方法5...
2020-06-03 10:33:36
240
转载 var 和 let详解
ES6新增let命令,用来声明变量。let的用法和var有以下几点区别:1. 浏览器的预解析策略不同浏览器在运行代码之前会预解析,首先解析函数声明,变量定义,解析完后再对函数变量进行运算、赋值等。 -var变量,无论var变量处于当前作用域的第几行,都将var变量提升到作用域的头部并初始化为undefine。 -let变量,let变量也被提升到当前作用域的头部,但不初始化。2.声明后未赋值,表现相同 (function() { var varT;...
2020-05-29 10:07:05
377
转载 flask中条件查询filter和filter_by的用法
filter和filter_by区别:接收的参数类型不一样filter方法的使用示例如下:admins = Admin.query.filter(Admin.id==1)print(admins)打印出的结果是sql语句:SELECT `admin`.id AS admin_id, `admin`.name AS admin_name, `admin`.pwd AS admin_pwd, `admin`.is_super AS admin_is_super, `admin`.role_id
2020-05-24 23:09:11
5797
转载 git:合并多个commit
在用git做版本控制器的时候,经常会遇到以下情况:1、在做1个功能的时候,你自己觉得代码没问题了,就本地commit,然后提交代码,在gitlab上发起和并请求,老大看完之后,觉得你还有修改的地方,把你的代码打回来重新修改,改完之后,本地commit,推到远程,再次发起合并。到此功能做完,但是做完之后发现,你的一个功能commit了两次,当然根据实际情况有些时候你为了做一个功能,来回不止两次,这样子的提交会让这个分支看起来有点杂乱。那么你会想要将你的几次commit合并成一个commit后,再提交...
2020-05-20 12:47:49
295
转载 python获取当前时间的用法
python获取当前时间的用法1.先导入库:import datetime2.获取当前日期和时间:now_time = datetime.datetime.now()3.格式化成我们想要的日期:strftime()比如:“2016-09-21”:datetime.datetime.now().strftime('%Y-%m-%d')4.在当前时间增加1小时:add_hour=datetime.datetime.now()+datetime.timedelta(hours=1) #需要..
2020-05-20 12:14:56
614
转载 html渲染过程
最近面试中经常会被问到html页面的渲染过程,之前一直只是在用,没有仔细的研究过其中的过程,今天查阅了一些资料,并整理了一些自己的理解,方便以后查看。如果有理解不正确的地方,还希望多包涵和指导。整个渲染的过程其实就是将URL对应的各种资源,通过浏览器渲染引擎的解析,输出可视化的图像。渲染模块:从图中可以看出,一个渲染引擎大致包括HTML解释器、CSS解释器、布局和JavaScript引擎。HTML解释器:解释HTML语言的解释器,本质是将HTML文本解释成DOM树(文档对象模型)..
2020-05-19 15:35:56
884
转载 原生js实现ajax
Ajax的原理:简单来说就是 通过XmlHttpRequest对象向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作DOM更新页面的技术。一般来说,大家可能都会习惯用JQuery提供的Ajax方法,但是用原生的js怎么去实现Ajax方法呢?JQuery提供的Ajax方法:$.ajax({ url: , type: '', dataType: '', data: { }, success: f.
2020-05-19 15:32:18
326
转载 Ajax中post与get的区别
get和post都是向服务器发送一种请求,只是发送机制不同 。1. GET可以通过在请求URL上添加请求参数,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。2. get方式请求数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号密码等。在某种情况下,get方式会带来严重的安全问题。而post方式相对来说就可以避免这些问题。3. Post请求必须设置请求头Content-Type值为application/x-form-www-urlencoded
2020-05-19 12:03:20
199
转载 $.ajax
jquery中的ajax方法参数总是记不住,这里记录一下。1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.async:要求为Boolean类型...
2020-05-19 11:05:50
133
原创 正则表达式
1.去除html标签String.prototype.stripHTML = function(){ var reg = /<(?:.|\s)*?>/g; return this.replace(reg,""); }; var str = '<span alert="low" style="color:white;background-color:rgb(0,201,31);padding:5px;">123</span>'; c
2020-05-15 17:37:34
114
原创 Python从入门到精通全套课程分享(目前更新到爬虫)
Python从入门到精通系列文章总目录Python最新全套课程(8月中旬开的课),共四个月。所有课件,项目源码,课后习题和答案都包括在内。包括:Python实战项目引入、Python基础、爬虫基础、爬虫库、Scrapy爬虫框架、动态页面渲染与Ajax抓取、分布式爬虫、破解反爬技术、APP数据抓取、大型综合项目实战。本人也是刚开始学Python,买了这套课程,感觉老师讲得很好,适合...
2020-05-14 09:00:25
8736
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人