导语:今天说一下有关js中正则表达式的一些知识点。正则表达式主要是在表单输入验证,以及一些文本字符处理中特表好用。 正则表达式的概念 正则表达式是一个描述字符模式的对象,最早是诞生于Perl语言中,JavaScript继承了Perl语言的正则表达式的一些特性,方法和概念。在JavaScript中,有一个类RegExp表示正则表达式,而且String和RegExp都有对应的模式 ...
导语:今天说一下有关js中正则表达式的一些知识点。正则表达式主要是在表单输入验证,以及一些文本字符处理中特表好用。 正则表达式的概念 正则表达式是一个描述字符模式的对象,最早是诞生于Perl语言中,JavaScript继承了Perl语言的正则表达式的一些特性,方法和概念。在JavaScript中,有一个类RegExp表示正则表达式,而且String和RegExp都有对应的模式 ...
导语:今天,来探讨一下ES6中的块级作用域。 全局作用域和函数作用域 在ES5中,只全局作用域和函数作用域。这会导致函数作用域覆盖了全局作用域;亦或者循环中的变量泄露为全局变量。 例如: 函数作用域覆盖了全局作用域,发生了变量提升,函数声明大于var声明的变量,因此函数里面的a提到了前面,在打印a,初始化一个undefined给a,所以打印出了undefine ...
导语:今天学习一下const命令。 声明一个常量 const声明一个只读常量,一旦声明,常量的值便不可改变。 例子如下: `js const food = 12; food = 23; // Uncaught TypeError: Assignment to constant variable. ` 声明一个变量 const可以声明 ...
导语:今天说一下如何获取url参数值。 思路 通过location的search就可以获取到url中问号后面的值。 字符串过滤到问号 通过split方法分割参数集合 循环赋值 匹配对应的参数值 返回值 封装的方法 `js function getUrlParams(name) { // 不传name返回所有值,否则返回 ...
导语:set是ES6中的新增的数据结构,是一种构造函数,类似于数组,但是里面的元素都是唯一的,不重复的。 学习set 例如: `js const set = new Set(); [1,2,3,4,5,2,1,2,1,2].forEach( x => set.add(x) ); for(let i of set) { console.log(i); ...
导语:今天学习一下let命令。 let命令的用法 let是es6中的声明一个变量的命令,只在它声明的代码块中有效,出了这个代码块就会报错。也非常适合for循环,在循环中i的值只在循环语句中生效,在外边取不到的。 var命令声明的是一个全局的变量,i是指向全局的变量,只会输出最后的值。而let只在循环语句块里面生效,每次循环都会重新声明一个i的,所以每次循环都能拿到对应的 ...
导语:今天来讲一下ajax的有关知识点。 ajax概念 ajax全称叫Asynchronous JavaScript and XML,意思是异步的 JavaScript 和 XML。 ajax是现有标准的一种新方法,不是编程语言,可以在不刷新网页的情况下,和服务器交换数据并且更新部分页面内容,不需要任何插件,只需要游览器允许运行JavaScript就可以。 ...
导语:今天说一下有关对象操作方法的文章。 目录 什么是对象 创建对象 对象的属性 作为关联数组的对象 Object的属性和方法 什么是对象 在js中数据类型分为两类,一个是基本数据类型,另一个是引用数据类型。基本数据类型包括文本字符串string、布尔boolean、数字number、未定义nudefined、空值null,而引用 ...
导语:本篇主要是汇总了一些日常开发中做的一些的案例,更多内容请访问 https://felab.guanqi.xyz/ 查看。 目录 小米首页 天猫首页 帅康首页 58首页 换肤 商品放大镜 时钟canvas 刮刮卡 妈妈的礼物 骰子 统计表 选项卡 ...
导语:之前我做了许多的小项目,包括当当网pc、哔哩哔哩h5,豆瓣网h5(由于豆瓣api接口权限问题,暂时无法访问),更多内容请访问 https://felab.guanqi.xyz/ 查看。 当当网pc 当当网是初学前端时候做的一个案例,这个案例包括登录,注册,首页,二级页,详情页,购物车页面这几个部分。 你可以先注册,然后登录,到首页看 ...