Document
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 37 下一页

2021年2月1日

摘要: js是单线程的,为什么可以执行异步操作呢? 这归结与浏览器(js的宿主环境)通过某种方式使得js具备了异步的属性。 区分进程和线程: 进程:正在运行中的应用程序。每个进程都自己独立的内存空间。例如:打开的浏览器就是一个进程。 线程:进程的子集,是独立的。线程在共享的内存空间中运行。 浏览器是多进程的 阅读全文
posted @ 2021-02-01 13:46 糖不苦- 阅读(270) 评论(0) 推荐(0) 编辑
 
摘要: 总结获取url中查询参数的两种方式 通过正则表达式获取单个参数 url中的所有查询参数可以通过 window.location.search 字段获取,以字符串的形式返回。并有固定的格式 ?param1=value1&param2=value2···,所以可以正则表达式匹配。 分析下需要匹配的格式: 阅读全文
posted @ 2021-02-01 13:34 糖不苦- 阅读(413) 评论(0) 推荐(0) 编辑
 
摘要: 一、引用库 html2canvas.js和canvas2image.js的下载地址: html2canvas.js: http://html2canvas.hertzen.com/dist/html2canvas.min.js canvas2image.js: https://github.com/ 阅读全文
posted @ 2021-02-01 13:24 糖不苦- 阅读(538) 评论(0) 推荐(0) 编辑
 
摘要: 对象是无序属性的集合,而这些属性在创建是都带有一些特征值(可以理解为属性的属性,天生自带的),这些特征值是为了实现JavaScript引擎用的,因此JavaScript不能直接访问。 JavaScript通过这些特征值来定义属性的行为(属性是否删除,枚举,修改等)。 例如,在全局定义的属性是会挂载到 阅读全文
posted @ 2021-02-01 13:21 糖不苦- 阅读(462) 评论(0) 推荐(0) 编辑
 
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解法 1:暴力法 遍历数组中的所有元素,找到是否存在。 时间复杂度是 O(N^2),空间复杂度是 阅读全文
posted @ 2021-02-01 13:20 糖不苦- 阅读(1287) 评论(0) 推荐(0) 编辑
 
摘要: 一切都从对象开始。 对象,即我们相互交流的一个载体,有其属性和方法。对象是面向对象编程的核心,不仅用于JavaScript,而且还适用于Java、C语言、C++等。不再考虑单个变量和函数,而选择自给型的对象。 以下是在讨论面向对象编程(OOP)时最常用到的概念: 对象,属性,方法 类 封装 抽象 复 阅读全文
posted @ 2021-02-01 13:19 糖不苦- 阅读(114) 评论(0) 推荐(0) 编辑
 
摘要: 语法 Math.abs(x) // 必需。必须是一个数值。 示例 输出: 7.25 7.25 2.75 在项目中使用的方法 上传图片 Init: function(up, file) { let alertMsg = cbFilesAddedParam.alertMsg; plupload.addF 阅读全文
posted @ 2021-02-01 13:18 糖不苦- 阅读(460) 评论(0) 推荐(0) 编辑

2021年1月19日

摘要: 判断语句 1.1 if 格式 if 要判断的条件(使用比较运算符): 条件成立时,要做的事 demo: age = 15 if age > 12: # 如果变量age所存储的值大于12,那么条件成立,输出下面的话 print('我可以骑自行车了') 1.1.2 比较(关系)运算符 这些运算符用于编写 阅读全文
posted @ 2021-01-19 18:15 糖不苦- 阅读(104) 评论(0) 推荐(0) 编辑
 
摘要: · 常用的数据类型转换 使用上图中的函数可以将原本的数据类型转换成另一种数据类型,如果我们想对一个 元组进行添加数据,那么我们可以先将它转换成列表,从而更好操作 a = (1, 2) # 先将元组a转换成列表b b = list(a) # b = [1, 2] b.append(3) # b = [ 阅读全文
posted @ 2021-01-19 18:13 糖不苦- 阅读(96) 评论(0) 推荐(0) 编辑
 
摘要: 算术运算符 python中,在进行混合运算的时候,运算符会根据优先级的顺序进行计算 优先级顺序:** 大于 * / % 大于 + -,我们可以使用()来处理优先级的问题,就像我们生活中的数学运算那样 下图为python中的运算符介绍 赋值运算符 复合赋值运算符 阅读全文
posted @ 2021-01-19 18:12 糖不苦- 阅读(62) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 37 下一页