
JavaScript
文章平均质量分 84
JavaScript基础
Javascript高级
html操作
阿山同学.
坐标广东深圳,Node+Golang全栈,主要从事前端+后端全站项目的开发和维护,擅长全栈APP以及小程序开发
展开
-
ts快速上手之实现hello world 常见的踩坑排除
之前的JS代码写起来实在太简单了,不像Java啊C啊这些语言,可以规范数据类型,然后写起来很快但是出现了bug调试起来就难了等等等等,所以就有了TypeScript,使用VSCode运行代码时出现了`ts-node`的情况该怎么办呢?实现hello world 常见的踩坑排除原创 2023-02-13 11:56:11 · 754 阅读 · 1 评论 -
关于什么是DOM这档子事
HTML的标签解构,如果用途来表示的话,就是层层嵌套,层层递进,这个解构就类似于一棵树。大家就会说:我这样改的的话还不如直接写个CSS,其实他们之间是有去别的——他是动态的。id:唯一标识:当JS中事故写一个变量,当这个JS里面什么都没有的话,就会去找ID。// 这个对象的名字就是Document,储存在全局区的window里面。DOM操作:就是操作document这个对象,来修改页面的内容。DOM操作分为两类:找到要操作的元素+操作元素的属性。打印一下我们就会发现,他其实是一个超大的对象,原创 2022-09-21 09:37:33 · 153 阅读 · 0 评论 -
关于JS ES5的那些事,内容详细推荐收藏
为了兼容之前的依赖声明提升的代码,作者不敢删除声明提升特性,用报错强制要求用户 必须先声明变量,再使用变量;生命操作会被js的编辑器有限阅读并提升到,所在所用与的顶部,然后再去执行调整过顺序的代码;前后端分离套路:利用Ajax,请求服务器的数据,在前端(浏览器)上临时拼接为HTML代码,最后显示。·限制做一个空的对象,遍历原有的对象 把其中的属性,挨个复制到新的对象里面。对象的原型连机制:当使用对象的一个属性是,如果对象没有,则自动到。由于前后端项目的流行,在前端,利用JS处理网页数据的需求,激增。原创 2022-09-21 09:35:15 · 487 阅读 · 0 评论 -
关于原生ajax的那些事
经过上次的回访之后我们发现自身的服务还是存在(原子dan的威力太小了)一些问题,隔壁的毛熊家实验都已经开始试运行大伊万快递服务,所以接下来我们就要继续实验创造出更强大的快递服务。终于带着希望的东风快递发出去了,但是发出去之后我们要确定快递客户是否已经签收了,是否还满意,所以我们要做一个回访(接收响应)所以我们需要叫卫星去看看()使用open方法实现请求第一个参数为请求方式,第二个参数为请求地址,第三个我们后面说,一般只要有了了这两个参数就能做到请求了。我们不是说是json格式嘛,但是为啥是字符串格式呢?原创 2022-09-21 09:26:07 · 188 阅读 · 0 评论 -
Socket.io实时通信的一些杂论
Socket.io是一款封装了webSocket操作的网络操作库。提供了一些简单的API方法,使得浏览器可以方便的与服务器段建立websocket链接,并且通过该链接进行通讯传送门传送门。原创 2022-09-21 09:14:44 · 361 阅读 · 0 评论 -
个人部分后端接口文档参考
【代码】个人部分后端接口文档参考。原创 2022-09-13 20:54:08 · 715 阅读 · 2 评论 -
JavaScript不会?25分钟带你上手JavaScript ES5-ES6
全文总计10000字(不包含代码)主要讲述的是ES5的一些语法总结,以及ES6的新特性和部分代码的教学,预计阅读时间25分钟,预计跟练事件约为90分钟(理解+会用)作者本意:为了兼容之前的依赖声明提升的代码,作者不敢删除声明提升特性,用报错强制要求用户 必须先声明变量,再使用变量;如果先用变量就报错- 模板字符串-转为html代码拼接而生- 支持字符串局部内容的替换 – - 支持换行操作ES6也叫ES2015,是个里程碑的版本吸收了各种先进编程语言的优点,增加了大量的新特性推荐文档:JavaSc原创 2022-08-10 21:03:31 · 1916 阅读 · 0 评论 -
JavaScript ES6函数触发方式,解构和class构造函数
构造函数 class语法 复杂解构 形参结构语法 对象的解构 对象的解构 ES6的解构语法 解构 剩余参数 函数的形参默认值 函数的特殊语法 对象的展开语法 函数的触发方式 ES6函数触发方式,解构和class构造函数 apply bind函数 JavaScript ES6解构和class构造函数...原创 2022-08-04 18:57:39 · 1318 阅读 · 0 评论 -
JavaScript前端精确配置设置与监听器使用
保护对象的方式之前讲解的精准属性配置:可以对 对象中的每个属性进行配置对象的操作有四种:增删改查所以保护对象的方式就是阻止代码的增删改,但是如果不能查了,代码也就失去意义了阻止对象增删改阻止新增属性enumerable(无法枚举遍历)和writable(无法更改)defineProperty对象属性的精确配置enumerable(无法枚举遍历)和writable(无法更改)definePropertyJavaScript版本的划分JS分为多个版本,通常生成 ESXESXXJS的第五个版本 ES5...原创 2022-08-02 19:54:11 · 1104 阅读 · 0 评论 -
十五分钟上手JavaScript之面向对象
大驼峰命名法首字母大写系统构造函数名目的使用者通过观察函数名,就是到是构造函数原型理论主要的目的是节省内存复用函数如何实现构造函数自带一个prototype原型只是对象类型,用于存储共享的方法每个构造函数制作的对象都具有一个__proto__(原型链)用于保存原型的地址链接(prototype)原型链相当于狗链,一个是链接狗身上的一个是连接到原型对象prototype上面的。......原创 2022-08-01 19:15:44 · 1076 阅读 · 0 评论 -
函数的声明与作用域
把money放在一个函数作用域里运行不放在公开的位置(不放在自己显眼的位置,自己带着)—使用匿名函数快速制作一个私有的作用域。解决方法把代码在函数里执行–利用局部作用域结局全局变量污染,变量自然会存储在函数作用域而且执行完毕后,还会释放内存。除了js之外的语言类似的代码都是打印‘1111,2222’这是JS的特殊设定,现在数据只能拥有的函数可以用了,其他函数用不了【小新就无法使用阿山的钱了】·临时生成的对象,函数运行结束后会销毁,达到节省内存的目的。//制作一个双十一折扣价格的函数的。......原创 2022-07-29 18:04:58 · 322 阅读 · 0 评论 -
函数的参数
最基本的封装方式,目的是复用方法把一些零散的一些封装在一起形成一个整体重复使用原创 2022-07-29 17:48:07 · 177 阅读 · 0 评论 -
关于JavaScript常见的循环以及一些案例
常见的循环for循环while循环do-while循环三种循环的格式for(初始值;循环条件;增量){ 循环体}while(循环条件){ 循环体}do{ 循环体}while(循环条件)关于跳过循环和嵌套continue //跳过循环break //结束循环循环嵌套循环嵌套任意两种循环之间可以互相嵌套在一个循环体中出现其他循环......原创 2022-06-13 09:20:39 · 222 阅读 · 0 评论 -
浅谈关于nodejs的HTTP模块
主要是接收请求,常用于接口的制作只不过过于繁琐,所以大部分都是选用更加方便的 express模块express模块创建简单的服务器这样我们就能得到一个本地端口为3000的web简易服务器当我们访问的时候却一直在转圈圈,这是因为这个服务器没有去设置接收请求,做出响应(服务器接收到访问,把需要的资源响应过去)这个是’ res.end() '是结束响应,这个必须要有的,否者会和没有监听请求一样一直转圈这个是必须要有的,否者会和没有监听请求一样一直转圈设置响应头,一般都会设置否则很容易出现乱码响应头原创 2022-06-23 12:10:50 · 527 阅读 · 0 评论 -
基于cookie实现页面返回上级目录
通过cookie在跳转时传入参数,然后在跳转成功后去解析cookie数据然后,在点击返回之后,通过读取到的值来决定返回的页面cookie是写入在本地文件里的一段字符串,cookie的最大长度 清除cookie 控制台代码 设置cookie 通过cookie实现返回上级页面/上一个页面 如果没有liveserver请在扩展列表中下载此插件......原创 2022-07-12 16:30:32 · 697 阅读 · 0 评论 -
教你用css+JavaScript写一个高级的下拉菜单
不用框架只用原生教你用css+JavaScript写一个高级的下拉菜单原创 2022-06-13 20:18:52 · 234 阅读 · 0 评论