
JavaScript
away.....
Nothing you can not learn.
展开
-
原生js实现购物车添加删除库存修改
1、实现效果2、代码实现<!DOCTYPE html><html> <head> <title>购物车</title> <meta charset="utf-8" /> <style type="text/css"> h1 { text-align:center; } table { margin:0 auto;原创 2021-07-05 19:55:20 · 2163 阅读 · 1 评论 -
jQuery实现省市区三级联动(本地json文件)
1、json数据来源腾讯位置服务API2、HTML<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <select name="" class="provinces"> </select> <select name="" cla原创 2021-07-02 11:19:25 · 3734 阅读 · 0 评论 -
JavaScript06-内置对象(Date、数组、字符串)
1 - 内置对象1.1 内置对象 JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象 前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发 JavaScript 提供了多个内置对象:Math、 Date 、Array、String等1原创 2020-11-09 18:32:53 · 171 阅读 · 0 评论 -
JavaScript 案例:数组去重
JavaScript 案例: 数组去重要求: 删除数组 arr = [ ‘a’,‘b’,‘b’,‘c’,‘c’,‘c’,‘d’,‘e’,‘f’,‘f’]中重复的元素解析(核心算法): 遍历旧数组,然后用旧数组元素去查询新数组,如果在该元素在新数组中不存在,添加,否则不添加 // 去重函数 unique function unique(arr) { var newArr = []; for (var i = 0; i < arr原创 2020-11-07 15:41:44 · 278 阅读 · 0 评论 -
JavaScript05-作用域、创建对象、构造函数
1 - 作用域1.1 作用域概述通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript(es6前)中的作用域有两种:全局作用域局部作用域(函数作用域)1.2 全局作用域作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件。1.3 局部作用域作用于函数内的代码环境,就是局部作用域。 因为跟函数有关系,所以也称原创 2020-11-06 15:46:51 · 148 阅读 · 0 评论 -
预解析案例
变量提升,函数提升案例:f1();console.log(c);console.log(b);console.log(a);funcition f1() {var a = b = c = 9;//相当于 var a=9; b=9;c=9; b和c直接赋值 没有var声明 当全局变量看console.log(a);cosole.log(b);console.log(c);}预解析结果funcition f1() {var a = b = c = 9;console.log(a);原创 2020-11-06 10:15:11 · 106 阅读 · 0 评论 -
JavaScript04-数组、函数
1 - 数组1.1 数组的概念数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的方式。1.2 创建数组JS 中创建数组有两种方式:利用 new 创建数组 var 数组名 = new Array() ; var arr = new Array(); // 创建一个新的空数组利用数组字面量创建数组//1. 使用数组字面量方式创建空的数组原创 2020-11-05 15:42:25 · 142 阅读 · 0 评论 -
JavaScript03-循环
1 - 循环1.1 for循环语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 }名称作用初始化变量通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。条件表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。操作表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。执行过程:初始化变量,初始原创 2020-11-05 11:29:11 · 159 阅读 · 0 评论 -
JavaScript02-运算符
1 - 运算符1.1 运算符的分类运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有: 算数运算符、 递增和递减运算符 、 比较运算符 、 逻辑运算符 、 赋值运算符1.2 算数运算符算术运算符概述概念:算术运算使用的符号,用于执行两个变量或值的算术运算。(+ - * / %(取余))浮点数的精度问题浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。var result =原创 2020-11-05 10:34:18 · 223 阅读 · 0 评论 -
JavaScript01-变量
JavaScript基础1 - 编程语言1.1 编程编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。1.2 计算机语言计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言和高级语言三大类。实原创 2020-11-04 19:14:13 · 273 阅读 · 0 评论