自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Javascript基础总结

Javascript的历史来源94年网景公司 研发出世界上第一款浏览器。95年 sun公司 java语言诞生网景公司和sun合作。Java+script ===> javascriptJavaScript和ECMAScript的关系简单来说ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:JavaScript、Action Script(Flash中用的...

2019-04-07 22:19:18 2135 3

原创 面试提问

1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回...

2019-06-25 19:29:38 522

原创 vue is not defined报错

在使用vue写第一个程序时,控制台报错,Vue is not defined在index.html中写入HTML程序<head> <link rel="stylesheet" type="text/css" href="js/index.js" /> <script type="text/javascript" src="js/vue.min....

2019-06-23 22:15:04 6298

原创 怎么做好一个程序员

1,文档习惯 :文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。2,模块化思维能力 :要想成为一个优秀的程序员,他的思想不能仅仅只在局限当前的工作任务里面,比如写plc编程语言,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装...

2019-06-21 00:29:19 229

原创 程序员面试

一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。...

2019-06-20 00:35:22 208

原创 面试小技巧

1、关于面试时机对相当一部分的部门需求者而言,如果求职者不是绝对的让部门需求者满意,那么他们都会有一个想法:在看几个人吧,看后面有没有更合适的;这样不知不觉的最早面试的那一批求职者就被遗忘了,其结果就是做炮灰了,所以面试之前最好先查一查所面试的职位到底什么时候公开放出来的,我个人推荐“启信宝”APP,通过这个APP可以查出来职位首次发布的时间及渠道。此外,也有必要查一下该职位的历史发...

2019-06-18 23:56:46 247

原创 面试技巧和注意事项

面试技巧和注意事项1、面试中的基本礼仪  (1)一旦和用人单位约好面试时间后,一定要提前5-10分钟到达面试地点,以表示求职者的诚意,给对方以信任 感,同时也可调整自己的心态,作一些简单的仪表准备,以免仓促上阵,手忙脚乱。为了做到这一点,一定要牢 记面试的时间地点,有条件的同学最好能提前去一趟,以免因一时找不到地方或途中延误而迟到。如果迟到了, 肯定会给招聘者留下不好的印象,甚至会丧失面试...

2019-06-18 01:28:38 1048

转载 Bug

程序员在很多人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。 记得刚毕业入行时,我们老大派给我和另外一个新来同事的第一件事就是修Bug,要不是在学校敲过几年代码,还真不知道如何下手!和我一起进公司的另外一个同事完全就是以“看戏者”的身份,看我搞了3个月,...

2019-05-22 21:47:51 459

原创 横向两列布局(左列固定,右列自适应)的3种CSS实现方式

这篇文章主要介绍了横向两列布局,即左列固定,右列自适应的4种CSS实现方式,感兴趣的小伙伴们可以参考一下HTML代码<DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>测试练习</title> </head> &...

2019-05-13 20:26:22 447

转载 前段和后端的区别

要了解web前后端的区别,首先必须得清楚什么是web前端和web后端。首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。一、超文本(hypertext)  一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息...

2019-05-12 23:33:46 4938

原创 关于HTML5的书

1、《Head First HTML5 Programming(中文版)》很适合新手入门阅读,在这本书中你将会了解HTML5新API的基础知识,并学习这些API如何与你的页面交互,JavaScript如何为这些API助一臂之力,以及如何使用这些API来构建让你的老板和朋友对你刮目相看的Web应用。2、《HTML5权威指南》系统学习网页设计的权威参考图书,第一部分将会像...

2019-05-09 19:17:37 1417

原创 html的标签注释

<!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <applet> 不赞成使用。定义...

2019-05-07 19:19:37 1314

原创 css渐变的小花招

一、背景色渐变经常用的就是给背景色增加渐变效果,这里的语法顺序不要错(牵扯到优雅降级和渐进增强,标准语法写到最后也是为了兼容各个版本浏览器,让浏览器先执行兼容在执行标准。),(right, red , blue) 这句话决定渐变方向是从右向左变色(效果如下)。( to right, red , blue) 的话就是要从左向右渐变,用CSS3的角度也可以改变渐变色的方向譬如: 50deg,也可以在...

2019-05-05 19:10:01 139

原创 jquery的总结

jQuery基本概念JQuery基本概念使用javascript开发过程中,有许多的缺点:1. 查找元素的方法太少,麻烦。2. 遍历伪数组很麻烦,通常要嵌套一大堆的for循环。3. 有兼容性问题。4. 想要实现简单的动画效果,也很麻烦5. 代码冗余。什么是jQuery?jQuery就是一个js库,使用jQuery的话...

2019-04-29 20:54:16 164

原创 web前段书籍

一、HTML篇1)《精通HTML》2)《HTML5秘籍》3)《HTML5权威指南》4)《Head First HTML5 Programming(中文版)》5)《深入浅出html》二、CSS篇1)《CSS禅意花园》2)《CSS 揭秘》3)《CSS 世界》4)《精通CSS:高级Web标准解决方案》5)《CSS权威指南》(第3版)三、JavaScr...

