JavaScript
文章平均质量分 65
IT-博通哥
这个作者很懒,什么都没留下…
展开
-
边学边总结的前端笔记(JavaScript基础篇)
「学习笔记」JavaScript基础前言最近一直研究JavaScript内容,遂把这一阶段的学习内容整理成笔记,巩固所学知识,同时也会参考一些博客,书籍上的内容,查漏补缺,给自己充充电????????文章内容如有错误,欢迎指正批评✔️✔️工欲善其事,必先利其器,为了提高开发效率,选用VScode。 管理-设置-常用设置-字体Consolas, '微软雅黑 Light', monospace Chinese汉化Vscode Prettier格式化代码(缩进2格)原创 2021-05-22 21:53:40 · 8974 阅读 · 35 评论 -
抖音最疯狂的辞职代码,你下载了吗?
前言:对于搞笑辞职代码的话,网上很多都是通过C语言或者易语言来写的,这次我通过前端JavaScript来完成!首先我们来看看动图是什么样的?我们来看看JavaScript代码:<script> (function(){ function $(selector) { return document.querySelector(selector); } va.原创 2021-03-30 14:30:40 · 3846 阅读 · 1 评论 -
一道面试题就能测出你的JavaScript水平
function Parent() { this.a = 1; this.b = [1, 2, this.a]; this.c = { demo: 5 }; this.show = function () { console.log(this.a , this.b , this.c.demo ); } } function .原创 2020-12-09 22:30:30 · 778 阅读 · 0 评论 -
这三张图你搞懂了,JavaScript差不多不用学了!
对于新人来说,JavaScript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实在有些复杂,其实市面上已经有非常多的文章在尝试说清楚,有一张所谓很经典的图,上面画了各种线条,一会连接这个一会连接那个,说实话我自己看得就非常头晕,更谈不上完全理解了。所以我自己也想尝试一下,看看能不能把原型中的重要知识点拆分出来,用最简单的图表形式说清楚。我们知道原型是一个对象,其他对象可以通过它实现属性继承。但是尼玛除了prototype,又有一个__proto原创 2020-12-09 22:28:47 · 1093 阅读 · 4 评论 -
学习编程,一点要搞懂正则表达式!
正则表达式1、什么是正则表达式:能让计算机读懂的字符串匹配规则。2、正则表达式的写法:var re=new RegExp('规则', '可选参数');var re=/规则/参数;3、规则中的字符1)普通字符匹配:如:/a/ 匹配字符 ‘a’,/a,b/ 匹配字符 ‘a,b’2)转义字符匹配:\d 匹配一个数字,即0-9\D 匹配一个非数字,即除了0-9\w 匹配一个单词字符(字母、数字、下划线)\W 匹配任何非单词字符。等价于[^A-Za-z0-9_]\s 匹配一个空白符原创 2020-12-07 22:50:10 · 700 阅读 · 1 评论 -
来咯来咯!2020最新web前端面试题总结(欢迎收藏)
开头这些内容送给正在准备面试中的小伙伴,有一些内容会写得特别特别详细,而有一些内容则写得比较少,但是保证里面的很多内容都是干货,很多都有详细的解释,干货都在后面啊,继续往下看吧。。。各位路过的小哥哥小姐姐们,希望看完了对你有所帮助。万字长文~~~如果你看完了所有内容算我输!!!Let's go!!!一些JS的基础题Javascript中的数据类型(8种)简单数据类型:Number、String、Boolean、undefined、null、Symbol、Bigint(ES2020新增)原创 2020-12-05 22:54:54 · 682 阅读 · 0 评论 -
JavaScript基础 - 数组排序的6种方法
总结数组排序的方法,方便日后查阅。1. sort()sort() 按照 ASCII 字符排序,默认升序。普通数组// 数字 var sum = 0; var numbers = [4, 2, 5, 1, 3];numbers.sort(function(a, b) {sum++;return a - b; });console.log(numbers); // 1 2 3 4 5 console.log(sum); // 7// 字符串 const months = [‘March’,.原创 2020-11-24 14:16:45 · 1209 阅读 · 0 评论 -
女朋友天天看直播,问我能不能写个JS弹幕功能?
导语:刚刚看到女朋友发来的消息,说我能不能做个b站的弹幕功能做出来了晚上可以不用睡沙发,这把我激动的,,,,,女朋友跟我的聊天记录如下:我立马就去b站跟各大博客网站浏览技术去了哈哈,反正这个弹幕技术的源码我已经打包了,想要的文末可以下载跟就宝贝女朋友的要求,做了如下需求:这里是引用需求分析用户点击 发送按钮 把input中的内容展示到 box里面 1.元素 .con .send-btn .box span(创建) 2.事件: 点击事件 键盘事件 3.行为原创 2020-11-12 21:18:13 · 1239 阅读 · 0 评论 -
JavaScript学习笔记-- ajax及ajax封装
AJAXajax 全名 async javascript and XML 是前后台交互的能力 也就是我们客户端给服务端发送消息的工具,以及接受响应的工具 是一个 默认异步 执行机制的功能AJAX 的优势1、不需要插件的支持,原生 js 就可以使用2、用户体验好(不需要刷新页面就可以更新数据)3、减轻服务端和带宽的负担4、缺点: 搜索引擎的支持度不够,因为数据都不在页面上,搜索引擎搜索不到AJAX 的使用在 js 中有内置的构造函数来创建 ajax 对象 创建 ajax原创 2020-08-21 16:13:43 · 745 阅读 · 0 评论 -
JavaScript代码是如何被执行上下文的
基本概念编译器,解释器 抽象语法树 字节码和机器码编译器和解释器计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。根据语言的执行流程,可以把语言分成编译型语言和解释型语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、go等.解释型语言: 程序不需要编译,程序在运行时才翻译成机器原创 2020-07-14 20:13:17 · 903 阅读 · 0 评论 -
JavaScript中各种源码实现(前端面试笔试必备)
前言能够手撕各种JavaScript原生函数,可以说是进大厂必备!同时对JavaScript源码的学习和实现也能帮助我们快速扎实地提升自己的前端编程能力。最近很多人和我一样在积极地准备前端面试笔试,所以就整理了一些前端面试笔试中非常容易被问到的原生函数实现和各种前端原理实现,其中部分源码戳这里。如果还在IT编程的世界里迷茫,不知道自己的未来规划,学习没有动力,东也学一下,西也学习一下,那你可以加入web前端学习交流Q群:733581373, 里面有大神一起交流并走出迷茫。新手可进群免费领取学习原创 2020-06-04 14:52:13 · 717 阅读 · 0 评论 -
送给大家一套完整Web前端开发初学者学习路线
Web前端开发学什么?对于刚刚准备想进入web前端的同学来说,可能只知道web前端开发前景好,薪资高,但是很多人都不知道要从事web前端要学会哪些技术,如今,移动开发的发展依旧如火如荼,企业对于Web前端人才需求产生了巨大的缺口,从事Web前端开发的程序员们则是其中较大的获益者。Web前端的广泛运用,造就了本身的优势。现在学习Web前端是绝佳时期,抓住机会,拿高薪进名企就不再是问题。那么想学好这门技术,需要学习哪些内容呢?学习内容包括7大学习阶段:第1阶段:前端页面重构(4周)内容包含.原创 2020-05-27 22:03:30 · 1383 阅读 · 1 评论 -
听说你在从事前端开发?那你得知道这10个JavaScript的优化问题
JavaScript的高效优化一直都是我们前端开发中非常重要的工作,也是很多开发人员无法做好的一部分内容,今天我总结了10个优化问题,大家可以参考来做优化,这其中很多问题都是大家经常遇到的哦。==和===的区别应避免在if和while条件选择语句中的条件判断部分进行赋值,如if (a = b),应写成if (a == b),但是在比较是否相等的情况下,最好使用全等运算符,也就是使用===和...原创 2019-06-20 16:13:30 · 176 阅读 · 0 评论