1. 什么是JS

JavaScript 缩写。一种计算机脚本语言

JavaScript是一种动态、弱类型、基于原型的语言,通过浏览器可以直接执行

2. JS三大组成部件

ECMAScript

DOM

BOM

3. JS的执行原理图

JS是解释执行的,即读取一个语句就执行一个。JS本身只提供语法解析与少部分内部函数支持,其他的均由宿主支持。

* 编译阶段
  编译阶段就是我们常说的JavaScript预解析(预处理)阶段,在这个阶段JavaScript解释器将完成把JavaScript脚本代码转换到字节码。
  * 执行阶段
    在编译阶段JavaScript解释器借助执行环境把字节码生成机械码,并顺序执行。

4. 在页面中引入JS的三种方式

方式一:在某个标签或元素内引入js片段

方式二:向html页面中引入js代码块

方式三:向html页面中引入js文件

5. JS的六种数据类型

字符串、数字、布尔、数组、对象、Null、Undefined

6. 一个变量值在JS中为假的6种情况

  1. false (布尔类型)
  2. null (用于定义空的或者不存在的引用)
  3. undefined (未定义值)
  4. 0 (数值型)
  5. “” (空字符串)
  6. NaN

7. Window对象的三个核心对象是什么?

History   document   location

8. Document的三个常用方法及作用是什么?

1、getElementById(id) 通过元素的ID访问元素

2、getElementsByName(name) 返回名字是name的元素数组

3、getElementsByTagName(tagname) 

getElementByTagName可以用于Document也可以用元素。getElementsByTagName返回具有指定tagname的子元素列表(数组)。

9. 每隔3s弹出一个alert如何做?

<script language="javascript" type="text/javascript">

function time(){

alert("3秒出来一次.");

}setInterval("time()",3000);

</script>

10. 使用JS设置CSS样式的三种方案

第一种:用cssText

第二种:用setProperty()

第三种:使用css属性对应的style属性

11. 写出图片轮播的代码 (每隔1s切换一张图片)

<div>

<img src="1.jpg"/>

</div>

<script type="text/javascript" src="jquery-1.11.1.min.js"></script>

<script type="text/javascript">var i =1;    setInterval(function(){

i++;    if(i>2){i=1;}    $("img").attr("src", i+".jpg");

},1000);

</script>

12. 写出网页倒计时跳转的代码

(1)使用setTimeout函数实现定时跳转

<script type="text/javascript">

setTimeout(window.location.href='http://www.baidu.com',3);

</script>

(2)html代码实现

<!--5秒钟后跳转到指定的页面-->

<meta http-equiv="refresh" content="5;url=http://www.baidu.com" />

 

Jquery第一次考核的更多相关文章

  1. 极光实验室 第一次考核wp

    第一道题: 上来就让我买flag,用御剑扫目录,发现了这道题有源码index.php.bak!直接下载. <meta charset='UTF-8'> <title>极光实验室 ...

  2. jQuery语法介绍

    来自:http://www.cnblogs.com/ccorz/p/5803353.html jQuery类似于Python中模块的概念,是集成了javaScript和Dom的模块.大致分为两种版本1 ...

  3. 第5章 jQuery对表单、表格的操作及更多应用

    本章主要是对前面4章的小结和应用. 一. 表单form应用 表单分为3个组成部分 (1)form标签 表单可包含文本域,复选框,单选按钮等等.表单用于向指定的 URL 传递用户数据. (2)表单域 - ...

  4. python运维开发(十六)----Dom&&jQuery

    内容目录: Dom 查找 操作 事件 jQuery 查找 筛选 操作 事件 扩展 Dom 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它 ...

  5. jQuery的基本操作

    jQuery就是一个js的库· 主要分为两部分:            1·寻找元素         (选择器,筛选器)            2·操作元素          (CSS的操作,属性的操 ...

  6. jquery设置按钮disabled

    通常我们设置disabled属性会用attr和removeAttr,但是今天我们不讨论这个方式 我们讨论是的prop jQuery的定义是:获取在匹配的元素集中的第一个元素的属性值. 随着一些内置属性 ...

  7. jquery中prop和attr的区别

    jquery中prop和attr的区别 prop: prop(name|properties|key,value|fn) **概述** 获取在匹配的元素集中的第一个元素的属性值. 随着一些内置属性的D ...

  8. 解决jquery操作checkbox火狐下第二次无法勾选问题

    最近在学习jQuery(版本jquery-1.9.1.js),要求用jQuery实现全选/全不选.反选,在IE(IE8)中没有问题,但在火狐浏览器中调试的时候出现了一些小问题,达不到效果. html代 ...

  9. 前端之 JQuery

    一.基本选择器 1.#id 概述: 根据给定的ID匹配一个元素. 使用任何的元字符(如 !"#$%&'()*+,./:;<=>?@[\]^`{|}~)作为名称的文本部分, ...

随机推荐

  1. Docker+ Kubernetes已成为云计算的主流(二十五)

    前言 最近正在抽时间编写k8s的相关教程,很是费时,等相关内容初步完成后,再和大家分享.对于k8s,还是上云更为简单.稳定并且节省成本,因此我们需要对主流云服务的容器服务进行了解,以便更好地应用于生产 ...

  2. C++模板的理解与使用

    最近发现原来学的东西根本都不理解,所以本人正在恶补C++,把自己对C++中概念的最简单粗暴的理解写下来. 有问题的地方还请指出~随时更正 模板:顾名思义,就是为了方便以后使用而出现的东西,生活中的模板 ...

  3. C# 设计模式,工厂方法

    C#工厂方法 using System; using System.Collections.Generic; using System.Linq; using System.Text; using S ...

  4. Spark学习之路(十)—— Spark SQL 外部数据源

    一.简介 1.1 多数据源支持 Spark支持以下六个核心数据源,同时Spark社区还提供了多达上百种数据源的读取方式,能够满足绝大部分使用场景. CSV JSON Parquet ORC JDBC/ ...

  5. spring boot 2.x 系列 —— spring boot 实现分布式 session

    文章目录 一.项目结构 二.分布式session的配置 2.1 引入依赖 2.2 Redis配置 2.3 启动类上添加@EnableRedisHttpSession 注解开启 spring-sessi ...

  6. node实现文件拷贝2

    https://www.cnblogs.com/coding4/p/7495968.html 文件拷贝NodeJS 提供了基本的文件操作 API,但是像文件拷贝这种高级功能就没有提供,因此我们先拿文件 ...

  7. 算法与数据结构基础 - 队列(Queue)

    队列基础 队列具有“先进先出”的特点,用这个特点我们可以用它来处理时间序列相关或先后次序相关的问题,例如 LeetCode题目 933. Number of Recent Calls,时间复杂度O(1 ...

  8. J-link使用SWD下载的连线方式

    手头有两块开发板,一个是F103ZET6,另一个是C8T6.后者开发板没有JTAG口,所以只能用SWD下载和调试程序. 有如下总结: 1.有些开发板对boot的电平有要求,网上说boot0要接高电平. ...

  9. MyBatis从入门到精通(六):MyBatis动态Sql之if标签的用法

    最近在读刘增辉老师所著的<MyBatis从入门到精通>一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解如何使用if标签生成动 ...

  10. 005-python-字典操作

    1. 字典 dict 用{}来表示 键值对数据 {key:value} 唯一性 键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键 值 没有任何限制 dic = {'name':'alex', ...