随笔分类 - WEB基础
WEB基础
摘要:导语:最近由于一些事情需要处理,所以没来得及写技术总结了。今天终于可以坐下来好好的梳理一下脉络,说一下那个在日常前端开发过程中,常用到的页面列表加载的方法总结。这里介绍三种方法,分别是分页加载、按钮加载以及滚动加载。 目录 方法简介 代码实现 效果预览 方法简介 在日常的前端开发过程中,我们经常会碰
阅读全文
摘要:导语:最近研究了一下网页录制音视频的原理以及实现,现在就目前的实现方法做一个总结。 目录 相关API 方法介绍 实战演练 相关API 要实现这个功能就涉及到两个js api。 getUserMedia MediaRecorder 方法介绍 getUserMedia 通过getUserMedia这个接
阅读全文
摘要:导语: 前端作为web项目开发流程中的一个环节,在实际开发过程中,必定要和ui/交互设计师进行沟通协调,以便保证设计稿能够完全代码化,并且是设计师希望的效果。所以,在这里我总结了一些前端开发需要注意的设计稿的一些东西。 目录 设计稿为750px的原理 常用中文字体英文名称 设计稿和代码化的区别 设计
阅读全文
摘要:导语: 在日常的开发过程中,跨域是一个令人头疼的事情,也在跨域的过程中学到了不少知识,也吃了不少跨域的亏,一直没有时间整理这部分的知识点,现在就我脑海中的跨域知识以及结合开发过程中遇到的坎进行一个系统的总结。 目录 + 跨域是什么 + 跨域解决方法 跨域是什么 说到跨域,就不得不提游览器的 "同源安
阅读全文
摘要:判断数组的几种方法 instanceof运算符 这个运算符可以判断一个对象是否是在其原型链上原型构造函数中的属性。 constructor 这个属性是返回对象相对应的构造函数。 写一个函数方法 数组自带的isArray方法 以上就是一些简单的方法。
阅读全文
摘要:js获取url参数值 今天说一下如何获取url参数值。 思路 + 通过 的`search`就可以获取到url中问号后面的值。 + 字符串过滤到问号 + 通过split方法分割参数集合 + 循环赋值 + 匹配对应的参数值 + 返回值 封装的方法 实例 例如: 写在最后 这是一个比较简单的方法。
阅读全文
摘要:今天来讲一下ajax的有关知识点。 ajax概念 ajax全称叫 Asynchronous JavaScript and XML ,意思是异步的 JavaScript 和 XML。 ajax是现有标准的一种新方法,不是编程语言,可以在不刷新网页的情况下,和服务器交换数据并且更新部分页面内容,不需要任
阅读全文
摘要:学习set set是ES6中的新增的数据结构,是一种构造函数,类似于数组,但是里面的元素都是唯一的,不重复的。 例如: set的属性 set的属性包括constructor(set原型)和size(用来记录set的大小)。 用法: ,`Set.prototype.size`。 例如: set的方法
阅读全文
摘要:hi,我又回来了,今天学习一下 命令。 声明一个常量 声明一个只读常量,一旦声明,常量的值便不可改变。 例子如下: 还可以声明一个变量 可以声明一个变量,声明以后,必须初始化,否则变错。 例子如下: 其他特性 和`let`有许多相似点: + 只在其声明的块级作用域中有效; + 不存在作用域提升,是暂
阅读全文
摘要:今天,来探讨一下ES6中的块级作用域。 全局作用域和函数作用域 在ES5中,只全局作用域和函数作用域。这会导致函数作用域覆盖了全局作用域;亦或者循环中的变量泄露为全局变量。 例如: 最后总结 今天就将这些,下次再会。期待再更新。
阅读全文
摘要:let命令的用法 是es6中的声明一个变量的命令,只在它声明的代码块中有效,出了这个代码块就会报错。也非常适合 循环,在循环中i的值只在循环语句中生效,在外边取不到的。 命令声明的是一个全局的变量,i是指向全局的变量,只会输出最后的值。而 只在循环语句块里面生效,每次循环都会重新声明一个i的,所以每
阅读全文
摘要:今天给大家带来一篇有关数组操作方法的文章。 新建数组 + 方法一:通过 运算符创建一个数组构造函数。 + 方法二:通过方括号直接创建直接量数组。 添加数组中的元素 + 方法一:通过下标添加元素。 + 方法二:通过 的`push`方法来添加。 说明一点 : 是往数组末尾添加新元素。 + 方法三:通过
阅读全文