js复习区
文章平均质量分 67
aiuzi
这个作者很懒,什么都没留下…
展开
-
移动端开发tips
1. 标签中的内容,触碰上会有蓝色的遮罩,去除方法: a{ -webkit-tap-highlight-color:transparent; } 2. 移动屏幕简单适配方案(解决不了1px边框的问题) 解决字体大小的问题 document.documentElement.style.fontSize = viewWidth/ratio +'px 视口宽的获取 viewWidth = document.documentElement.getBoudingClientRect().width||w原创 2021-05-19 19:06:10 · 110 阅读 · 0 评论 -
HTTP协议、存储
一、前端数据交互与HTTP协议 1. 前后端通信 浏览器发送请求至后端,后端对请求进行响应 2. 前后端的通信方式 通过html进行访问 通过link、img、script、form等HTML的标签进行访问 Ajax&fetch 3. HTTP协议 HTML、JS、CSS、图片等都是通过HTTP在服务器和浏览器之间传输 HTTP是一个请求-响应协议 4. HTTP请求相应的过程 浏览器端发出请求,先从自己的缓存区找,看是否能查询到服务器的IP地址,如果可以直接访问服务器,如果不能,则到DNS原创 2021-05-18 21:24:58 · 824 阅读 · 0 评论 -
babel与webpack使用方法
一、Babel 1. Babel编译器 Babel本身可以编译ES6的大部分语法 ES6 Module语法一般需要使用Webpack来处理 Babel本身不能编译ES6新增的API(MAP\SET等),需要借助其他的模块 2. Babel使用方式 学会查询Babel官网的setup页面(https://babeljs.io/setup) 一般在命令行工具(CLI)或Webpack中使用Babel 3. 使用Babel的流程 安装Node.js(http://nodejs.org/en/) 初始化项原创 2021-05-17 14:13:02 · 844 阅读 · 0 评论 -
js中slice和splice的区别
一、slice() 1. 第一个参数:起始位置 常规 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice(2)); 结果输出为:从下标为二的项到最后一位 可以为负数 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice(-2)); 结果输出为:倒数第二位至最后一位 参数为空时 var arr=[1,2,3,4,5,6,7]; console.log(arr,arr.slice()原创 2021-05-03 22:13:08 · 292 阅读 · 0 评论 -
六、js面向对象
1. 熟悉每条函数上下文this的判定规则 对象.方法() :函数的上下文是这个打点的对象 方法():直接调用对象,上下文是window对象 var c = 1; var obj = { a: function () { var c = 3; return this.b; }, b: function () { var原创 2021-03-18 22:21:41 · 107 阅读 · 0 评论 -
四、JS流程控制语句 与 数组(待补充)
一、流程控制语句 1.JavaScript中的流程控制语句有哪些? 2.if多分支语句的执行机理;for循环的执行机理 3.for和while循环各有什么使用场景? 4.break和continue的区别? continue用于跳过循环中的一个迭代,并继续执行循环中的下一个迭代 break表示终止循环 【难点】 1.累加器和累成器、穷举法算法思想 二、数组 1.数组是什么?应该如何定义? var arr = ['A','B','C','D']; var arr = ('A','B','C','D');原创 2020-12-24 10:11:50 · 98 阅读 · 0 评论 -
三、JS基础语法与表达式
一、JS语法与变量 1. 前端开发主要有哪些层?语言和功能是什么? 2.JavaScript的书写位置是哪里? 有两种方式 在body中的<script> </script>标签对中 新建一个.js文件,将代码写在该文件中,在html中建立链接<script src="myjs.js/js.js(文件地址)"></script> 3.JavaScript有哪些输出语句? alert():弹出警告框 console.log() 控制台输出 prompt原创 2020-12-21 20:54:20 · 255 阅读 · 2 评论