1.java script是由哪三部分组成的?

Java script 是由ECMAScript 语法,Bom 浏览器与js交互,Dom html内容与js交互组成的,今天我们主要来讲一讲 DOM。

2.window 有哪三个常用的事件?

(1)onload 方法:当前窗口加载完毕后再执行或者也可以说触发。一般在head中使用

(2)onscroll 方法:当滚动条滚动时才会触发,具有类似监听滚动条的功能。一般的在京东、淘宝等很多网站都有明显的效果

(3.)onresize 方法:这个是当窗口大小发生改变时触发的

3.window有哪些常用的方法

window都有哪些常用的方法呢?我给你列举几个:

(1.)goForward 方法: 前进 浏览器是有记忆的,你的每一个操作浏览器都会有记录,而这个方法就是浏览器左上方向右的箭头

(2.)goBack()方法:后退 有前进就有后退,类似于一个军队,只有灵活才能增加战争胜利的可能

(3.)screen()方法:屏幕 就是可以反馈出当期那屏幕的各种信息,宽高啊,可视宽高啊等等,具体的内部属性那就要麻烦你自己去百度了。你要坚信 度娘是万能的

(4.)location()方法:这个就有点意思了,内部的属性有很多,在这里我就写几个我们现在常用的吧,【1】location. reload()  //普通刷新     【2.】location.reload(true) / /强制刷新    【3.】location .href / /   地址信息 ,也可以实现页面跳转。【4.】location.protocol   / / 协议        等等,还有很多

(5.)navigator()方法:这个就更牛了,我只说一个【navigation.userAgent()】最重要的UA 浏览器的头信息   ,可以判断是什么浏览器

4.如何获取屏幕的宽高,与页面可视的宽高?

好,这个问题我想认真读了我在上面写的内容时,心中应该有答案了。对,就是screen()方法,

这个方法的属性有如下这几个:

(1)screen.width  :这个方法运行可以得知屏幕的宽

(2)screen. height :  运行可以获得屏幕的高

(3.)window.inner width :运行可获得页面可视的宽

(4.)window.inner Height :运行可获得页面可视的高

5.如何获取窗口滚动条 滚动的垂直和水平方向距离?

直接上代码:

var a = document . documentElement . scrllTop  / / 页面垂直滚动距离

var a = document . documentElement . scrllLeft  / / 页面水平滚动距离

6.location对象有哪些方法获取属性?

【1.】location . href  / /     可获取地址信息

【2.】location . protocol    / / 可以获取 用的是什么协议

【3.】location . hostname  / / 可以获取域名

【4.】location . pathname  / / 可以获取路径

【5.】location . port  / / 可以获取端口号  ,这个是不是深得你心呢,再配合着 kali ,其实你要是玩儿   kali  的话,这个是真不方便,不推荐你用这种方法,你可以用 nm 啊,这多方便

【6.】location .  search     / / 查询

【7.】 location . hash   / / 这个是获取哈希值

7.history对象有哪些常用的属性或者方法?

【1.】goForward()   / / 下一个页面

【2.】goBack()   / / 上一个页面

【3.】screen . width   / / 屏幕的宽

【4.】screen . height   / / 屏幕的高

【5.】screen . availwidth  / /  可用屏幕的宽

【6.】screen . availHeight  / / 可用屏幕的高

【7.】window . innerwidth   / /浏览器可视区域的宽

【8.】window . innerHeight  / / 浏览器可视区域的高

8.如何判断当前浏览器是手机浏览器?

用上方navigator  方法    , 上代码

var a = navigation.userAgent

if(ua.includes("Mobile")){

//    打印是手机浏览器

}else{

打印不是手机浏览器

}

9.如何实现图片上传实时预览?

用这个↓↓↓↓↓↓↓↓↓   具体的容我再修炼修炼,,,新人报道,多多关照哦

img.src = window.URL.createObjectURL(myf.files[0])

