原生JS练习
丹哥不是哥
热爱生活,努力发光
展开
-
努力发光
哦原创 2018-06-01 18:17:43 · 2178 阅读 · 0 评论 -
js判断一个字符串是不是json格式
因为JSON.parse()有特例JSON.parse('123'); // 123JSON.parse('{}'); // {}JSON.parse('true'); // trueJSON.parse('"foo"'); // "foo"JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]JSON.parse('null'); // n...转载 2020-03-03 11:01:26 · 4116 阅读 · 0 评论 -
前端笔记---7.javascript基础(内置对象,常用方法及应用)
JavaScript 基础内置对象创建对象的几种方法自定义构造函数new关键字instance of内置对象MDN如何学习一个方法?Math对象---静态对象Date对象---构造函数Array对象创建数组对象的两种方式检测一个对象是否是数组toString/valueOf数组常用方法清空数组的方法基本包装类型String对象字符串的不可变创建字符串对象字符串对象常用的方法内置对象创建对象的几...原创 2019-05-29 14:56:50 · 227 阅读 · 0 评论 -
javaScript一个数组对象根据另一个数组排序
直接上代码:var list = [ {name:'上海',code:'shanghai',}, {name:'西安', code:'xian'}, {name:'深圳', code:'shenzhen'}, {name:'北京', code:'beijing'}];list.sort((a,b)=>{ let order=['beijing',...原创 2019-05-31 11:01:11 · 7078 阅读 · 0 评论 -
前端笔记---4.javascript基础(数组)
JavaScript 基础数组为什么要学习数组数组的概念数组的定义获取数组元素数组遍历在数组中新增元素案例学习目标数组及其应用数组为什么要学习数组之前学习的数据类型,只能存储一个值(比如:Number/String。我们想存储班级中所有学生的姓名,此时该如何存储?数组是一种数据类型,可以存储很多项,有一定的顺序,很多项的集合,就叫数组。 Array数组的概念所谓数组...原创 2019-05-07 14:03:06 · 236 阅读 · 0 评论 -
前端笔记---6.javascript基础(作用域,对象,简单类型与复杂类型)
JavaScript 基础作用域全局变量和局部变量块级作用域作用域链对象为什么要有对象什么是对象JavaScript中的对象对象字面量对象创建方式对象字面量new Object()方法创建对象工厂函数创建对象属性和方法对象的使用遍历对象的属性删除对象的属性delete简单类型和复杂类型栈和堆内存模型基本类型在内存中复杂类型在内存中基本类型作为参数复杂类型作为参数案例:冒泡排序分析作用域作用域:...原创 2019-05-09 20:38:41 · 262 阅读 · 1 评论 -
前端笔记---3.javascript基础(流程控制)
学习目标:JavaScript流程控流程控制流程控制 是 编程语言 与 其他语言区分的一个标识,流程控制指的是,我们写的代码是如何去执行的。顺序结构代码从上到下依次执行,就是顺序结构。程序默认就是从上倒下顺序执行的。Created with Raphaël 2.2.0开始语句1语句2结束分支结构根据不同的情况,执行不同的代码又叫选择结构Created w...原创 2019-05-06 15:25:05 · 178 阅读 · 0 评论 -
前端笔记---5.javascript基础(函数,代码规范)
JavaScript 基础函数为什么要有函数什么是函数函数的定义函数的调用函数的参数函数的返回值arguments的作用代码规范作业目标函数及其应用函数为什么要有函数如果要在多个地方求1-100之间所有数的和,应该怎么做?什么是函数把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一...原创 2019-05-08 12:25:27 · 244 阅读 · 0 评论 -
前端笔记---2.javascript基础(操作符)
JavaScript 基础2表达式和语句表达式语句操作符算术运算符一元运算符逻辑运算符布尔类型的隐式转换关系运算符赋值运算符运算符的优先级学习目标:JavaScript中的操作符表达式和语句表达式一个表达式可以产生一个值,有可能是运算、函数调用、字面量等等。表达式可以放在任何需要的地方。比如: 5+6语句语句可以理解为一个行为,循环语句和判断语句就是最经典的语句。一个...原创 2019-04-29 15:59:38 · 398 阅读 · 0 评论 -
前端笔记---1.javascript基础(介绍,变量,数据类型)
JavaScript 基础网页、网站和应用程序JavaScript能做啥?JavaScript介绍JavaScript是什么JavaScript最初的目的JavaScript的目前的应用场景JavaScript 与 HTML、CSS的区别JavaScript的组成JavaScript初体验变量什么是变量如何使用变量变量的命名规则和规范字面量数据类型简单数据类型Number类型String类型Boo...原创 2019-04-28 18:04:40 · 319 阅读 · 1 评论 -
原生js实现demo---给当前页面url添加参数
回归原生1.功能描述当页面不是表单提交时,给当前页面url添加或者修改参数,可以通过此方式实现页面与页面之间的传参。2.实现代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>demo</title></head><b...原创 2019-04-25 18:48:23 · 6760 阅读 · 0 评论