脚本语言
程序员牛哥
编程10年,互联网创业者,技术作家。专注技术变现。本博客会输出我经历过的故事、开发教程、从业经验、源码推荐等内容。希望能够对大家有所帮助。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 批量修改文件夹的后缀名
# -*- coding:utf8 -*-import osimport randomdef 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()的prototypevar hand = { whichOne: "right hand", someFunction: function () { console.log(".原创 2021-09-08 11:22:57 · 161 阅读 · 0 评论 -
Javascript写代码时容易犯的错误
Javascript写代码时容易犯的错误切换变量0和1JavaScript// 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 · 813 阅读 · 0 评论
分享