JavaScript
qq_32331073
好的技术文章源于文档、书籍、源码和实践,富有感染力的表达来自生活阅历 —— 热爱学习,热爱生活。
展开
-
CSS中block与inline元素的特性与区别
block块元素:默认占满宽度,但可修改宽高;前后均有换行符inline行内元素:只需要必要的宽和高,且不可修改宽高;前后均无换行符inline-block行内块元素:只需要必要的宽和高,但可修改宽高;前后均无换行符特殊的,在css 常用布局display:table|grid|flex中items默认设置为inline-block...原创 2018-09-29 16:58:38 · 173 阅读 · 0 评论 -
使用CSS画出“鹰嘴”消息框
必须明白radius可以设置为两个值,宽半径、高半径,如果只设置为一个值,则宽半径 = 高半径<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style> #par原创 2018-11-12 17:16:19 · 653 阅读 · 0 评论 -
CSS伪类选择器 ——:last-child、:nth-last-child(n)、:nth-last-of-type(n)
在系统的学习前端知识前,一直是JQuery的忠实用户,很大程度上是由于它能够很方便的获取Element对象,通过它强大的选择器 —— 《JQuery选择器》,让我们成功远离原生JS获取Element对象的苦恼和鸡肋:document.getElementsByClassName()document.getElementById()document.getElementsByName()d...原创 2018-11-28 17:07:28 · 6201 阅读 · 0 评论 -
JavaScript —— JavaScript中如何确定this的指向?
文章目录首先严格模式this关键字全局上下文(函数外)函数上下文(函数内)首先JS中存在变量提升,实际上提升的是声明,而不是初始化严格模式为了消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为,提高编译效率和运行速度,官方提出了严格模式,通过在代码前声明’use strict’来显式开启,而且它同时支持全局或局部。全局 &quot;use strict&quot; myF...原创 2018-09-29 16:54:27 · 1078 阅读 · 0 评论 -
JavaScript —— JavaScript中变量的作用域
在 JavaScript 中, 对象和函数同样也是变量如果变量在函数内没有声明(没有使用 var 关键字),该变量也被视为全局变量。非严格模式下,browser中全局变量(函数,对象也属于变量)都属于全局对象window,而严格模式下,全局对象为undefinedtest();//记得调用console.log(a);console.log(test2());console.log...原创 2018-09-29 17:02:07 · 276 阅读 · 0 评论 -
JavaScript —— 完全理解JavaScript闭包
闭包,可访问上一层函数作用域变量的函数,即便上一层函数已经关闭。闭包的目的:使函数拥有私有变量成为可能,注意,私有变量不同于局部变量。var add = (function () { var counter = 0; return function () {return counter += 1;}})();add();add();add();// 计数器为 3...原创 2018-09-29 17:14:59 · 138 阅读 · 0 评论 -
React踩坑笔记 —— JS、ES6
Java|JavaScript中Lamda表达式没有自己的this,它保留了封闭词汇上下文的this值,且Lamda被创建时被设置;JS可以函数式编程,所以要注意变量初始化时,赋值的是函数调用()还是函数本身;声明在函数中的变量称为局部变量。var局部变量作用域整个函数体,且具备声明提升;let作用于块和子块,不具有提升特性;同一块中,let变量不能被声明两次子块中可以再次let声...原创 2018-11-28 08:27:09 · 183 阅读 · 0 评论 -
JavaScript —— document中id属性不唯一时,id选择器如何工作
测试代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;title&gt;document中存在相同id&lt;/title&gt;&l原创 2018-12-17 17:45:09 · 1881 阅读 · 0 评论