• HTML+css标签及使用

    HTML+Css标签及使用1. div 里的文字在没有设置 margin padding的情况有一定的内外边距(解决方法:给父级加上margin:0px; padding:0px; 也可(font-size:0 但是这种方法在有文字的div里不太建议使用))2. 同样在div里插入一张图片你可以在F12或者右键点击检查中可以看到div的盒子大小会超出图片一点。例如:<div><img src="img/game/f27a234bc29635f3e4718d96d8da9327.png"><div

    标签使用
  • JavaScript小总结归纳

    JavaScript小总结归纳1. 变量作用域:指的是有权访问的变量集合。在JavaScript中有两种作用域类型如下:(1)全局变量——在整个文件都能访问。(2)局部变量——在局部的范围能访问。还有一种是隐式全局变量,不使用var关键字定义的变量,变量在赋值后,成为隐式全局变量。例:function miu(){a = 12;   //这就是隐式全局变量var a = 12; //为局部变量 //只能在函数内部访问}注意:局部变量的优先级要高于全局变量。2. String字符串:length

  • Css文本溢出显示省略号(...)

    Css文本溢出显示省略号(...) CSS实现单行、多行文本溢出显示省略号(…) 如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 实现方法:    overflow: hidden;       /*超出限定的宽度就隐藏内容*/    text-overflow:ellipsis;     /*规定当文本溢出时显示省略符号来代表被修剪的文本*/   

    文本溢出
  • dom操作

    关于dom操作,我们主要针对于元素的操作。主要有创建、增、删、改、查、属性操作、事件操作。1、创建document.writeinnerHTMLcreateElement区别:1. document.write 是直接将内容写入页面的内容流,界面加载完成之后,再写入,这样它会导致页面全部重绘2. innerHTML 是将内容写入某个 DOM 节点,不会导致页面全部重绘3. innerHTML 创建多个元素效率更高(不要拼接字符串,采取数组形式拼接),结构稍微复杂4. createElement(

  • 流程控制

    1 代码块简介:程序是由一条一条语句构成的,语句是按照自上向下的顺序一条一条执行的,在JS中可以使用{}来为语句进行分组同一个{}中的语句我们称为是一组语句,他们要么都执行,要么都不执行使用:JS中的代码块,只具有分组的作用,没有其他的用途代码块里面的内容,在外部是完全可见的2 流程控制语句基本概念:默认情况下,程序的运行流程是这样的:运行程序后,系统会按书写从上至下顺序执行程序中的每一行代码,但是这样并不能满足我们所有的开发需求实际开发中,我们需要根据不同的条件执行不同的代码或者重复执行某一段

    流程控制
  • call、applay和bind这三个方法来切换/固定this的指向

    关于this、call、applay和bind前言this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。而this可以动态切换,为JavaScript创造了巨大的灵活性的同时,也使得编程变得困难和模糊。有时,需要把this固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定this的指向。基本概念this可以用在构造函数之中,表示实例对象。表示实例对象。除此之外,this还可以用在别的场合,作

  • var和let定义变量的区别

    1,var是最近的函数作用域,let的作用域是最接近的块作用域,这个比函数的作用域要小。2、当他们是全局变量时,let和var是相同的。当他们处在一个函数内,也是相同的。let me = 'go'; var i = 'able'; 或者function change(){let me = 'go'; var i = 'able';}3.var定义以后可以修改,不初始化会输出undefined,不会报错。let未定义就输出则会报错直接报错:ReferenceError: letTest is no

    var,let
  • XML,HTML,XHTML之间的区别

    我们先来说说他们的定义XML的定义XML 被设计用来传输和存储数据。XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准HTML的定义HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语

  • ES6

    1、let关键字,let定义的变量只在它所在的块级作用域有用({}内有用),let不能在同一个作用域中重复定义,let没有声明提升  。2、const关键字,用于声明一个常量,一旦定义 就不能改变值 必须得有初始值 也就是常量只要定义就必须要赋值。3、解构赋值,一种新的变量赋值方式。常用于交换变量值,提取数据,用解构赋值保存①数组的解构赋值:let a=10,b=20;[a,b]=[b,a]  ==》交换变量②对象的解构赋值:(提取数据)let data={name:"xiaoming",age

    ES6