最新发布
1 回复
463 浏览
javascript零碎

字符串与数字相加时,会把数字转为字符串,如'3'+3,结果是:33。 但是字符串与数字执行/-运算时,字符串会转成数字,如'3'3,结果是9,如果字符串不能转为相应数字,那么结果就是NaN,如'-'*3,结果是NaN false undefind null 0 NaN 空字符串在条件判断时是false,空数组[],空对象{},字符串'0'都为真。

0 回复
533 浏览
js里的对象

js对象不必过多解释了,我记得十几年前刚接触js时,有人说js不是面向对象的,而是基于对象的,那会还没有ES5,ES6等等,主流浏览器可能还是IE,但是现在大不同了,js已经成为开发语言第一梯队了。 1.创建对象 1. 通过对象字面量创建对象(对象初始化器?): let person = { name: '硬汉', age: 36, address: '北京', ['P'+2*3]: '这是什么鬼?', // 属性名可以是一个表达式,但是需要用中括号包裹 intro: function() { // 定义对象的方法 console.log...

0 回复
341 浏览
js里的fetch方法

fetch()方法是用来替代原来的ajax方法的,据说用的Promise,但是这个我不太懂,只能记录几个常用例子。 发送get请求 fetch('a.php?name=nciaer&age=18').then(res => { if(res.ok && res.status == 200) { // 如果请求正确,那么ok=true,status是返回的状态码,正常应该是200 return res.json(); // 返回内容解析成json格式 // return res.text(); // 返回内容解析成文本模式 ...

0 回复
282 浏览
js数组函数整理

length属性,获取数组的长度 如[1, 2, 3].length会返回3 includes(v),判断v是否在函数里,ES2016可用 [1,2,3].includes(1); // true [1.2, 3].includes(4); // false indexOf(v), 返回v在数组里的索引,不存在返回-1,如: [1, 2, 3].indexOf(2); // 1 还有lastIndexOf(),是返回v最后一次出现的位置 数组的队列操作 pop(), 删除最后一个元素并返回它,会修改数组本身 push(v),把v追加到数组里,并返回数组的新长度,会修改数组本身 shift(),...

0 回复
303 浏览
vue的全局构建版本和ES模块构建版本

之前迷迷瞪瞪的,不知道这两个有啥区别,共同点是这两个版本都是无需构建,直接浏览器里跑。 单从引入的文件名看,全局构建版本是vue.global.js,源码里是把vue的所有功能赋值给了Vue变量。 而ES模块构建版本文件名是vue.esm-browder.js,源码里是用模块语法直接导出了vue的所有功能。 下面是两个例子,这两个例子都输出hello // 全局构建版本 <div id="app">{{msg}}</div> <script src="vue.global.js"></script> <script> con...

0 回复
245 浏览
python里的时间和日期

直接说例子吧 import time # 导入时间模块 print(time.time()) # 返回浮点数的时间戳,如 1753931052.6405878 print(int(time.time())) # 取整,输出1753931052 print(time.strftime('%Y-%m-%d %H:%M:%S')) # 输出当前时间,如2025-07-31 11:12:49 py里有个时间元组的概念,里面包括了年月日小时分秒,星期几等信息。 print(time.localtime()) # 返回一个元组 time.struct_time(tm_year=2025, tm_mon=...

0 回复
287 浏览
python里的集合

集合(set)是一个无序、不重复的序列,创建一个空集合用set(),集合用{1, 2, 'hello'}表示。 下面是一些例子: me = {'nciaer', 36} print(me) # 打印集合,每次显示顺序都不同 me.add('beijing') # 给集合添加一个元素,变成{'nciaer', 36, 'beijing'},如果元素已存在,则不添加 me.update([1, 2, 3]) # {'nciaer', 36, 1, 2, 3} # update方法是把列表的每个元素分别添加进去 me.update({'name': 'mickey'}) # 只会把键name添加进去...

0 回复
448 浏览
python里的字典

字典(dict)是键值对组合,无序,键值对之间用冒号分隔。可以用{}或者dict()创建一个空字典。键不能重复,否则后面的会覆盖前面的 下面是一个例子: dict = {'name': '硬汉', 'age': 36} for k in dict: print(k) # 返回的是name,age,也就是字典的键 for v in dict.values(): print(v) # 返回的是硬汉,36,也就是字典的值 or k, v in dict.items(): print(k, v) # 返回键值对,如name 硬汉 print(dict['name']) #...

0 回复
257 浏览
python里的列表和元组

列表(list)和元组(tuple)都叫序列,列表里的内容可以变,但是元组的内容不可变,它们都是有序的,都可以用切片操作,内容可重复,下标从0开始。 列表是中括号包裹,里面用逗号分隔的元素,元组是小括号包裹,里面用也是用逗号分隔。 下面主要介绍下列表里的方法: list = [1, 2,3] list.append(4) # 结果list的内容变成[1, 2, 3, 4] max(list) # 返回列表里的最大值 min(list) # 返回列表里的最小值 list.index(3) # 查询 3是否在列表里,如果不在则暴异常 list.insert(1, 99) # 在下标1的位置插入元素...

0 回复
276 浏览
python里的数字

python里数字也有很多类型,甚至还有复数,但是我早就已经忘了什么是复数了,所以只记录下整型和浮点数以及常用的方法 math.ceil(5.1) # 向上取整,结果是6 math.floor(5.8) # 向下取整,结果是5 round(5.31, 1) # 四舍五入,结果是5.3,第二个参数是小数点位数 int(5.5) # 强制转成整型,结果是5 float('30') # 强制转成浮点数,结果是30.0,如果30.0 == 30 那么结果是True