
JS
文章平均质量分 50
基础知识
Distance^o^
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器渲染引擎
一、浏览器渲染引擎主要模块一个渲染引擎主要包括:HTML解析器,CSS解析器,javascript引擎,布局layout模块,绘图模块HTML解析器:解释HTML文档的解析器,主要作用是将HTML文本解释成DOM树。CSS解析器:它的作用是为DOM中的各个元素对象计算出样式信息,为布局提供基础设施Javascript引擎:使用Javascript代码可以修改网页的内容,也能修改css...原创 2025-02-19 10:54:47 · 596 阅读 · 0 评论 -
浏览器应该有的功能
浏览器应该有的功能网络: 浏览器通过网络模块来下载各式各样的资源,例如html文本;javascript代码;样式表;图片;音视频文件等。 网络部分尤为重要,因为它耗时长,而且需要安全访问互联网上的资源。资源管理: 从网络下载,或者本地获取到的资源需要有高效的机制来管理它们。 例如如何避免重复下载,资源如何缓存等等网页浏览: 这是浏览器的核心也是最基本的功能,最重要的功能。 ...原创 2025-02-19 10:53:40 · 274 阅读 · 0 评论 -
MongoDB知识点
Mongoose 是一个对象文档模型(ODM)库,它对Node原生的MongoDB模块进行了进一步的优化封装,并提供了更多的功能。官网。原创 2023-04-27 10:37:49 · 233 阅读 · 0 评论 -
Vue3.2 setup语法糖
提示:Vue3.2 版本开始才能使用语法糖!在 Vue3.0 中变量必须 return 出来,template中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性,无需 return,template 便可直接使用。原创 2025-02-19 10:42:27 · 392 阅读 · 0 评论 -
VSCode配置代码片段
配置用户代码片段原创 2022-11-07 11:22:19 · 229 阅读 · 0 评论 -
vue 中 axios二次封装,接口统一存放
一、基于框架:vue二、基于http库:axios三、基本用法:1.通过node安装:npm install axios2. 在项目目录的src文件夹下新建providers文件夹,在该文件夹内新建http-service.js文件,内容如下代码块:import axios from 'axios';axios.defaults.timeout = 5000;axios.defaults.baseURL ='http://www.baidu.com'; //填写域名//http re原创 2021-02-20 15:36:13 · 224 阅读 · 0 评论 -
音视频js相关属性
###音视频js相关属性currentTime : 开始到播放现在所用的时间(可读写)duration : 媒体总时间(只读)muted : 是否静音(可读写,相比于volume优先级要高)volume : 0.0-1.0的音量相对值(可读写)paused : 媒体是否暂停(只读)ended : 媒体是否播放完毕(只读)e...原创 2020-10-14 16:53:15 · 769 阅读 · 0 评论 -
This相关
<script> /* this指向于谁? 看函数调用位置上的调用形式 独立调用( fn() ) ---> this指向window 构造调用( new fn() ) ---> this指向当前new调用创建的实例 隐式调用( obj.fn() ) ---> this指向调用者 显示调用( fn.call(obj) fn.apply(obj)) ---原创 2020-10-10 11:57:34 · 128 阅读 · 0 评论 -
Promise相关知识M
<head> <meta charset="UTF-8"> <title>Title</title> <!-- 1. 函数化编程 2. 异步编程 浏览器的一个软件 它的模型是多进程 多线程的!! 浏览器中解析js的v8引擎 是单线程的 而且在浏览器中 只有v8引擎有能力执行js代码 队列: --></head原创 2020-10-10 11:56:13 · 134 阅读 · 0 评论 -
Flex布局相关知识M
核心概念容器 & 项目主轴 & 侧轴flex 容器上的属性flex-direction : 控制了主轴是哪一根;控制侧轴是哪一根;控制主轴的方向 row : 主轴是x轴 方向是正方向 侧轴是y轴 row-reverse: 主轴是x轴 方向是反方向 侧轴是y轴 column: 主轴是y轴 方向是正方向 侧轴是x轴 column-reverse: 主轴是y轴 方向是反方向 侧轴是x轴flex-wrap : 控制了侧轴的方向 no-wrap 侧轴原创 2020-10-10 11:51:53 · 222 阅读 · 0 评论 -
常用数组方法M
isArray<script type="text/javascript"> var arr =[1,2,3]; console.log(typeof arr); //Array.isArray(obj) 用于确定传递的值是否是一个 Array Array.isArray([1, 2, 3]); // true Array.isArray({foo: 123}); // false Array.isArray("foobar"); // fa原创 2020-10-10 11:47:53 · 263 阅读 · 0 评论 -
Ajax基础知识M
Ajax是浏览器提供的一套方法,可以实现页面无刷新跟新数据,提高用户浏览器网站应用的体验应用场景:1 页面上拉加载更多数据2 列表数据无刷新分页3 表单项离开焦点数据验证4 搜索框提示文字下拉列表运行环境Ajax技术需要运行在网站环境中才能生效app.js引入express模块const express=require('express');路径处理模块const path=require('path');创建web服务器const app=express();静态资源访问原创 2020-05-16 10:58:05 · 219 阅读 · 0 评论 -
ES567相关知识M
**es5**一、严格模式:(了解)理解:除了正常运行模式(混杂模式),ES5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的语法条件下运行目的/作用消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为消除代码运行的一些不安全之处,为代码的安全运行保驾护航为未来新版本的Javascript做好铺垫使用在全局或函数的第一条语句定义为: ‘use strict’;如果浏览器不支持,原创 2020-05-12 14:58:41 · 779 阅读 · 0 评论 -
JS函数对象作用域(基础)
函数函数的定义:(三要素:功能、参数、返回值); //1、字面量定义 function printLove(n){ //函数体 for(var i = 0; i < n; i++){ console.log('i love you~ zhao li ying~'); } return 1000000; } //2、函数表达式定义; var printLove = function(){ /原创 2020-05-12 14:35:33 · 423 阅读 · 0 评论