- 博客(19)
- 收藏
- 关注
原创 使用对象名控制台输出为什么和使用对象名.toString()输出结果相同
使用对象名控制台输出为什么和使用对象名.toString()输出结果相同???
2022-08-13 12:44:01
236
原创 表单全选与取消
表单全选和取消案例需求点击上面全选复选框,下面所有的复选框都选中全选)再次点击全选复选框,下面所有的复选框都不中选(取消全选)如果下面复选框全部选中,上面全选按钮就自动选中如果下面复选框有一个没有选中,上面全选按钮就不选中所有复选框一开始默认都没选中状态案例分析全选和取消全选做法:让下面所有复选框的checked属性(选中状态)跟随全选按钮即可下面复选框需要全部选中,上面全选才能选中做法:给下面所有复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,如果有一个没
2022-03-20 20:02:16
921
原创 复杂类型传参的过程
复杂类型传参的过程示例:function Persom(name) { this.name = name;}function f1(x) { console.log(x.name); x.name = '张学友'; console.log(x.name);}let p =new Persom('刘德华');f1(p);console.log(p.name);结果:刘德华刘德华张学友张学友传参过程:...
2022-03-15 23:58:11
65
原创 字符串中替换特定字符
将字符串中特定的字符 按要求替换为 其他字符实例有一个字符串’abcoefoxyozzopp’ 要求吧里面所有的 替换为 “ * ”分析: 利用之前遍历循环这个字符串,然后找到"o"所在的位置,将它替换//利用函数将所需字符串,字符串中需替换的字符串,替换的字符封装function replace(Str, character, turnInto) { while (Str.indexOf(character) !== -1) {//利用indexOf函数查询特定字符串下标
2022-03-15 16:11:27
14507
原创 判断一个字符串中出现次数最多的字符,并统计其次数
判断一个字符串中出现次数最多的字符,并统计其次数算法分析核心算法:利用charA()/字符串名[]来遍历这个字符串然后利用对象的特征,把每个字符都存储给对象,如果对象没有该属性,就为1,如果存在了就+1遍历对象,得到最大值和该字符。算法实现let o = {}; //定义一个对象,用于接收遍历后的字符串元素function count(str2) { //获取用户输入的字符串 for (let i = 0; i < str2.length; i++) {
2022-03-15 12:06:01
1027
原创 查找字符串中某个字符出现的次数
查找字符串中某个字符出现的次数算法逻辑:核心算法:先查找第一个字符出现的位置然后只要indexOf返回的结果不是 -1 就继续往后查找因为indexOf只能查找到第一个,所以后面的查找,一定是当前索引加1,从而继续向下查找测试function find(str) { let subscript = str.indexOf('o'), i = 0;//定义一个计数器 while (subscript !== -1) { // 利用indexOf查询不到特定字
2022-03-14 13:38:44
7611
原创 JavaScript学习(循环/分支/数组)
浏览器执行JS简介浏览器分成两部分:渲染引擎和JS引擎渲染引擎: 用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkitJS引擎: 也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器的V8浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码。JS引擎执行代码时逐行解释每一句源码(转换为机器语毒),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行
2022-03-14 13:03:24
1558
原创 HTML5新特性
HTML5的新增特性主要是针对以前的不足,增加了一些新的标签,新的表单和新的表单属性等这些新特性都有兼容性的问题,基本都是IE9+以上版本浏览器才支持的,如果不考虑兼容性的问题,可以大量使用这些新特性声明: 新增特性增加了很多,但是我们专注于开发常用的新特性。HTML5的新特性HTML5新增的语义化标签标签含义<header>头部标签<nav>导航标签<article>内容标签<section>.
2022-01-07 01:02:14
72
原创 CSS用户界面样式
精灵图描述:一个网页中往往会应用很多小的背景图像作为装饰,当网页中的图像过多时,服务器就会频繁的接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面的加载速度,因此,为了减少服务器接收和发送请求的次数,提高页面的加载速度,出现CSS精灵技术(也称CSS sprites,CSS雪碧)核心原理:将网页中的一些小背景图像整合到一张大图片中,这样服务器只需要一次请求就可以了目的:为了减少服务器接收和发送请求的次数,提高页面的加载速度.精灵图(sprites):核心:移动背景图片位置,
2022-01-06 21:16:45
489
原创 定位的知识点
定位含义:是将盒子定在某个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。计算方式:定位 = 定位模式 + 边偏移定位模式:用于指定一个元素在文档中的定位方式。边偏移:则决定该元素的最终位置。定位模式:定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分为四个:值语义static静态定位relative相对定位absolute绝对定位fixed固定定位边偏移:边偏移就是定位的盒子移动到最终
2021-12-24 08:49:03
686
原创 HTML笔记
去除ul标签中的小圆点:list-style:normal;去除链接中的下划线:text-decoration: none;背景图片居中:background: url(“图片地址”) no-repeat(图片是否平铺) center(背景定位) top;1. 圆角边框在CSS3中,新增了圆角边框样式,这样我们的盒子就可以变成圆角了。*语法格式:border-radius:length;*圆角矩形:范围在0~”高度的一半“px之间浮动、圆的设置:正方形的高度或者宽度的一半即可rad.
2021-12-16 17:31:52
727
原创 对于Python的get-pip.py安装教程
pip的安装以及使用pip安装包-参考:https://blog.csdn.net/nmjuzi/article/details/79077164?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMach
2020-07-07 13:23:24
10437
原创 缺页中断与页面置换理论
缺页中断与页面置换理论1.缺页中断:缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问,在这个时候,被内存映射的文件实际上成了一个分页交换文件。2.缺页失:又名硬错误、硬中断、分页错误、寻页缺失、缺页中断、页故障指的是当软件试图访问已映射在虚拟地址空间中,但是并未被加载在物理内存中的一个分页时,由中央处理器的内存管理单元所发出的中断。通常情况下,用于处理此中断的程序是操作系统的一部分。如果操作系统判断此次访问是有效的,那么操作系统会尝试将相关的分页从硬盘上的虚拟内存文件中调入内存
2020-07-01 15:55:42
4717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人