JavaScript
文章平均质量分 77
js基础、高级应用、设计模式
天界程序员
笔落惊风雨,诗成泣鬼神。
展开
-
写了一个javaScript数据类型判断的工具(npm--genius-type)
主要功能:就是可以判断较细粒度的数据类型:“string” | “number” | “bigint” | “boolean” | “symbol” | “undefined” | “object” | “function” | “array” | “object” | “date” | “null” | “int” | “float” | “infinite” | “NaN”...原创 2022-06-30 16:44:13 · 484 阅读 · 3 评论 -
使用npm发布自己开发的工具包笔记
使用npm发布自己开发的工具包笔记原创 2022-06-27 12:11:44 · 501 阅读 · 0 评论 -
genius-storage使用文档,一个浏览器缓存工具
genius-storage 是一个扩展性较好、易上手、统一操作浏览器的 localStorage 、sessionStorage 、cookie 的JavaScript工具库。原创 2022-06-23 23:47:33 · 325 阅读 · 1 评论 -
JavaScript函数柯里化
一、简单了解apply和call call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。 call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。call其实是apply的一种语法糖。 格式:apply(context,[arguments]),call(context,param1,param2,...)。 二、什么是函数柯里化? 柯里化(Currying)是把接受多个参数的函数变换成接受一原创 2022-01-12 14:47:38 · 1122 阅读 · 2 评论 -
JavaScript基础知识笔记
基础语法 /* 多行注释 JS注释 多行注释,注释中的内容不会被执行,但是可以在源代码中查看 要养成良好的编写注释的习惯,也可以通过注释来对代码进行一些简单的调试 */ //单行注释 //alert("hello"); //document.write("hello"); console.log("hello"); //该语句用来在控制台输出一个日志 /* * 1.JS中严格区分大小写 * 2.JS中每一条语句以分号(;)结尾 * - 如果不写分号,浏览器会自动添加,但是会消耗一些系统资源, *原创 2021-12-05 18:31:04 · 722 阅读 · 4 评论