前端vue技术练习试题前言 本章讲解Vue的相关指令的学习,包括了内容绑定和事件绑定 方法1.内容绑定之v-text该指令的作用在于设置标签的文本值,相当于前面所看到的设值表达式(双大括号),但是也有些许不同。 应用实例: <!DOCTYPE html><html>...
前端最新题库,点这里。事件循环是什么?事实上我把事件循环理解成我们编写的JavaScript和浏览器或者Node之间的一个桥梁。浏览器的事件循环是一个我们编写的JavaScript代码和浏览器API调用(setTimeout/AJAX/监听事件等)的一个桥梁, 桥梁之间他们通过回调函数进行沟通。No...
前端知识学习1、用“length”清除用length方法可以很轻松地清空数组,代码示例:var arr = [1,2,3];console.log(arr);arr.length = 0;console.log(arr); 2、用“splice”清除splice() 方法向/从数组中添加/删除项目,...
前端知识学习node.js是什么?Node.js是一个Javascript运行环境(runtime)。Node.js与JavaScript的区别是什么?本质: Javascript是一种web前端语言,主要用于web开发中,由浏览器解析执行 Node.js是一个可以快速构建网络服务及...
学前端,找工作,点这里。一. 认识Buffer1.1. 数据的二进制计算机中所有的内容:文字、数字、图片、音频、视频最终都会使用二进制来表示。JavaScript可以直接去处理非常直观的数据:比如字符串,我们通常展示给用户的也是这些内容。不对啊,JavaScript不是也可以处理图片吗?事实上在网页...
学前端,点这里。一. 包管理工具1.1. 认识npm我们已经学习了在JavaScript中可以通过模块化的方式将代码划分成一个个小的结构:在以后的开发中我们就可以通过模块化的方式来封装自己的代码,并且封装成一个工具;这个工具我们可以让同事通过导入的方式来使用,甚至你可以分享给世界各地的程序员来使用;...
一. 内置模块path1.1. 认识path模块path模块用于对路径和文件进行处理,提供了很多好用的方法。并且我们知道在Mac OS、Linux和window上的路径是不一样的window上会使用 \或者 \\ 来作为文件路径的分隔符,当然目前也支持 /;在Mac OS、Linux的Unix操作系...
前端知识学习前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示:如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。因此,数组以及对象的深拷贝就是javascript的一个基本功了。数组的深拷贝条条大道通罗马,实现数组的深拷贝,是有好几...
一. 什么是模块化开发1.1. JavaScript设计缺陷那么,到底什么是模块化开发呢?事实上模块化开发最终的目的是将程序划分成一个个小的结构;这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构;这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;也可以通过某种方式...
一. Node执行代码1.1. JavaScript文件执行如果我们编写一个js文件,里面存放JavaScript代码,如何来执行它呢?// 1.直接打印一段文字console.log("我是一段JavaScript代码");// 2.定义一个函数, 调用这个函数function sum(num1...
前端知识学习JavaScript 中,函数可以用箭头语法(”=>”)定义,有时候也叫“lambda表达式”。这种语法主要意图是定义轻量级的内联回调函数。例如:// Arrow function:[5, 8, 9].map(item => item + 1); // -> [6, 9...
一. JavaScript如何运行1.1. Atwood定律我们先看一下官方对Node.js的定义:Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。但是这句话对于很多同学来说,非常笼统:什么是JavaScript运行环境?为什么JavaScript需要特别的运...
ECMAScript概述ECMAScript他也是一门脚本语言,一般缩写为ES,通常我们会把他看作为JavaScript的标准规范。但实际上JavaScript是ECMAScript的扩展语言,因为ECMAScript只是提供了最基本的语法,通俗点来说只是约定了代码的如何编写,例如我们该怎么样定义变...
在JS 事件循环之宏任务和微任务中讲到过,setInterval 是一个宏任务。用多了你就会发现它并不是准确无误,极端情况下还会出现一些令人费解的问题。下面我们一一罗列..推入任务队列后的时间不准确定时器代码:setInterval(fn(), N);上面这句代码的意思其实是fn()将会在 N 秒之...
如何用javascript获取input输入框中的值HTML<input type="text" id="CSDN_NAME" name="CSDN_NAME" class="CSDN_NAME">一、jquery方法通过 namevar name = $('input[name="CS...
本文基于Free Code Camp基本算法脚本“标题案例一句”。在此算法中,我们要更改文本字符串,以便每个单词的开头始终都有一个大写字母。在本文中,我将解释三种方法。首先使用FOR循环,其次使用map()方法,第三次使用replace()方法。算法挑战返回提供的字符串,每个单词的首字母大写。确保单...
使用split('\n')将字符串分割成数组就行split('\n')如果我们在vue中,只需要在页面中绑定变量时操作split('\n')就可以了:在v-for循环绑定变量时,直接对变量操作split('\n')<p v-for="_item in item.question.split(...
►►► WEB IDE Theia上机体验1.进入到实训桌面后,默认界面如下图 2. 点击左上角的文件小图标,能进入到项目的默认目录:thago_work 提交代码的操作也是在该目录下进行我们的实训环境都是基于linux 系统环境,和windows系统在目录路径上有一点区别,如果需要查看Thag...
对多个条件使用 Array.includesfunction test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); }}上面的例子看起来不错。然而,如果还有更多红颜色的水果需要判...
在JS中,数组方法是非常重要且常用的方法.在此整理总结一番.JavaScript 数组的力量隐藏在数组方法中。1. javaScript常用数组方法顺序方法名功能返回值是否改变原数组版本1push()(在结尾)向数组添加一或多个元素返回新数组长度YES5-2unshift()(在开头)向数组添加一或...