
前端
文章平均质量分 79
滚去学习……
做个庸俗的人 不管爱恨情仇 一心向前
展开
-
CSS —— 文本属性
没有简写形式!color颜色值:颜色变量 十六进制数 rgb rgba可继承、可动画color: blue;color: transparent; 透明color: #e84234;color: rgb(233, 68, 54);color: rgba(233, 68, 54, 0);text-indent缩进:常用单位:em % pxem相对父盒子的字号,%是相对于当前盒子的宽适用于块级元素、可继承、可动画text-indent: 2em;text-indent:原创 2021-04-27 14:39:44 · 256 阅读 · 0 评论 -
CSS —— 字体属性
font 简写形式: font:样式 粗细 字号/行高 字体 (字号字体不可省略)注意:每个独立属性都默认可继承!字体粗细、字号可动画font-style 样式font-style : normal | italic | obliquenormal默认正常字体、italic斜体变体字体、oblique单纯的字体倾斜font-weight 字体粗细font-weight : normal | bold | bolder | lighter | numbernormal正常400原创 2021-04-27 13:21:00 · 280 阅读 · 0 评论 -
JS —— 包装类型
JS为了使得原始值和对象也产生联系,和其他面向对象的编程语言一样,实现了原始值对应的包装类型。JS原始值:NumberBooleanStringSymbolUndefinedNull1. Number类型数值对象只有两个属性:__proto__ 属性指向其原型对象、 [[PrimitiveValue]] 保存原始值。对象原型上:> let n = new Number(1);// 构造函数> n.__proto__.constructor;原创 2021-04-18 16:22:51 · 121 阅读 · 0 评论 -
JS —— String
String字符串字符串作为JS的原始值,但对应有包装类型String,这里重点介绍String对象的属性、方法。1. 创建字符串两种方式创建:字符串字面量、String构造函数// 字面量let str1 = "JS";// 构造函数let str2 = new String("JS");// 作为对象,还可添加属性str1.name = "ES";// 字符串对象的内部结构> console.dir(str2); 0: "J" // 可见,内部结构和Array类似 1原创 2021-04-17 16:44:05 · 188 阅读 · 0 评论 -
JS —— 对象
对象对象的定义:属性的无序集合JS中一切皆对象,原始值也有对应的包装类对象大致可分为 内置对象 宿主对象 自定义对象1. 创建自定义对象同样,有两种方式:字面量创建、构造函数创建// 字面量(常用)> let obj1 = {... name: "JS",... getName() { return this.name; }... }// 构造函数> let obj2 = new Object(); // {} 空对象> obj2.name="JS"; /原创 2021-04-15 23:03:30 · 116 阅读 · 0 评论 -
JS —— 变量、转换、判断
变量声明ES6新增关键字 let 关键字,替代了之前的 var 关键字。还新增了 const 关键字来声明常量,声明时必须初始化,且不可修改,其他特性和 let 类似。变量区分类型,变量值才会区分类型。let const 声明变量的优点:变量不提升,即必须先定义后使用不允许声明同名变量,在同一作用域下是不符合逻辑的块级作用域,防止变量污染不自动作为全局上下文的属性对于for循环,其外部不能访问// 变量不提升> console.log(a); // Referen原创 2021-04-15 12:55:10 · 151 阅读 · 0 评论 -
ES2015概述
本文旨在对ES2015有一个整体的了解认识。参考自:ES2015官方文档,英文版众所周知,JS的三大组成部分:ECMAScriptDOMBOM今天来聊一聊 ES,ES主要是用来定义JS的语法标准,由ECMA组织制定的。JS起初是由网景公司开发的,为了推进JS的普及,网景向ECMA组织提交了JS草案,并成功通过了,ECMA为了保持公平性,没有采用网景公司给这门脚本语言的取名JavaScript(JS的取名也是完全为了蹭当时java大火的热度),而命名为ECMAScript,现在一般每年的6月原创 2021-04-11 15:53:43 · 663 阅读 · 0 评论 -
关于ES5中继承的思考和总结
继承无疑是面对对象的核心JS中的继承通过原型链实现的,对原型不理解的推荐阅读:https://blog.youkuaiyun.com/qq_45668041/article/details/115495381本文结论: 寄生式组合继承是最佳的继承方式 重温原型链> function SuperType() {... this.property = true;... }undefined> SuperType.prototype.getSuperValue = function() {原创 2021-04-09 16:30:51 · 140 阅读 · 0 评论 -
关于 ES5 中原型的思考和总结
原型在JS中是极其重要的!!!JS的继承正是通过原型来实现的,对象属性和方法的访问也是基于原型链来搜索的弄懂了原型才能理解JS中的继承!本文参考 JavaScript高级程序设计(第四版)学过面向对象语言(如C++ java…)的都知道类和实例对象的概念,而在JS中没有类的概念,但也有类似的结构可以实现类的功能(叫法不同而已)。必须明白一点:JS中的函数不止是普通函数,还是一个对象,new关键字还会将其当作构造函数(相当于类)来调用,其中的this关键字指向当前创建的实例对象。你可能会问原创 2021-04-08 21:41:13 · 230 阅读 · 0 评论 -
JavaScript‘s Internal Character Encoding:UCS-2 or UTF-16? —— Mathias Bynens
外文原文地址:https://mathiasbynens.be/notes/javascript-encoding了解更多相关外文:JavaScript has a Unicode problemDoes JavaScript use UCS-2 or UTF-16 encoding? Since I couldn’t find a definitive answer to this question anywhere, I decided to look into it. The answer d原创 2021-04-05 20:26:11 · 345 阅读 · 0 评论 -
JS中引用类型和包装类型的区别
首先明白一点,JS是弱类型语言,也就是说,变量是不区分类型的,而变量值则会区分类型。不过,大体上分为两类:原始值、引用类型。包装类型的用武之地则是在后台帮用户自动创建原始值的对应对象,从而简化操作,实质上,包装类型也属于引用类型。原始值:数值、布尔、字符串、null、undefined引用类型Date、 RegExp、Function…通常通过 new 关键字来创建对象包装类型所以,只有数值、布尔、字符串才有对应的包装类型:Number Boolean String包装类型是引用类型,但原创 2021-04-05 17:19:26 · 432 阅读 · 0 评论 -
JS —— 正则(上)
本文力求解释清楚JS中正则表达式的用法,尽最大努力来帮助大家吃透正则。本文参考学习自:JavaScript权威指南、JavaScript高级程序设计两书;我有十足的把握,你阅读完后一定会有许多收获;本文加上了一些个人拙见和理解,纯属抛砖引玉,若有不妥之处,千万指出,共同学习;从创建正则对象讲起下面两种方式创建的都是对象 —— 引用类型// 两种方法是等效的> let reg = /.at/i; // 字面量方式创建,常用> let reg2 = new RegExp原创 2021-04-02 00:16:17 · 124 阅读 · 0 评论 -
ECMAScript中对象的属性描述符
属性描述符众所周知,javascript的三大组成部分:1,ECMAScript2,DOM3,BOM这里,重点介绍ECMAScript中的对象的属性描述符属性描述符:1,value —— 属性的字面值2,writable —— 可写性3,enumerable —— 可枚举性4,configurable —— 可配置性后三个都只能取布尔值:true false,默认都是true,即可写、可枚举、可配置常见用途:1,通过给原型对象添加不可枚举的方法,这样使它们更像内置方法2原创 2021-03-30 18:09:06 · 253 阅读 · 0 评论 -
如何在网页中插入字体图标
关于 - 字体图标应用字体图标就是为了让页面更加精美简约,其实,字体图标和普通字体是一样的,完全可以按操作字体的方法来操作字体图标。现在,较为常用的图标库有:1,国内的阿里图标库,全部免费(白嫖怪福利)2,国外的Icon Font,部分免费所以,以阿里图标库来介绍,文章末尾也会提及 Icon Font(方法也是大同小异的)阿里图标库1,添加所需要的图标2,提供3种方法插入字体图标可以发现,不同方法的相同图标命名也不一样。不过不要紧,任意挑选一个下即可,下载后可以通过打开 ico原创 2021-03-17 20:48:27 · 1090 阅读 · 0 评论 -
php实现有验证码的登录页面
1,这里我简化了操作,没有查询数据库来判断是否是已注册的账户,而是直接在代码中给出用户名和密码来进行测试。2,如果需要了解php对数据库的操作可以参考:https://blog.youkuaiyun.com/qq_45668041/article/details/112174478涉及点:Cookie Sessiongd2扩展的相关操作效果图:需求:登录验证身份信息核对验证码单击刷新验证码注销开搞!1,login.php —— 登录页面<!DOCTYPE html>.原创 2021-01-04 20:18:09 · 10171 阅读 · 4 评论 -
php利用表单实现记录的增删改查操作
环境:我个人是在win10上手动安装了mysql,Apache,php7,相当于简单搭建了一个本地的Web服务器,而没有安装类似于Wampserver的集成环境。网页文件放在了Web目录下,因为我配置httpd.conf的documentroot值为该目录的路径,则浏览器输入127.0.0.1时自动会找到该目录。如果是使用Wampserver等其他集成环境,后面也是适用的,前面只是先介绍一下操作环境。如果对手动配置mysql Apache php有兴趣的,可以参见另一篇文章:https:/.原创 2021-01-04 17:03:33 · 4796 阅读 · 2 评论 -
html语义标签
推荐使用html语义标签,增加了知名见义的效果!可以通过标签名得出该标签存放的大致内容和功能(虽然用其他盒子也能实现)。简单聊聊常用的几种语义标签:总所周知:标签语义<!DOCTYPE html>声明这是一个html文档<head>文档的头部说明<title>页面标题,没指明则用最高级的标签作为标题<meta>定义页面信息,如字符集,搜索关键字等<body>页面主体部分,页面元素都应该放原创 2020-12-27 11:35:29 · 97 阅读 · 0 评论