2019-04-28 22:04:19 128

原创 3D转换

CSS3 3D 转换三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能相当类似。CSS3中的3D变换主要包括以下几种功能函数:3D位移:CSS3中的3D位移主要包括translateZ()和translate3d()两个功能函数;3D旋转:CSS3中的3D旋转主要包括rotateX()、rotateY()、rotateZ()和rotate3d()...

2019-04-27 22:50:14 378

原创 css高级选择器

css3高级选择器伪类选择器p:first-of-type : 匹配同类型中的第一个同级兄弟元素pp:last-of-type : 匹配同类型中的最后一个同级兄弟元素pp:first-child : 匹配父元素的第一个子元素p。p:last-child : 匹配父元素的第一个子元素p。p:nth-child(n) : 返回其父元素的第n个p元素伪元素选择器...

2019-04-25 19:28:45 171

原创 JS高级

JS高级javascript的组成1.ECMAScript 基础语法2.DOM3.BOM什么是js?是一门解释性语言是一门脚本语言是一门弱类型语言 var是一门基于对象的语言是一门动态类型的语言动态页面:页面html+css+js...

2019-04-24 19:15:48 129

原创 Web API总结

Web API介绍API的概念API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。任何开发语言都有自己的APIAPI的特征输入和输出(I/O)API的使用方法(console.log())Web...

2019-04-23 20:23:44 247

原创 Jquery的优点

①强大的DOM选择器②代码简洁③链式操作④简化的Ajax操作⑤封装了许多操作DOM的方法

2019-04-22 22:55:27 158

原创 初始正则表达式

什么是正则表达式正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式的作用给定的...

2019-04-21 23:12:07 163

原创 JQuery插件使用小结

一,Jquery.treeview:见名之意,就是将页面的数据以树的形式展现出来。和上篇博客中的dhtmlXtree不同的是,它是将html文件中的数据进行显示,而html文件主要是用UL和li进行嵌套数据。看一下html如何存储数据: <ul id="browser" class="filetree"> &lt...

2019-04-18 19:28:15 179

原创 jQuery选择器的层级使用和区分

层级ancestor descendant 找到(ancestor)中所有的子子孙孙(descendant)元素parent > child 匹配(parent)中所有的子级(child)元素prev + next 匹配所有跟在、紧挨着(prev)后面的(next)元素prev ~ siblings 找到所有与(prev)同辈的(siblings)元素1、ancestor des...

2019-04-18 00:01:13 157

原创 一个完整的 Web 请求到底发生了什么

一、从输入一个网址开始当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面。网速好的话这之间可能就一秒,但在这一秒内到底发生了什么?本文主要内容是试图记录一个完整 Web 请求的详细过程,从用户在浏览器中输入 URL 地址说起,然后浏览器如何找到服务器地址的过程,并发起请求;分析请求在达反向代理服务器内部处理过程;最后到请求在服务器端处理完成后,浏览器渲染响应页面过程。Web请...

2019-04-16 23:14:49 134

原创 jQuery插件的使用方法

在追求页面互动效果的时代,大家都想把页面效果做的美轮美奂,这一切都离不开前端技术脚本Javascript,而最近常被人用到的Javascript库文件则是jQuery。用的人多了,问题自然就多了起来,本篇文章为没有用过Jquery的同学做个铺垫,讲解一下如何应用jQuery文件。 jQquery的用法和一般的Javascript脚本用法大部分相似,但也有一些不同,一般的Javascript脚本文...

2019-04-15 22:53:54 360

原创 作用域

作用域作用域指一个变量的作用范围。它是静态的(相对于上下文对象), 在编写代码时就确定了。作用:隔离变量,不同作用域下同名变量不会有冲突。作用域的分类: 全局作用域 函数作用域 没有块作用域(ES6有了) if (true) { var name = 'smyhvae';}console.log(name);上方代码中,并不会报错,因为:...

2019-04-15 01:55:14 135

原创 this指向的问题

