JavaScript
文章平均质量分 57
想做一条躺平的咸鱼
这个作者很懒,什么都没留下…
展开
-
(ES6) JS面向对象
(ES6) JS面向对象class Person{ //属性 //构造函数:魔术方法(钩子函数:自动触发(类被实例化自动触发)) constructor(){ //属性只能在构造函数中定义 this.name="" console.log("sadasdas") } //方法 play(){ }}//new Person();//只要new 就调用原创 2022-04-09 17:43:23 · 283 阅读 · 0 评论 -
JS将一个伪数组转换为真实数组
类数组 、伪数组 节点对象集合 具备长度属性 下标数字0起始 不具备数组的api// Array() var arr = [1, 2, 3, 4, 5]; // 正常数组 console.log(arr)具有数组api伪数组<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <met...原创 2022-04-07 19:28:37 · 298 阅读 · 0 评论 -
JavaScript之this关键字指向+构造函数+原型+原型链
一.this关键字this:无法直接确定指向this的指向以最终驱动的对象为主。环境this指向自定义函数中window构造函数中当前实例对象dom事件函数当前节点对象普通对象,json对象当前对象定时器(function(),100)window改变指向:1.变量替换2.箭头函数基于函数(function)来调用:实现继承(args,args2)形式运行机制参数**function.**原创 2022-04-05 20:06:22 · 643 阅读 · 0 评论 -
JavaScript之正则表达式
JS的正则表达表达式字符的匹配的验证规则String合法性验证网页内容抓取表单验证:减少与服务器的请求交互声明一个正则表达式① var patt= /原子,量词/模式修正符②对象 var patt=new RegEpx(“原子+量词”,“模式修正符|img|”)一.模式修正法i忽略大小写g全局匹配m多行匹配模式二.元字符(字符簇)【0-1字符 中文 特殊符号】\d0-9任意数字\D非数字原创 2022-03-28 15:20:10 · 472 阅读 · 0 评论 -
学习function函数阶段笔记
1.函数functionarguments可以用来输出实参的真实长度,因为有时候实参传递的个数不一定和形参的个数相等,所以这种用法可以知道实际实参的个数 function play(a, b) { alert(arguments[0] + '-' + arguments[1] + '-' + arguments[2]); alert(arguments.length); //指的是实参的长度 } play(10, 20, 30, 40);自定义函数:一原创 2022-03-22 09:01:05 · 120 阅读 · 0 评论 -
JavaScript笔记(特点,组成,语法约定,运算符,逻辑控制语句,函数)(2020-11-02)
什么是JavaScriptJavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript特点是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。跨平台特性,在绝大多数浏览器原创 2022-03-20 23:05:48 · 90 阅读 · 0 评论 -
var date= new Date()的那些事(浅记一下)
时间日期对象Date:var date= new Date();//声明时间对象Datevar date =new Date();date.getFullyear() 年份date.getMonth()+1 月份0-11date.getDate() 日date.getHours() 0-24小时date.getMinutes() 分钟date.getSeconds() 秒数date.getDay() 星期 0-6date.toLoca原创 2022-03-19 17:07:44 · 2449 阅读 · 0 评论 -
JavaScript开始浅记笔记(类型,机制,格式,调用符)
类型:客户端脚本语言:动态语言支持,使用变量运行机制: 解析性语言:一边执行一边解析(浏览在运行过程中进行解析) 编译性语言:jsp,python,php(解析器 html)->浏览器浏览器html:搭建页面架构css:美化页面js:动态效果前后端分离:Web前端:应用(applicantion)的前台(html + css + js 数据渲染, 交互 )Web后端:java php …移动端:HYbridAPP(混合app)node.js :让js运行服务器js原创 2022-03-19 16:04:20 · 782 阅读 · 0 评论