
js
文章平均质量分 77
小球学前端
没有什么是不可能的,努力吧!
展开
-
【学习笔记】V8垃圾回收策略
V8内存分为新生代对象与老生代对象,各自有各自的回收策略原创 2023-12-13 09:50:51 · 521 阅读 · 0 评论 -
【学习笔记】JavaScript中的GC算法
javaScript的GC垃圾回收策略原创 2023-12-12 15:57:42 · 605 阅读 · 0 评论 -
大前端【2-1练习】开发脚手架及封装自动化构建工作流
简答题1、谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。答:初步认识:所谓工程化是指遵循一定的标准和规范通过工具提高效率的一种手段,一切以提高效率、降低成本、质量保证为目的的手段都属于工程化。解决的问题:(1)重复的机械工作,比如部署上线前需要手动压缩代码及资源文件,部署过程需要手动上传代码到服务器。(2)团队开发时,很难做到风格统一,保证质量的完成需求开发(3)部分功能需要等待后端服务接口完成以后才可以进行开发(4)无法使用模块化或组件化组织原创 2020-07-11 20:12:40 · 1800 阅读 · 1 评论 -
大前端【2-1笔记】开发脚手架及封装自动化构建工作流
前端工程化一、前端工程化1、定义前端工程化是指遵循一定的标准和规范通过工具提高效率的一种手段。技术是为了解决问题而存在的,主要解决的问题传统语言和语法的弊端无法使用模块化/组件化重复的机械性工作依赖后端接口支持整体依赖后端项目很难做到代码风格统一、质量难以做保证2、工程化表现一切以提高效率、降低成本、质量保证为目的的手段都属于工程化二、脚手架工具 脚手架可以理解为,自动为项目创建基础结构、给开发者提供项目规范和约定的工具。例如:使用IDE创建一个项目,过程其实就原创 2020-07-11 20:10:10 · 607 阅读 · 0 评论 -
大前端【1-2习题】ES 新特性与 TypeScript、JS 性能优化
模块二:ES新特性与TypeScript、JS性能优化一、【简答题】请说出下列最终的执行结果,并解释为什么var a = []for(var i = 0;i<10;i++){ a[i] = function(){ console.log(i) }}a[6]()答:最终输出结果:10,原因:使用var关键字定义的变量会存在变量提升的问题,即使i在循环条件中,但是执行完for循环以后并没有被空间释放,而是可以继续访问,并且i=10,调用的时候执行函数输出i,则原创 2020-07-11 15:04:38 · 724 阅读 · 0 评论 -
大前端【1-2笔记】ES 新特性与 TypeScript、JS 性能优化
ECMAScript2015一、概述1、ECMAScript2015 是JavaScript 的一种的新的标准规范,就是对 js 的写法上提出了新的语法要求和写法格式。是一种新的标准规范。2、ES和JS的关系:ES是JS的一种规格,JS是ES的实现。3、ES6和ES2015的关系,ES2015是在2015年发布的ES6的一个版本二、使用1、let与块级作用域块级作用域,凡是带{}的都是一个作用域1、在内部定义的变量a,在外部依旧可以访问if(true){ var a = '123'原创 2020-07-11 15:02:54 · 1030 阅读 · 1 评论 -
大前端【1-1习题】函数式编程与JS异步编程、手写Promise
函数式编程与JS异步编程、手写Promise练习题原创 2020-06-21 17:30:00 · 1280 阅读 · 4 评论 -
大前端【1-1笔记】函数式编程+JS异步编程+手写Promise对象
一、函数式编程一、 函数式编程**1、概念程序的本质:对相应的输入进行运算,从而获得相应的输出函数式编程是对运算过程进行抽象,函数是指映射关系,而非程序中的函数或方法,例如:y=3*x+1,x和y的就是一种映射关系总结:函数式编程是用来描述数据和函数之间的映射关系,是对运算过程的抽象//非函数式编程let a = 1let b = 2console.log(a+b)// 函数是编程,可复用function add(num1,num2){ return num1+原创 2020-06-20 23:47:17 · 490 阅读 · 0 评论 -
js判断身份证号以及文件大小与后缀名
1、js正则表达式判断身份证号是否合理传入我们要校验的身份证号card,如果为身份证号则返回true,不是则返回falsefunction isIdentifyCard(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\...原创 2018-06-12 17:54:01 · 293 阅读 · 0 评论 -
纯js实现图片轮播
<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> &am原创 2018-06-08 20:26:48 · 455 阅读 · 0 评论