- 博客(15)
- 收藏
- 关注
原创 一个从题库里自动生成word试卷的小程序
一个从题库里自动生成word试卷的小程序import randomfrom docx import Documentfrom docx.shared import Inchesfrom docx.enum.section import WD_ORIENT, WD_SECTIONfrom docx.oxml.ns import qndef getRandList(max, size): newList = [] while(len(newList) < size):
2021-02-06 22:30:17
4846
原创 Vue学习笔记---进阶篇
component组件一个简单的组件<body> <div id="app"> <button-counter></button-counter> <button-counter></button-counter> </div></body><...
2019-12-25 23:09:35
108
原创 Vue学习笔记---基础篇
如果元素内容可能变化: {{}}如果元素属性可能变化: :如果一个元素显示隐藏: v-show如果两个元素二选一显示: v-if v-else如果多个元素多选一显示: v-if v-else-if v-else绑定事件: @ (v-on)反复生成多个相同结构的元素: v-for如果绑定的内容是HTML片段时: v-html避免用户短暂看到{{}}: v-cloak ...
2019-12-25 22:52:13
194
原创 JQuery学习笔记
jQuery 选择器代码示例描述*$("*")所有元素#id$("#demo")id=“lastname” 的元素.class$(".intro")所有 class=“intro” 的元素element$(“p”)所有 <p> 元素this$(this)当前 HTML 元素:first$(“p:first”)...
2019-12-17 19:59:51
77
原创 JS中的call(),apply(),bind()
Function.prototype.call()语法:function.call(thisArg, arg1, arg2, …)用法:使用 call 方法调用父构造函数修改匿名函数中的 this调用函数并且指定上下文的 this1.使用 call 方法调用父构造函数例子: function Product(name, price) { this.na...
2019-12-06 20:38:39
83
原创 JS中遍历数组的多个方法
方法名描述arr.forEach( )仅仅是遍历索引元素arr.map( )遍历数组所有索引元素,并把返回值存入新数组arr.filter( )过滤数组;如果回调函数返回true,则把elem存入新数组arr.reduce( )将每次return的值存入一个prev,最终返回prevarr.every( )如果全部符合条件则返回true,...
2019-12-05 18:47:34
418
原创 JS面向对象
封装用对象结构集中存储一个事物的所有属性和功能构造函数举例: function student(iname, iage) { this.name = iname this.age = iage this.intr = function () { console.log(`我的名字叫${this.name},我今年${this.age}...
2019-12-04 20:07:05
70
原创 JS中的闭包(closure)
<script> var calc = (function () { var sum = 5000 return function (num) { sum += num return sum } })() console.log(calc(200)) //5200...
2019-12-04 17:32:03
57
原创 JS中的保护对象
保护数据属性:ES5将每个数据属性,都变成一个缩微的小对象: { //四大特性: value: 实际存储属性值, writable: true/false, //控制是否可修改 enumerable: true/false, //控制是否可被for in遍历 但是,用.依然可强行访问该属性 configurable: true/false, //...
2019-12-04 16:54:11
271
原创 JS中的严格模式
在严格模式中1. 禁止给未声明的变量赋值:普通js中,可以给未声明的变量赋值结果: 会自动在全局创建该变量并且造成误会!<script> "use strict"; var a = "hello" b = " world!" console.log(a + b) //如果在严格模式下会报错</script>2. 静默失败升级...
2019-12-04 15:36:46
102
原创 如何给所有Array对象添加新方法
通过 Array.prototype.方法名=function(){ }即可给所有Array对象添加新方法。<script> Array.prototype.sum = function () { var sum = 0 for (let i = 0; i < this.length; i++) sum += ...
2019-12-03 20:31:30
652
原创 JS中的正则表达式学习笔记
正则表达式的基本规则:元字符元字符描述.查找单个字符,除了换行和行结束符。\w只查找0-9,a-z,A-Z,与下划线\W查找非单词字符。\d查找数字。\D查找非数字字符。\s查找空白字符。\S查找非空白字符。\b匹配单词边界。\B匹配非单词边界。\0查找 NUL 字符。\n查找换行符。\...
2019-11-29 13:58:20
167
原创 LeetCode刷题笔记 1.两数之和
LeetCode刷题笔记 1.两数之和给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。var lengthOfLongestSubstring = function(s) { var arr = s var max = "", temp = "" if (arr.length == 1) return 1 for...
2019-11-19 17:01:44
93
原创 LeetCode刷题笔记 1.两数之和
LeetCode刷题笔记 1.两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返...
2019-11-19 15:26:44
106
原创 程序员必做50题-程序24
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>【程序24】</title></head><body> <div> 题目:利用递归函数调用方式,将所输入...
2019-10-20 14:39:55
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人