脚本语言
程序员牛哥
编程10年,互联网创业者,技术作家。专注技术变现。本博客会输出我经历过的故事、开发教程、从业经验、源码推荐等内容。希望能够对大家有所帮助。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 批量修改文件夹的后缀名
# -*- coding:utf8 -*- import os import random def rename(path): oldpath = path pos1 = path.find('.luac') # pos2 = path.find('_', pos1+5) newpath = path[:pos1]+'.lua' os.rename(path, newpath) # 对文件进行重命名 def test(path): file...原创 2022-04-23 13:40:16 · 728 阅读 · 1 评论 -
面试的一道算法题-最多有多少个1是连续的
const arr = [ [1, 0, 1, 1, 0], [1, 0, 0, 1, 1], [0, 0, 1, 0, 1], [1, 0, 1, 0, 1], [1, 0, 1, 1, 0], ]; function getNumber(arr, i, j) { let num = 1; arr[i][j] = 0; // console.log(i, j); // console.log(arr[i - 1]); .原创 2021-09-13 21:34:44 · 433 阅读 · 0 评论 -
_proto__ 、prototype傻傻分不清楚?
function GirlFriend() { this.name = "Alice"; } //现在我设置GirlFriend()这个函数的prototype属性 //一般来说直接用匿名的对象就行,我这里是为了方便理解, //先定义一个hand对象再把hand赋值给GirlFriend()的prototype var hand = { whichOne: "right hand", someFunction: function () { console.log(".原创 2021-09-08 11:22:57 · 161 阅读 · 0 评论 -
Javascript写代码时容易犯的错误
Javascript写代码时容易犯的错误 切换变量0和1 JavaScript // if判断可以这么写 let flag = 0; if (flag === 0) { flag = 1; } else { flag = 0; } // 也可以用三目运算符 flag = flag === 0 ? 1 : 0; // 也可以使用位异或(^) flag ^= 1; 一般我建议在js上是尽量少用位运算,为什么呢?因为位运算其实二进制数执行运算,包括与&、或|、异或^、非~、左移原创 2021-09-04 22:49:38 · 223 阅读 · 0 评论 -
DOM,BOM,window的区别
我试着用通俗的语言解释一下。 这几个都是 JS 里面的概念。 先说 DOM: DOM 全称是 Document Object Model,也就是文档对象模型。 DOM 就是针对 HTML 和 XML 提供的一个API。什么意思?就是说为了能以编程的方法操作这个 HTML 的内容(比如添加某些元素、修改元素的内容、删除某些元素),我们把这个 HTML 看做一个对象树(DOM树),...原创 2020-04-25 21:36:12 · 812 阅读 · 0 评论
分享