【JS】javascript 基础
首页专栏javascript文章详情0javascript 基础王振宁发布于 今天 03:49 1、CSS盒子模型与怪异盒模型1、**标准盒模型中width指的是内容区域content的宽度;height指的是内容区域content的高度。标准盒模型下盒子的大小 = content + border + padding + margin2、怪异盒模型中的width指的是内容、边框、内边距总的...
2024-01-10详解Javascript基础之循环
目录循环forfor-infor-ofwhiledo-while跳出循环总结循环for循环是任何一门语言都会有个命令,用于反复执行某段代码。例如,循环代码块5次:for (let i = 0; i < 5; i++) { let text = `当前数字为${i}` console.log(text)}// 输出结果:当前数字为0当前数字为1当前数字为2当前数字为3当前数字为4此例中,let i...
2024-01-10夯基础之手撕javascript继承详解
前言提到JS继承,你首先想到的什么? 面试 继承方式 优缺点...,js继承作为曾经的苦主,我看了忘,忘了看,看了又忘,OMG,都9012年了面试官还不放过我。ok,开开玩笑,接下来言归正传,来聊聊js继承这个经典的话题。JS的“类”javascript不像java,php等传统的OOP语言,js本身并没有类这个概念,那...
2024-01-10基于javascript的异步编程实例详解
本文实例讲述了基于javascript的异步编程。分享给大家供大家参考,具体如下:异步函数这个术语有点名不副实,调用一个函数后,程序只在该函数返回后才能继续。JavaScript程序员如果称一个函数为异步的,其意思就是这个函数会导致将来再运行另一个函数,后者取自于事件队列。如果后面这个函数是...
2024-01-10java中string的基础内容
本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.说明在Java语言中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的...
2024-01-10JavaScript极简入门教程(一):基础篇
阅读本文需要有其他语言的编程经验。开始学习之前大多数的编程语言都存在好的部分和差的部分。本文只讲述 JavaScript 中好的部分,这是因为:1.仅仅学习好的部分能够缩短学习时间2.编写的代码更加健壮3.编写的代码更加易读4.编写的代码更加易于维护弱类型和强类型通常来说,越早的修复错...
2024-01-10基于javascript实现贪吃蛇小游戏
本文实例为大家分享了js贪吃蛇游戏的具体代码,供大家参考,具体内容如下先不多说先上图下面是代码部分(这里你可以根据需要改变蛇头和身体还有食物的图片,然后默认的样式是使用纯颜色的如果没有更改我的背景图片的话------改这些图开始是想搞笑一下朋友哈哈哈,请不要在意哈),还有操...
2024-01-10整理Javascript基础语法学习笔记
1、什么是变量字面意思:变量是可变的量;编程角度:变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。 2、表达出你的想法(表达式)表达式与数学中的定义相似,表达式是指具有一定的值、用操作符把常数和变量连接...
2024-01-10Java基础教程之组合(composition)
我们已经尝试去定义类。定义类,就是新建了一种类型(type)。有了类,我们接着构造相应类型的对象。更进一步,每个类型还应该有一个清晰的接口(interface),供用户使用。我们可以在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。组...
2024-01-10基于javascript实现简单的抽奖系统
本文实例为大家分享了js实现简单的抽奖系统,供大家参考,具体内容如下<!doctype html><html lang="en"><head> <meta charset="gb2312"> <title>抽奖活动</title> <style>*{ margin:0;padding:0;}#title{ color:red;text-align:center;margin:0 auto;width:240px;height:70px;padding-top:10px;background:opacity(...
2024-01-10基于javascript实现表格的简单操作
本文实例为大家分享了js表格操作的简单方法,供大家参考,具体内容如下<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>zzzz</title> <style> *{ margin: 0; padding: 0; } body{ width: 1000px; margin: 100px auto; font-family...
2024-01-10javascript事件的传播基础实例讲解(35)
本文实例为大家分享了js事件的传播,供大家参考,具体内容如下<html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ width: 300px; height: 300px; background-color: deepskyblue; } #box2{ width: 200px; height: 200px; ...
2024-01-10javascript事件的绑定基础实例讲解(34)
本文实例为大家分享了js事件绑定的具体代码,供大家参考,具体内容如下<html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ var btn01 = document.getElementById("btn01"); //为按钮绑定一个单击响应函数 /*btn01.onc...
2024-01-10JavaScript基础教程之alert弹出提示框实例
alert 命令弹出一个提示框为便于对 JavaScript 有一个直观的认识,本节会提供几个简单的实例供 JavaScript 入门学习之用。下面的代码是一个弹出提示框的例子:<script type="text/javascript">alert("我是提示文字!");</script>将上面部分代码,用文本编辑器(如写字板或其他更高级的编辑器,如 EditPlus 等)...
2024-01-10Javascript基础教程之break和continue语句
break和continue语句对循环中的代码执行提供了更为严格的流程控制。break语句可以立刻退出循环,阻止再次执行循环体中的任何代码。continue语句只是退出当前这一循环,根据控制表达式还允许进行下一次循环。break<script language="javascript">var aNumbers = new Array();var sMessage = "你输入了:<br>";var iTotal = 0;...
2024-01-10javascript基础进阶_深入剖析执行环境及作用域链
执行环境执行环境定义了变量或函数有权访问的其他函数,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象。变量对象环境中定义的所有变量和函数都保存在这个对象中。全局执行环境全局执行环境是最外围的一个执行环境。在web浏览器中,全局执行环境被认为是Window对象,因...
2024-01-10short如何在java基础中使用?
在电脑的存储中,如果占的空间量小就意味着能存更多的资料。我们今天要学的short整数类型就非常省空间,相较于int来说只有一半的占用,进制是十六位的,而我们之前所说的int是三十二位。下面我们就来看看short的一些基本内容,然后找寻它在实例中的使用方法吧。1.定义它是16位、有符号的、以二...
2024-01-10JavaScript实现使用Canvas绘制图形的基本教程
由于这两年HTML5火的正热,所以研究了一下,最近有个想法也是要用到HTML的相关功能,所以也要好好学习一把。好好看了一下Canvas的功能,感觉HTML5在客户端交互的功能性越来越强了,今天看了一下Canvas绘图,下边是几个实例,记下以备后用。1、使用Canvas绘制直线:<!doctype html><html> <head> <meta c...
2024-01-10Javascript基础教程之数据类型 (布尔型 Boolean)
javascript同样有布尔型,可选值,true or fasle. var marr = true ; document.write(typeof(marr) + "<br>"); var marr = "ture"; document.write(typeof(marr) + "<br>");布尔值的 ture 或 fasle是两个完全不同的概念,将marr分别不同给 布尔型true和字符串true,用typeof()函数明显的看到其差别。...
2024-01-10Java基础教程之包(package)
我们已经写了一些Java程序。之前的每个Java程序都被保存为一个文件,比如Test.java。随后,该程序被编译为Test.class。我们最终使用$java Test来运行程序。然而,在一个正常的Java项目中,我们往往需要编写不止一个.java程序,最终的Java产品包括了所有的Java程序。因此,Java需要解决组织Java程序的问题。包...
2024-01-10java基础(19):List、Set
我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类(List集合、Set集合)。1.1 List接口介绍查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控...
2024-01-10java基础学习总结——this关键字
java基础学习总结——this关键字一、this关键字 this是一个引用,它指向自身的这个对象。看内存分析图: 假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因...
2024-01-10paramunittest参数化测试基础
samples: import paramunittestimport unittest@paramunittest.parametrized( (10,20), (30,40), # (100,20))class ApiTestDemo(paramunittest.ParametrizedTestCase): #unittest.TestCase def setParameters(self, numa,numb): self.a = numa ...
2024-01-10Java基础(二)-static关键字分析
static关键字是我们在编程中经常会使用到的,但有些可能只知其然而不知其所以然。下面介绍static关键字的作用再通过例子结合说明。static关键字共有五种作用(先说明static所修饰的不会改变其(private、protected、default和public)作用域的范围): 修饰成员变量(非局部变量) 修饰成员方法 修饰...
2024-01-10Java基础教程之final关键字浅析
前言前面在讲解String时提到了final关键字,本文将对final关键字进行解析。static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。final从总体上来说是“不可变...
2024-01-10