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. Centos 7上安装Python3.x(单版本)

    Centos7默认安装的是2.7,这里选择安装使用Python3.6.3 安装Python3.6.3 1.安装python3 需要的依赖包 yum install -y openssl-devel b ...

  2. Windows下OSGEarth的编译过程

    目录 1. 依赖 1) OpenSceneGraph 2) GDAL 3) CURL 4) GEOS 5) 其他 2. 编译 1) 设置参数 2) 配置路径 3) 生成编译 3. 参考文献 1. 依赖 ...

  3. EhCache注解 (转载)

    其实EhCache使用的就是Spring Cache的注解. 1.1 @Cacheable @Cacheable可以标记在一个方法上,也可以标记在一个类上.当标记在一个方法上时表示该方法是支持缓存的, ...

  4. Linux 中文件和文件夹获取 MySQL 权限(SELinux)

    今天在 Linux 系统上移动 MySQL 的数据库目录 配置如下: /etc/my.cnf [mysqld]datadir=/home/mysqlsocket=/var/lib/mysql/mysq ...

  5. Python基础-使用range创建数字列表以及简单的统计计算和列表解析

    1.使用函数 range() numbers = list(range[1,6]) print (numbers) 结果: [1,2,3,4,5] 使用range函数,还可以指定步长,例如,打印1~1 ...

  6. mongoshell 执行JavaScript文件获取数据库实例基本信息

    由于MongoDB没有关系型数据中强大的数据字典.因此,如果需要汇总统计一些内部信息,包括数据量,基本元信息,集群架构,状态信息.则需要自己写脚本统计.为日后工作方便,本人在此将一些统计信息通过Jav ...

  7. os.path.join用法

    os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含’/’,则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...

  8. 用PHP抓取百度贴吧邮箱数据

    注:本程序可能非常适合那些做百度贴吧营销的朋友. 去逛百度贴吧的时候,经常会看到楼主分享一些资源,要求留下邮箱,楼主才给发. 对于一个热门的帖子,留下的邮箱数量是非常多的,楼主需要一个一个的去复制那些 ...

  9. [最全算法总结]我是如何将递归算法的复杂度优化到O(1)的

    相信提到斐波那契数列,大家都不陌生,这个是在我们学习 C/C++ 的过程中必然会接触到的一个问题,而作为一个经典的求解模型,我们怎么能少的了去研究这个模型呢?笔者在不断地学习和思考过程中,发现了这类经 ...

  10. Linux 文件系统的基本结构

    Linux文件系统为一个倒置的树状结构,所有文件或文件夹均包含在一个根目录/中. Linux系统严格区分大小写所以在Linux中:一个名为“A”的文件夹和一个名为“a”的文件夹是不同的两个文件夹,这点 ...