js
li_ding_ding
这个作者很懒,什么都没留下…
展开
-
vue3导出excel表格
导出excel原创 2023-03-13 22:09:39 · 190 阅读 · 0 评论 -
Node.js于JS的对比以及它的global对象 console对象 process对象 buffer对象 模块
1)对比JSJS运行在客户端浏览器,有多款浏览器,存在代码兼容问题,Node.js运行在服务器端,只用一种环境,不存在代码兼容问题JS和Node.js有共同的内置对象,自定义对象,不同的宿主对象JS用于开发浏览器端的交互效果,Node.js用于服务器端的开发,例如数据库访问,其他服务器调用2)运行方式脚本模式Node 拖拽文件 回车交互模式Node 回车 进入交互模式连续两次 ctrl + c 或者一次ctrl +d3)特点单线程处理逻辑,支持数万个并发连接(同时在线人数原创 2021-11-17 18:49:22 · 743 阅读 · 0 评论 -
2021-09-07运动一个元素
var div = document.createElement(“div”); //创建一个元素document.body.appendChild(div); // 将元素插入到bodydiv.style.width = “100px”; // 设置元素样式div.style.height = “100px”;div.style.backgroundColor = “red”;div.style.position = “absolute”; //div.style.left原创 2021-09-07 12:08:41 · 47 阅读 · 0 评论 -
2021-09-06简单选项卡函数思路
效果图: </head><body> <div class="wrapper"> <button class="active">主题一</button> <button>主题二</button> <button>主题三</button> <div class="content" style="displ.原创 2021-09-06 13:13:09 · 48 阅读 · 0 评论 -
dom节点树(dom)基本操作
遍历节点树:parentNode >父节点(最顶端的parentNode为#document)childNodes >子节点们 (包括文档,注释)firstChild >第一个子节点lastChild >最后一个子节点nextSibling >最后一个兄弟节点previousSibling >前一个兄弟节点元素节点树的遍历:...原创 2021-09-05 13:17:11 · 291 阅读 · 0 评论 -
2021-08-30 js 一个简单的倒计时
<!DOCTYPE html><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"> <title>Document&l原创 2021-08-30 23:36:47 · 71 阅读 · 0 评论 -
初级包装类
在原始值调用属性的时候,自己不能有,会隐式的调用1: nuw String()2:nuw Boolean()3:new Number()原创 2021-08-30 09:14:59 · 52 阅读 · 0 评论 -
构造函数内部原理
1:在函数体最前面隐式的加上this = {}2:执行this.xxx = xxx;3:隐式的返回this;原创 2021-08-18 15:01:19 · 135 阅读 · 0 评论 -
2021-08-15 闭包
当内部函数被保存到外部时,将会生成闭包。闭包会导致原有的作用链不释放,造成内存泄漏。内存泄漏:原本要释放的数据不被释放,导致占用内存,内存越来越小,加载速度就越慢b在a里面被定义,就会在a执行完的基础上用a的劳动成果执行自己b在a里面被定义,a的值被++,b在a的值++得基础上再a++;a在return b的时候剪断与ao连接的线,但是b已经保存了a的ao;所以会在a执行后值的基础上再++然后得到b执行后的数据闭包的作用实现公有变量函数累加器可以做缓存(存储结构)外部不可见,但是确实有原创 2021-08-16 22:56:07 · 48 阅读 · 0 评论 -
立即执行函数(执行之后直接销毁)一次性函数
立即执行函数:针对初始化功能的函数(一次性函数,用完直接释放)除去直接释放其他的和正常函数无差别;立即执行函数有两种写法:(function(){}());W3C建议使用第一种(function (){} )();只有表达式才能被执行符号执行能被执行符号执行的表达式它的名字会被自动忽略一次性函数加形参实参的方法:一次形函数返回值的方法:“+” “-” “!”函数申明 = 函数表达式...原创 2021-08-15 14:21:02 · 1101 阅读 · 0 评论 -
2021-08-13 作用域精解
[[scope]]:每个javascript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供javsscrpt引擎存取,[[scope]]就是其中一个。 [[scope]]指的就是我们所说的作用域,其中存取了运行期上下文的集合运行期上下文:当函数被执行时,会创建一个称为执行期上下文的内部对象,一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行文上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。作用域原创 2021-08-14 16:08:12 · 53 阅读 · 0 评论 -
js运行三部曲 预编译四部曲
语法分析预编译解释执行原创 2021-08-12 16:57:28 · 110 阅读 · 0 评论 -
函数以及它的 “形参” “实参“
定义函数声明函数名与CSS名不一样,直接打印函数名只会输出函数名称,不会运行里面的数值。 **函数表达式**组成形式 **函数名称** **参数** **形参** **实参**返回值...原创 2021-08-09 23:43:46 · 80 阅读 · 0 评论 -
隐形类型转换
**isNaN()————>Number;**++/-- +/- (一元正负)++,–用法一样,数字可相加,写前写后都一样;+当+两边有一个字符串,就会调用string将两边全部变为字符串- ,* ,/ ,%调用number&& ,||, !> , < , <=, >=== , !=绝对等于与绝对不等于1 === 1 1!===1...原创 2021-08-08 00:03:54 · 49 阅读 · 0 评论 -
显示类型转换:typeof返回的数值Number(mix);parseInt(string radix);parseFloat(string);toString(radix)。。。
显示类型转换:**Number(mix)**把括号内的数值转换成数字;undefined(非数转不成数数字);null转换为数字为“0”parseInt(string radix)parseFloat(string)toString(radix)string(mix)Boolean()原创 2021-08-07 22:58:15 · 174 阅读 · 0 评论 -
2021-08-02 比较运算符 逻辑运算符 被认定为false的值
&比较运算符">" “<” “==” “>=” “<=” "!="字符串比较的是ASK码的顺序AZ:65106aZ:9712209:4857**非数不等于非数 **逻辑运算符"&&" “||” "!"&运算结果为真实的值&&语 运算符:全真即为真,有一个假即为假1:先看第一表达式转换成布尔值得结果,如果表达式为真,那就会看第二个表达式转换为原创 2021-08-02 15:17:14 · 170 阅读 · 0 评论 -
javascript 简单计算 交换数值 加减乘除运算符
a=1; a的打印值为1b=3; b的打印值为2利用中间变量交换a与b之间的值利用计算方法来交换a与b的值原创 2021-08-01 16:47:06 · 64 阅读 · 0 评论