- 博客(13)
- 收藏
- 关注
转载 mac 环境安装 nvm
绝对不能用sudo安装,即不能用root来安装,否则,普通用户无法使用,会出现以下的问题: 复制代码 1 JAVASCRIPT 1.nvm安装node的时候会报:mkdir: /Users/fuzemeng/.nvm/alias/lts: Permission denied 复制代码 1 BASH 2.nvm: command not found 进入home 复制代码 1 SHELL cd ~ 克隆nvm仓库到当前目录, 复制代码 1 NGINX git clone https://github.com/
2022-01-13 21:51:05
839
原创 实现简单的打星(打分)效果
要实现一个简单的打星效果,分为以下几步,简单来说,先这样。。。然后那样。。。再这么着。。。就好了!!! css代码如下: <link rel="stylesheet" href="font_ifs74hen68/iconfont.css"> <style> section{ width: 300px; height: 200px; margin: 0 auto; border:1px solid pink; line-height: 200px; } section span:n
2021-12-15 19:48:31
1100
原创 一些简单常用的事件
事件:能被JS监听到的行为 事件三要素 事件源:触发事件的源头,谁触发了这个事件 事件类型:是哪种事件类型-如:鼠标事件,键盘事件 click、dbclick、mouseover、mouseout 事件处理函数:事件触发后执行的行为({}会执行的代码) 关于this 事件中的this:指向事件源 普通函数中的this:指向window This的形式 形式一: oBtn.onclick = function(){this指向的就是oBtn} 形式二: oBtn.onc
2021-12-15 15:32:30
516
原创 关于DOM节点
DOM节点 节点:w3c:页面上的所有内容都可以成为节点,DOM的最小单元就是节点 主要分类 标签:元素节点; nodeType 1 属性:属性节点; nodeType 2 文本:文本节点; nodeType 3 注释:注释节点; nodeType 8 文档:文档节点; nodeType 9 如何获取节点:通过节点之间关系来获取 父节点.firstChild 节点.nextSibling 节点.previousSibling 节点的上一个兄弟节点 父节点.lastChild: 父节
2021-12-14 21:06:10
106
原创 DOM上篇
DOM(Document Object Model):文档对象模型 DOM 其实就是操作html中标签的一些能力 可以操作的元素如下: 获取一个元素 移出一个元素 创建一个元素 向页面李添加一个元素 给元素绑定一些事件 获取元素的属性 给元素添加一些CSS样式 … DOM的核心就是document对象 document对象是浏览器内置的一个对象 DOM:页面中的标签,我们通过js获取到以后,就把这个对象叫做DOM对象 获取一个元素 通过js代码来获取页面内的标签 获取到以后我们就可以操作这些标签
2021-12-10 16:39:06
619
原创 简单的BOM-上篇
BOM(Browser Object Model):浏览器对象模型 BOM 其实是就是操作浏览器的一些能力 其实我们可以操作的内容如下: 获得一些浏览器相关信息(窗口的大小) 操作浏览器进行页面跳转 获取当前浏览器地址栏的信息 操作浏览器的滚动条 浏览器的信息(浏览器的版本) 让浏览器出现弹出框(alert/confirm/prompt) BOM的核心就是window对象 window是浏览器内置的一个对象,里面包含着操作浏览器的方法 获取浏览器窗口的尺寸 innerHeight
2021-12-10 15:33:13
401
原创 数字与时间中的API
数字与时间工具 Math是JS中的一个内置对象,为我们提供了很多的API用于操作数字 Date是JS中的一个内置对象,为我们提供了很多的API用于操作日期 Math random MAth.random()用于产生一个随机数,范围默认在0-1之间 每次的数字不一样 包括0单不包括1 var num=Math.random() document.write(num) round 四舍五入一个数字 Math.round() abs 'Math.abs()’ 是返回一个柱子的绝对值 cei
2021-12-09 15:58:28
496
原创 关于两种排序的内层逻辑分析~个人理解
数组的排序:冒泡排序与选择排序 下方为交换变量原理:var 一个新的值作为中介变量进行交换 var arr = [5, 2] if (arr[1] > arr[2]) { var tamp = arr[1] arr[1] = arr[2] arr[2] = tamp } 冒泡排序 核心原理:从第一个元素值开始,把它与后面的相继进行比较,通过交换变量的方式,将满足要求的元素值通过交换变量的方法传递至目标位置,以逐个实现,从前到后的每个元素都能处于合理位置。 冒泡排序代码示例 v
2021-12-07 15:15:23
432
1
原创 关于数组的学习
关于数组 组数:储存任意一组数据类型的数据,一组数据的集合 组数的声明 构造数组的方法: 字面量法 var arr = [20,22,23,21,23,22,23] 构造函数法: var arr = new Array(20,22,23,21,23,22,23) var arr = new Array(10)//代表可以存储10个数据,目前内部无数据,length=10 访问数组内元素的方法: 可以通过索引(下标)的方式来访问某一元素(!注:下标从0开始) 如:console.log(arr[0])打印第0
2021-12-06 19:51:16
282
原创 JS第三天学习
JS第三天 switch条件分支结构 也是条件判断语句的一种 是对于某一个变量的判断 语法:要判断某一个变量等于某一个值得时候使用 switch (要判断的变量) { case 情况1: 情况1要执行的代码 break case 情况2: 情况2要执行的代码 break case 情况3: 情况3要执行的代码 break default 上述情况都不满足的时候执行代码 } 循环结构 循环结构,就是根据某些给出的条件,重复的执行同一段代码 循环必须要有某些固定的内容组成 1.初始化 2.条件判断 3.要执行的
2021-12-01 22:57:49
409
原创 JS第二天学习
JS第二天 分支结构 我们的js代码都是顺序执行的,从上到下 逻辑分支就是按照我们的设定好的条件来觉得是否要执行某些代码 PS:有些类似于我们曾经学过的流程图 if条件分支结构 if语句 通过一个if语句来决定代码是否执行 语法:if(条件){要执行的代码} 通过()里面的条件来觉得大括号里的代码是否执行 条件为true的时候执行{}里面的代码 if(true){ alert('因为条件是true,所以执行') } if(false){ alert('因为条件是false,所以不执行') } if else
2021-11-30 20:34:35
302
原创 JS学习第一天内容
js第一天 1.认识JS js概念:运行在浏览器(客户端)的解释性(一行一行得执行)脚本语言。 js引擎:执行js代码:从上往下一行一行执行,出现问题则终止。 js的作用: Html:结构,骨架 css:表现,美化 js:行为 动效(轮播图。tab切换。楼层。拖拽,百度搜索,表单验证) js的核心: <ECMA:规范JS语法> w3c:规范html和css 1.ECAM-Script:制定了js的语法规范 2.BOM: (browser object model)浏览器对象模型,提供
2021-11-29 21:18:40
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