那些Java Script DOM的部分玩儿法相关推荐

  1. java script DOM操作

    ---恢复内容开始--- 一.javascript功能: 1.进行数据运算 2.控制浏览器功能 3.控制元素的属性.样式.内容 二.javascript书写位置 1.可以写在HTML文件的任意位置,书 ...

  2. java script的小基础

    javascript是一种弱数据类型的脚本语言,这种语言呢,通常广泛的运用于web前端开发中,web前端开发由三个层面组成,第一层是结构,即是html,(hyper text markup langu ...

  3. java script check radio

    java script check radio <script> function check(){ ??? for (var i=0;i<document.form1.elemen ...

  4. [微信小程序基础]Java Script从入门到放弃之首次接触Java Script

    文章目录 前言 一.JS入门学习之路 二.第一章: 做好准备 1.如何插入JS程序 2.如何引用外部JS文件 3.认识语句和符号 4.注释很重要 5.什么是变量 6.判断语句 7.什么是函数 三.第二 ...

  5. Java Script

    一.JavaScript 简介 1.介绍 是网景(Netscape)公司开发的一种基于客户端浏览器.面向(基于)对象.事件驱动式的网页脚本语言. 脚本简单的说就是一条条的文字命令,并按照程序执行. J ...

  6. 屏蔽“网页上有错误”提示,屏蔽java script 错误的代码

    <script> window.onerror=hide_error_message; function hide_error_message() {return true;} </ ...

  7. java操作dom节点的添加_java操作DOM节点的添加,删除,修改

    java操作DOM节点的添加,删除,修改 下面我们开始对此xml添加,删除,修改:方法一 import java.io.File; import java.io.IOException; import ...

  8. java script 添加控件,【更新】GLG工具包Visualization and HMI Toolkit更新至v3.6,支持Java Script...

    Visualization and HMI Toolkit的为开发高级图形的动态界面而设计的艺术化的框架:它不仅仅是简单的按键与菜单,它是全动态的能显示动态数据以及能反映用户互动的图片对象.它不仅仅是 ...

  9. java script 对象

    java script 对象 1.创建方式 1)通过字面量的形式创建 例:var = stt{x:1,y:2,y:3}; 或:var = stt{ x:1, y:2, 'for':3 } 注意关键字必 ...

最新文章

  1. java 全局变量 内存不回收_Java的内存 - 内存回收
  2. windows主机网络信息获取程序设计
  3. jQuery对select操作(2)
  4. Python字符串的替换
  5. Backpropagation
  6. 今日恐慌与贪婪指数为65 等级转为贪婪
  7. 你所掌握的开源,也许都是错的!
  8. 运营破局,四步完成从0到1
  9. 球坐标系下拉普拉斯方程求解(Laplace equation)二
  10. 2018-8-10-win10-uwp-如何开始写-uwp-程序
  11. 名帖288 董其昌 行书《岳阳楼记》
  12. 数据分析 - 9.MECE法(学习笔记)
  13. layui 表格数据换行显示
  14. 【图解】本地IIS局域网内无法访问的问题
  15. 【狂神说】 mysql 自学总结 7~9章
  16. python习作——简易24点计算器
  17. JavaScript 基础知识
  18. powermock 入门介绍及使用示例
  19. Retrofit使用教程(一)
  20. TypeScript Mixins 混入

热门文章

  1. 解决VMware虚拟机无法访问主机mysql的问题
  2. oracle定时任务报“并非所有变量都已经绑定”以及创建,删除等
  3. JavaWeb HTTP和Maven
  4. 对div实现右键弹出自定义菜单
  5. HashMap 1.7和1.8的区别 --答到面试官怀疑人生
  6. RabbitMQ.Client.TopologyRecoveryException问题与解决
  7. python交互式绘图_python – Jupyter笔记本中的交互式绘图
  8. Pearson相关系数矩阵解释
  9. k米评分容易得高分的歌_《K歌情人》:经典随性的美式甜心
  10. java中关于拼音的处理。