js-靠椅

第1题:列举html四种选择器,并按照权重值从大到小排列。

id选择器、class选择器、标签选择器、通用选择器

第2题:介绍JavaScript的基本数据类型

Number数值类型,一切数字都是数值类型和NaN(一个非数字)
String字符串类型,被引号包裹的所有内容。
Boolean布尔类型,只有两个,truefalse
Null类型,只有一个,就是null,表示空的意思
Undefined类型,只有一个,就是undefined,表示没有值的意思

第3题:用JavaScript代码计算1-100的总和。

function printSum(x,y){
var sum = 0;//局部变量
for(var i=x;i<=y;i++){
sum += i;
}
return sum;
}
var res = printSum(1,100);
console.log(res);

第4题:用JavaScript代码判断一个数是合数还是质数。合数(指自然数中除了能被1和本身整除外,还能被其他的数整除(不包括0的数)。) 质数(除了1和它本身以外不再有其他的除数整除。)

function printNum(){
var num = prompt("请输入一个正整数:");
var isYes = false;//质数
for(var i=2;i<num;i++){
console.log(i);
if(num%i == 0){
isYes=true;//
合数
}
}
if(isYes){
alert(num+"
是合数");
}else{
alert(num+"
是质数");
}
}
printNum();

第5题:简述HTML中行标签和块标签的区别?

块标签:独自占领一行、可以进行宽高的数值的设定,块标签可以套行标签
行标签:在一行内显示、不可以进行宽高的数值设定,行标签不建议套块标签

第6题:form表单提交的方法中分为哪几种?有什么区别请简要概述?

表单提交两种方式:postget
(1)数据长度不同
get方式传输数据长度有限制,最大可传输255
post方式传输数据长度无限制
(2)安全
get 为明文方式传输,提交的数据会显示在地址栏,不安全
post 为密文方式传输,提交的数据不会显示在地址栏,相比会更安全

第7题:列举出JavaScript中的数据类型有哪些?

stringnumberbooleannullobjectundefined

第8题:使用JavaScript网页上输出如下效果的九九乘法表。

for(var i=9; i>=1; i--){

for(var j=1; j<I; j++){

     document.write( j+“*”+i+  “=”+i*j+ ”&nb”)

}

Document.write(“<br><br>”)

}

第9题:在JavaScript中,“=”和“==”的区别?

JavaScript中,== 表示相等,=== 表示严格相等。
其中, == 会在比较之前进行类型的转换; === 不会进行类型转换,因此当两个值的类型都不同时,就会直接返回 false,不会进行比较。

第10题:请使用JavaScript在网页输出直角三角形?

function oddSum(){
var sum=0
for(var i=1;i<=100;i++){
if(i%2!=0){sum+=i }
}
console.log(sum);
}

第11题:css定位主要有哪些定位?

相对定位relative 绝对定位absolute 固定定位fixed

第12题:javascript中break和continue的区别是什么?

**break:**立即终止当前的while,dowhile,for循环
**continue:**表示当前的一次循环数据不是我们想要的,会立即终止本次循环,进入下一次循环

第13题:在html的表单中,单选按钮,多选按钮,下拉菜单使用哪些元素标签实现?

<input type=’checkbox’/>
<input type=’radio’/>
<select>
<option></option>
</select>

第14题:margin和padding分别适合什么场景使用?

何时使用margin:
需要在border外侧添加空白
空白处不需要背景色
上下相连的两个盒子之间的空白,需要相互抵消时。
何时使用padding:
需要在border内侧添加空白
空白处需要背景颜色
上下相连的两个盒子的空白,希望为两者之和。
兼容性的问题:IE5 IE6中,为float的盒子指定margin时,左侧的margin可能会变成两倍的宽度。通过改变padding或者指定盒子的display:inline解决。

第15题:请使用JavaScript算法来实现计算2+4+6+…

var num =0;
var sum=0;
for(;num<=100;num+=2){
sum+=num;
}

第16题:如何为HTML文档设置标题?

<!doctype html>
<!-- 文件开始标记 -->
<html>
<!--
文件头开始的标记 -->
<head>
<!--
文件头的内容 -->
<!-- HTML文档设置网页标题 -->
<title></title>
<!--
文件头结束的标记 -->
</head>
<!--
文件主体开始的标记 -->
<body>
<!--
文件主体的内容 -->
<!-- 文件主体结束的标记 -->
</body>
<!--
文件结束标记 -->
</html>

第17题:JavaScript中三种弹出式消息提醒的命令是什么?(如:警告,确认,信息输入)

(1)警告框alert,在js中直接运用alert("警告");
(2)确认框confirm
(3)信息输入框prompt

第18题:请问如何创建函数名为myFunction的函数?(写出核心代码即可)

function myFunction(){}

第19题:简述JavaScript中获取某个元素的三种方式。

getElementById() 方法:通过id取得HTML元素。
getElementsByName()方法:通过name取得元素,是一个数组。
getElementsByTagName()方法:通过HTML标签取得元素,是一个数组。

第20题:举例Javascript的常用对象有哪些?

StringDateMathArrayNumberBoolean

第21题:CSS盒子模型由哪几个部分组成,盒子的宽度是由哪些内容组成?

一个盒子由外到内可以分成四个部分:margin(外边距)border(边框)padding(内边距)content(内容)。会发现marginborderpaddingCSS属性,因此可以通过这三个属性来控制盒子的这三个部分。而content则是HTML元素的内容。

盒子的宽度 = 内容宽度 + 左填充 + 右填充 + 左边框 + 右边框 + 左边距 + 右边距
盒子的宽度 = width + padding-left + padding-right + border-left + border-right + margin-left + margin-right

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值