JavaScript
faine℃
这个作者很懒,什么都没留下…
展开
-
一文搞定javascript中正则表达式
1.1 模糊匹配模糊匹配,分为两个方向上的匹配: 横向匹配和纵向匹配1.1.1 横向正则匹配横向正则匹配,指的是字符串长度不是固定的,可以是多种情况。比如正则/ab{2,5}c/: 表示匹配字符串,第一个字符为"a", 接下来2-5字符为"b",最后字符为"c"。var regex = /ab{2,5}c/; //注意:{2,5}直接不能用空格{2, 5}会报错var string...原创 2020-05-16 11:31:08 · 238 阅读 · 0 评论 -
javascript运行机制—消息队列,同步异步,微任务和宏任务
https://www.jianshu.com/p/b1c537a709ce前言js是单线程,异步、非阻塞、解释型脚本语言;这边先提三个疑问,带着问题学习。为啥js要设计成单线程,多线程和多进程效率不是更高吗?既然js是单线程,怎么处理同步任务和异步任务?异步又是怎么实现非阻塞的呢??2. js为啥是单线程?在这之前,先来看下线程和进程的概念:2.1 进程和线程进程...原创 2019-12-02 08:51:31 · 522 阅读 · 0 评论 -
js文件读写与下载
<input class="'#uploadTxt'" type="file" label="导入文件" onchange="onFileSelect($event)"/><button pxButton type="button" class="ui-button-info" name="buttonExport" [label]="导出文件" (click)="export...原创 2019-11-26 15:07:19 · 171 阅读 · 0 评论 -
javaScript一:入门了解
JavaScript简介JS是一门完备的动态编程语言。应用于HTML时,可为网站提供动态交互特性。可应用与幻灯片、照片库、浮动布局和响应按钮点击以及游戏、2D、3D、大型数据库驱动程序等。...原创 2019-07-22 17:28:09 · 101 阅读 · 0 评论 -
Javascrip三:面向对象设计
文章目录1 对象定义对象属性1 对象定义对象就是包含变量的变量;var person = { firstName: "Bill", lastName: "Gates", age: 86, eyeColor: "blue"}var x = person; //此处的x并非person的副本,person和x是一个对象; x.age = 10;conso...原创 2019-08-08 16:01:30 · 92 阅读 · 0 评论 -
javascript二:基本概念以及作用域
文章目录1. 基本概念1.1 变量1.2 数据类型四种输出方式:window.alert() : 写入警告框document.write() :写入HTML输出,会删除已有的HTML语句innerHTML : 写入HTML元素console.log() : 写入浏览器控制台1. 基本概念1.1 变量变量申明:var num1 = 2;变量算术运算var ...原创 2019-08-07 09:55:03 · 137 阅读 · 0 评论 -
json学习笔记
1. JSON简介JSON是一种存储和交换数据的语法;JSON 是通过Javascript对象标记法书写的文本;1.1 交换数据在浏览器和服务器之间进行数据交换时,只能采用文本的形式,而不能采用对象;JSON属于文本,能够把任何JavaScript 对象转换为JSON,然后将其发送给服务器;从服务器接收到的数据文本也可以通过JSON的方式转换为对象;发送数据数据如果是存储...原创 2019-08-15 08:38:20 · 138 阅读 · 0 评论 -
js中Uncaught TypeError: Cannot set property 'innerHTML' of null问题解决方法:
html文件如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="test.js"><...原创 2019-08-12 09:18:20 · 9909 阅读 · 2 评论 -
JS DOM(文档对象模型)
文章目录1 什么是HTML DOM1 什么是HTML DOMHTML DOM是HTML的标准对象模型和编程接口。换言之,HTML DOM 是关于如何获取、更改、添加或删除HTML元素的标准;DOM编程界面是每个对象的属性和方法。属性是您能够获取或设置的值(就比如改变HTML元素的内容)方法是您能够完成的动作(比如添加或者删除HTML元素)。查找HTML元素方法:...原创 2019-08-12 20:27:23 · 250 阅读 · 0 评论