普通函数中this的指向?-----window对象.方法中的this的指向?-----当前的实例的对象定时器方法中的this的指向?-----window构造函数的this的指向?-----当前的实例的对象原型对象中的this的指向?-----当前实例的对象事件中的this的指向?-----当前事件源"use strict"function f1(x,y) { con...

2019-04-11 23:18:55 103

原创 JS高级---继承

继承:1.通过修改原型对象的指向实现继承 缺陷:所有的属性都是一样的2.借用构造函数实现继承 构造函数名字.call(当前对象,属性1,属性2...) 缺陷:虽然可以实现属性的不同 但是方法不能继承3.组合继承:原型对象+借用构造函数 属性可以不重复,方法也可以继承 4.拷贝继承:把一个对象中的属性和方法自己拷贝到另一个对象中 使用for-in 循环,将一个对象...

2019-04-10 19:30:11 175

原创 Array对象的方法

1、push()方法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法:arrayObject.push(newelement1,newelement2,....,newelementX)参数描述:newelement1:必需。要添加到数组的第一个元素。newelement2:可选。要添加到数组的第二个元素。newelementX:可选。可添加多个元...

2019-04-03 22:16:12 415

原创 前段小技巧

这是我在工作和学习中总结的一些平时不怎么常用但是很实用的方法技巧:CSS部分:1.盒子实际大小设置  https://img2018.cnblogs.com/blog/1623487/201903/1623487-20190325101318840-1086791026.jpg2.超过两行就出现省略号https://img2018.cnblogs.com/blog/1623487/20...

2019-04-01 21:36:06 151

转载 HTML DOM文档对象模型

查找 HTML 元素通常,通过 JavaScript,您需要操作 HTML 元素。为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:通过 id 找到 HTML 元素 通过标签名找到 HTML 元素 通过类名找到 HTML 元素通过 id 查找 HTML 元素在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。本例查找 id="intro"...

2019-03-27 19:15:52 191

原创 DOM获取元素的几种方法

DOM根据id获取元素var div = document.getElementById('main');console.log(div);// 获取到的数据类型 HTMLDivElement,对象都是有类型的// HTMLDivElement <-- HTMLElement <-- Element <-- Node <-- EventTargetDOM...

2019-03-26 19:25:18 496

原创 String对象

String 对象String 对象用于处理文本(字符串)。创建 String 对象的语法:new String(s);String(s);参数参数s是要存储在 String 对象中或转换成原始字符串的值。返回值当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串s或s的字符串表示。...

2019-03-25 22:45:00 122

原创 Date对象

Date对象 创建一个日期对象var objDate=new Date([arguments list]);参数形式有以下5种:1)new Date("month dd,yyyy hh:mm:ss");2)new Date("month dd,yyyy");3)new Date(yyyy,mth,dd,hh,mm,ss);4)new Date(yyyy,mth,dd)...

2019-03-24 23:14:53 314 1

原创 简单数据类型

简单数据类型 Number、String、Boolean、Undefined、Null Number类型数值字面量:数值的固定值的表示法110 1024 60.5浮点数浮点数的精度问题浮点数 var n = 5e-324; // 科学计数法 5乘以10的-324次方 浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数...

2019-03-20 21:33:05 183

原创 冒泡排序

1、比较相邻的元素。如果第一个比第二个大(小),就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大(小)的数。3、针对所有的元素重复以上的步骤,除了最后已经选出的元素(有序)。4、持续每次对越来越少的元素(无序元素)重复上面的步骤,直到没有任何一对数字需要比较,则序列最终有序。比如冒泡排序,从小到大var arr=...

2019-03-19 22:38:05 108

原创 数组和函数

数组为什么要学习数组之前学习的数据类型,只能存储一个值(比如:Number/String。我们想存储班级中所有学生的姓名,此时该如何存储?数组的概念所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。数组的定义数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。通过array构造函...

2019-03-18 22:13:45 142

原创 简单数据类型

简单数据类型Number、String、Boolean、Undefined、NullNumber类型 数值字面量:数值的固定值的表示法 110 1024 60.5 浮点数 浮点数的精度问题 浮点数 var n = 5e-324; // 科学计数法 5乘以10的-324次方 浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确...

2019-03-15 21:48:26 602

原创 css

color: #999999;/*文字颜色*/font-family: 宋体,sans-serif;/*文字字体*/font-size: 9px;/*文字大小*/font-style:itelic;/*文字斜体*/letter-spacing: 1px;/*字间距离*/line-height: 200%;/*设置行高*/font-weight:b...

2019-03-13 21:23:02 151

原创 css精灵技术基础

CSS精灵技术(sprite) 小妖精 雪碧精灵技术产生的背景当用户访问一个网站时,需要向服务器发送请求,网页上的每张图像都要经过一次请求才能展现给用户。然而,一个网页中往往会应用很多小的背景图像作为修饰,当网页中的图像过多时,服务器就会频繁地接受和发送请求,这将大大降低页面的加载速度。为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度,出现了CSS精灵技术(也称CSS Sp...

2019-03-10 22:19:33 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除