JavaScript
文章平均质量分 84
晚风yY
这个作者很懒,什么都没留下…
展开
-
JS模块化(2)
认 识 ESModuleJavaScript没有模块化一直是它的痛点,所以才会产生我们前面学习的社区规范:CommonJ S、AMD、CMD等, 所以在ES推出自己的模块化系统时,大家也是兴奋异常。 ES Module和CommonJS的模块化有一些不同之处: 一方面它使用了import和export关键字; 另一方面它采用编译期的静态分析,并且也加入了动态引用的方式; ES Module模块采用export和import关键字来实现模块化: export负...原创 2021-05-18 14:07:12 · 69 阅读 · 0 评论 -
JavaScript模块化
什么是模块化呢?那么,到底什么是模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构; 这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用; 也可以通过某种方式,导入另外结构中的变量、函数、对象等; 上面说提到的结构,就是模块;按照这种结构划分开发程序的过程,就是模块化开发的过程; 无论你多么喜欢JavaScript,以及它现在发展的有多好,我们都需...原创 2021-05-15 15:21:12 · 252 阅读 · 1 评论 -
JavaScript高级(3)
函数进阶-函数的定义方式函数声明函数表达式函数声明与函数表达式的区别函数声明必须有名字 函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用 函数表达式类似于变量赋值函数表达式可以没有名字,例如匿名函数函数表达式没有变量提升,在执行阶段创建,必须在表达式执行之后才可以调用函数进阶-函数的调用方式<script> // 1.声明方式 // 规则:1.函数首字母小写,遵循驼峰命名规范 // 2.类:首字母..原创 2021-04-21 13:19:19 · 99 阅读 · 0 评论 -
JavaScript高级(2)
创建对象1.通过new object()创建var person = new Object()person.name = 'Jack'person.age = 18person.sayName = function () { console.log(this.name)}2.通过字母量创建var person = { name: 'Jack', age: 18, sayName: function () { console.log(this.name)原创 2021-04-20 14:07:01 · 65 阅读 · 0 评论 -
JavaScript高级(1)
什么是对象?什么是面对对象?面向对象与面向过程:面向过程的体现<html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">.原创 2021-04-17 14:58:56 · 52 阅读 · 0 评论 -
数组的方法
数组的定义:数组是一组数据的集合,在内存中是一段连续的内存空间。数组的特点:数组定义时可以无需指定数组长度存储数据是无需指定具体类型,可以存储任意类型数组的创建方式:var a=[]var a=new Array()//括号里面参数可以有参数,若为一个数字,表示该数组的长度,如果为多个数字或者一个(多个)非数字表示的是传递数组中应该包含的值。数组中的方法:1.join()将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符,该方..原创 2021-04-06 19:05:44 · 104 阅读 · 0 评论 -
JavaScript基础知识(7)
JavaScript中的BOM对象浏览器对象模型--BrowserObjectModel (BOM)主要的对象属于window对象中的内容。window对象我们不需要手动创建,是一个内置的对象,我们只管使用。window对象中的属性确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)window对象中的函数 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 close() 方法用于..原创 2021-03-19 19:41:41 · 126 阅读 · 0 评论 -
JavaScript基础知识(6)
JavaScript中的DOM对象DOM--Document Object Model[文档对象模型]当网页被加载时,浏览器会创建页面的文档对象模型。HTML DOM模型被构造为对象的树当网页被加载时,浏览器会创建页面的文档对象模型。那么在网页中的任何一个html标记都有可能成为DOM对象。我们通过javascript来控制网页中的html标记,但是javascript并不能直接控制html标记,这是我们就需要将网页中的html标记,变成javascript能够识别的对象,这个能..转载 2021-03-18 17:47:59 · 80 阅读 · 0 评论 -
JavaScript基础知识(5)
JavaScript中的Date对象创建Date对象1.new Date(); //当前系统时间2.newDate(milliseconds)//返回从1970年1月1日至今的毫秒数3.newDate(dateString)4.newDate(year,month,day,hours,minutes,seconds,milliseconds)常用的函数getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。getFullYe...转载 2021-03-17 13:50:30 · 165 阅读 · 0 评论 -
JavaScript基础知识(4)
Javascript中的对象1.1自定义对象--我们自己创建的对象1.2 内置对象----javascript提供好的对象1.高级对象字符串对象(String)Number 对象JavaScript Array(数组)Boolean(布尔)Date(日期)Math(算数)RegExp 对象2.dom对象---控制html网页标记的对象3.bom对象---浏览器对象自定义对象1.“{}”自定义对象的标志2.自定义对象中可以包含变量和函数3.自定义原创 2021-03-16 19:06:44 · 93 阅读 · 0 评论 -
JavaScript基础知识(3)
JavaScript中的运算符算术运算符 + 、-、*、/、%【求余/取模】、++【自增】、--【自减】++【自增】、--【自减】运算的优先级高于+ 、-、*、/、%例如:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>算术运算符</title> <script> window.onload=function(){原创 2021-03-13 19:31:16 · 179 阅读 · 0 评论 -
JavaScript基础知识(2)
JavaScript中的变量变量是程序运行中的最小单位,存储数据的”容器”。为什么需要使用变量来存储数据?为了减少程序的运行空间创建变量需要什么?变量的组成?创建变量的关键字--var 变量的名称 初始值【决定变量的数据类型】 作用域【有效范围】例如:西安市的公交卡在成都市是不能用的定义变量和变量赋值定义变量的格式: var 变量名称; 定义一个变量变量赋值的格式: 变量名称=具体数据值; 变量赋值定义变量+变量赋值的格式:var 变量名称=具体数据值; 定义+...原创 2021-03-12 19:58:43 · 174 阅读 · 0 评论 -
JavaScript基础知识(1)
41.什么是JavaScript?JavaScript--是一种面向对象的脚本语言。面向对象是一种编程思想。在没有出现面向对象的编程思想之前,我们用向过程的编程思想指导具体实践。面向对象的特点?1.封装--将所有分散的数据集中在一起统一处理。2.继承--孩子从父母那里得到一些数据。3.多态--多种状态/形态,在不同的环境下,同一个元素会呈现出不同的状态/形态。脚本语言--程序编写完成以后,不需要经过转换,在运行环境上直接执行的。【JavaSctipt,SQL】JavaSc原创 2021-03-11 15:49:36 · 137 阅读 · 0 评论