- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 进制转换2,8,16
0001= 2^0=1 ,0010=z^1=2 .所以 1111=2^0+2^1+2^2+2^3=15,我们由此得出四位由8,4,2,1.这四个数字组合,不管二进制有多少位,都离不开这四位的组合。同样道理,十进制转二进制只用除以2,反向取余数,除到商为0终止。只用除以16,反向取余数,除到商为0终止。18除以2 的余数为01001,逆序排列为10010。只用除以8,反向取余数,除到商为0终止。例:八进制036.4 转化为是十进制。所以 036=11101。所以 11101=036。
2023-04-12 21:42:00 257
原创 vue复习
1.概念:一、什么是vue.js框架s框架?vue. js是[渐近式]的javascript框架。vue.js易学易用、灵活、高效,适用场景丰富的web前端框架。vue. js虽然没有完全实现[MVVM]设计思想,但受到了它的启发。vue. js拥有[指令、组件封装、响应式渲染、生命周期,路由,状态管理等特性vue.js核心脚本,渐进式的意思就是在核心功能的基础上,逐渐的中增加更多的面向过程,面向对象mvvvm模式,专门用来存取数据。v:view视图,ui界面(用户界面)0M:Model模型,专门用
2023-02-02 19:53:51 170
原创 面试题集锦
起初,伪元素的前缀使用的是单冒号语法,但随着Web的进化,在CSS3的规范里,伪元素的语法被修改成使用双冒号,成为::before ::afte2。渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新式浏览器才支持的功能,向页面增加无害于基础浏览器的额外样式和功能的。由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那些无法支持功能的浏览器增加候选方案,使之在旧式浏览器上以某种形式降级体验却不至于完全失效。浏览器默认的margin和padding不同。
2023-02-01 13:51:05 126
原创 ECMAscript6 初涉摘抄笔记
顶层对象 window 对象 global对象。// const 用于声明常量,保存不需要修改的固定值。任意 {} 圈定的范围都可以称为 代码块。暂时性死区:let未经let声明直接赋值 ,报错。/常量的不可修改是指 在栈区保存的内容不可修改。let为javaAScript新增了块级作用域。除去对象的 书写方式。用来计数的循环变量泄露为全局变量。1.内层变量可能会覆盖外层变量。块级作用域允许作用域的任意嵌套。let可以完全代替var声明。1.let与const。
2022-10-12 20:18:16 158
原创 navlink
import React from 'react'import { NavLink, Route } from "react-router-dom";import './App.scss'import About from "./pages/About";import Home from './pages/Home';export default function App() {return (App{/
2022-09-23 18:06:27 349
原创 node.js 组件库使用方式
/ 六学: 看看api 还能实现什么功能。// 四找: 找到你需要使用的哪个组件。// 三导: 导入项目入口模块中。// 一查二安三导四找五贴六学。// 2:确定有哪些api。// 3: 把api功能。// 五贴: 复制贴贴。// 1:一搭建环京。
2022-09-23 17:56:18 279
原创 JS 你对DOM事件了解多少?尘封的记忆是否打开
第三个参数是一个 boolean 值,默认 false 表示使用冒泡机制,true 表示捕获机制。配合使用,当事件发生时函数才会执行。响应某个事件的函数就是事件处理程序(事件侦听器)。可以注册多个事件函数,执行顺序按照注册顺序;事件流描述的是从页面各元素中接受事件的顺序。也称为事件传播机制。JavaScript和HTML之间的交互是通过事件实现的。事件是在页面上可以被 JavaScript 侦测到的。不存在兼容性问题,只能注册一个事件函数。第二个参数是作为事件处理程序的函数。第一个参数是要处理的事件类型。
2022-09-20 13:05:00 55
原创 js字符串大小写转换方法
/2. 统计一个字符串中出现的字符,并对应出现了多少次。#### 小写转大写 toUpperCase()### 8. 字符串大小写转换。### 8. 字符串大小写转换。#### 大写转小写。
2022-09-08 23:14:56 742
原创 js字符串方法总结
参数2:指定返回数组的长度,可选。若指定长度小于等于实际分割长度,则按分割结果从索引值 0 位置截取指定长度数组返回;若指定长度超出实际分割长度,则返回实际分割数组,不会额外加长。split() 用于分割字符串,执行后返回一个数组。- 参数1:是根据指定内容进行截断,并且该内容会去除。
2022-09-08 22:58:04 101
原创 6. 一个篮球从10米高处落下,每次弹起高度是落下高度的60%,求弹起几次后高度小于4米
while (h >= 4) { //while 循环。count = 0;
2022-09-06 21:03:28 322
原创 计算银行存款的收益,本金10000,利率千分之三,5年后的收益(本金+利息)
/声明并赋值收入i < 5;//for 循环//乘等于利率}//输出收入。
2022-09-06 21:00:57 789
原创 JS. 东方航空从北京飞往马尔代夫的机票原价为4000元, 4到10月份为旺季,其他月份为淡季, 旺季头等舱打9折,经济舱打7.5折; 淡季头等舱打6折,经济舱打3折。
var sale1 = getPrice(5, "头等舱", 4000);case "头等舱": {//switch 语句传入舱类型参数判断。// 设置一个函数 ,传入月份,舱类型,机票原价。//switch 语句传入舱类型参数判断。case "经济舱": {case "经济舱": {case "头等舱": {//通过符合折扣计价。//if 判断月份是在淡季还是旺季。//定义一个初始变量价格值。//通过符合折扣计价。
2022-09-06 20:57:23 827
原创 jacasscript 如何实现 三栏布局两侧宽度固定,中间自适应。b笨方法
JavaScript 三栏布局 /父盒子样式 开启弹性布局,设置两端对齐。//左边盒子设宽 ,背景色。//右边盒子设宽 ,背景色。
2022-09-06 20:48:00 68
原创 javascript给定一个整数数组,找到其中最大和最小的整数,并返回其差值(不可使用 Math 函数)
console.log('两数之差' + Number(max - min));//把数组首个值传递到两个变量 最大值。//for 循环遍历数组中每个值。//如果被选中的数组值大于变量。//如果被选中的数组值小量。/把数组选中的那个值赋给。/把数组选中的那个值赋给。//输出最大与最小值差。
2022-09-06 20:38:27 574
原创 异步加载时间线
8..document 解析完成后,ie浏览器设置有defer的程序按顺序执行。l浏览器线程加载开始了-》9.async程序加载完成并执行后、img加载后,如果加上async、defe,加载完成立即执行。3 , script 外联式,不设异步加载。, script 外联式,不设异步加载。, script 外联式,不设异步加载。mg出现先正常解析,src路径异步加载。7.document 解析完成后,l浏览器线程加载开始了-》l浏览器线程加载开始了-》l浏览器线程加载开始了-》文件状态成loding;...
2022-08-12 22:59:53 63
原创 原始类型有那几种
闭包的含义函数在声明时,会保存其所在的词法环境(所有父作用域)到scopes属性里,如果是函数作用域,就称为闭包,简单理解就是外层函数是内层函数的闭包--必须是函数套函数的方式`简单来说,闭包就是能读取其他函数内部的变量`缺点浪费内存.外层函数的作用域不会自动销毁,会被内层函数保存``作用在ES62015年之前,用于避免全局变量污染.利用闭包,为函数提供私有的变量,避免全局变量污染`}}浅拷贝。...
2022-07-18 17:03:55 436
空空如也
请问你对作用域链的理解?
2022-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人