- 博客(20)
- 收藏
- 关注
转载 git使用技巧
前言Git是什么官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。它能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以。为什么要学习Git面试要被问。可以应付面试。很多公司开发都用Git来处理项目。现在不学,以后肯定还要学。在我看来...
2019-10-28 08:42:11
404
转载 Sass中连体符(&)的运用
文章目录与伪类的结合多类选择器后代选择器相邻兄弟选择在CSS中,要想给一个元素赋予一定的样式,我们必须得先取到这个元素。那么就得需要选择器,通过选择器来选择指定元素,然后赋予所需的样式。而CSS选择器有很多种,比如层次选择器中的后代选择器、兄弟选择器、通用兄弟选择器等。而这些选择器都通过元素与元素之间的关系来确定的,比如:.parent .child {...}除了这些选择器,还有伪类选择...
2019-10-25 14:42:42
3473
原创 call、apply和bind
javascript中call和apply以及bind都可以改变this指向在代码中,当一个对象A具有一个方法fn,另一个对象B没有方法,但是需要用到同样功能的fn方法时,可以通过改变A对象中函数fn的执行上下文(this)来实现调用,达到节约代码空间,不产生冗余函数的目的。(字面量创建对象写法):var A = { name: "AAA", fn: function(skil...
2019-10-19 18:18:37
767
原创 Promise
文章目录前言前言在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现function callback() { console.log('hi');}console.log('before setTimeout()');setTimeout(callback...
2019-10-15 22:07:32
282
原创 Sass
文章目录介绍如何使用安装 sass 模块配置处理scss文件gulp的任务语法变量嵌套混合器扩展 / 继承函数条件判断导入另一个scss文件常见问题解决方案参考文献介绍Sass是一种样式表语言,已编译为CSS。它允许您使用变量,嵌套规则,mixins,函数等,以及所有与CSS完全兼容的语法。Sass帮助保持大型样式表的井井有条,并易于在项目内和项目间共享设计。特色完全兼容 CSS3在 ...
2019-10-12 19:52:12
248
原创 Gulp基础使用
文章目录1、选装cnpm2、生成项目描述文件 package.json3、全局安装gulpgulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。gulp是基于Nodejs的自动任务运行器,她能自动化地完成 javascript/...
2019-09-28 14:21:27
428
原创 原生JS实现小米轮播图和网易云轮播图
文章目录小米轮播图网易云轮播图小米轮播图实现功能:定时切换(2s)点击按钮停止切换点击向左向右按钮进行相应切换鼠标点击下方的小圆点,并进行相应的切换效果:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta na...
2019-09-22 19:57:07
1139
1
原创 跨域之JSONP
文章目录同源策略JSONP介绍JSONP基本原理同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这...
2019-09-15 21:25:48
138
原创 Ajax
文章目录标题Ajax介绍前言介绍标题Ajax介绍前言在学习Ajax之前,我们先来聊一下同步和异步的问题。生活中的同步:生活中的异步:在JavaScript语言中,同步和异步的概念刚好相反。这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行;一步一步执行,这就是同步。异步就是可以一起执行的代码;介绍Ajax 即“Asynchronous Java...
2019-09-14 21:32:54
164
原创 php 通过mysqli 操作数据库mysql
文章目录php mysqli 操作数据库连接数据库通过mysqli向数据表中插入信息通过mysqli删除数据通过mysqli 更改数据通过mysqli 查询数据查询数据的解析常用sql语句总结php mysqli 操作数据库连接数据库连接数据库管理系统函数:$link = new mysqli(host,username,password,dbname); 参数释义:...
2019-09-14 17:40:44
403
原创 MySQL介绍以及基础命令
1. MySQL概述MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在...
2019-09-14 14:24:29
356
原创 PHP的一些基础语法
一、windows环境下php环境搭建环境对于每个开发者来说,是必须要掌握的技能,但是对于刚刚接触开发没多久的小白来说,完全没有必要把大把的时间花费在搭建环境的身上,想要学习搭建环境,完全可以等到后期再来研究,在学习的初期,完全可以怎么方便怎么快就怎么来。在windows中,可以选择单独安装环境,也可以选择安装集成环境。但是有意思的是,我们如果单独的下载php环境需要的文件,会发现任何一个文...
2019-09-12 20:52:25
232
原创 箭头函数
箭头函数表达式的语法比函数表达式更简洁,并且没有自己的**this,**arguments,super或 new.target。这些函数表达式更适用于那些本来需要匿名函数的地方,并且它们不能用作构造函数。语法基础语法(参数1, 参数2, …, 参数N) => { 函数声明 }//相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; }(参数1, 参数...
2019-09-07 13:41:21
276
原创 CSS滤镜
说到滤镜,其实它并不是对图像进行了什么处理,而是在浏览器中对使用了该属性的对象进行一定的修饰。样式表滤镜实际上是样式表一个新的扩展部分,使用这种技术简单的语法就可以把可视化的滤镜和转换效果添加到一个标准的html元素上,例如图片、文本、以及其他一些对象,为页面添加一些丰富的变化。如果大家有一些脚本语言的基础,能够把滤镜效果与类似javascript的脚本代码做一些结合,就可以拥有一个在样式表滤镜与...
2019-09-01 15:28:39
790
原创 js字符基础
字符串字符串的创建字符串 (String) 对象是JavaScript原生三大包装对象之一,用来生成字符串对象。var str = "hello world"; //常量,基本类型创建var str2 = new String("hello world"); //构造函数创建字符串的属性:str.length //字符串的长度...
2019-08-30 23:18:59
488
原创 JS中的兼容处理
javaScript中一些常见的兼容性问题整理1) 滚动条:document.documentElement.scrollTop||document.body.scrollTop获取样式兼容function getStyle(dom, styleName){return dom.currentStyle?dom.currentStyle[styleName]getComputed...
2019-08-29 22:44:19
634
原创 数组去重的多种方法
在实际工作或面试中,我们经常会遇到“数组去重”问题,接下来就是使用js实现的数组去重的多种方法:1.将数组的每一个元素依次与其他元素做比较,发现重复元素,删除var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5,5,5,5];console.log(arr); //[1, 23, 1, 1, 1, 3, 23, 5, 6, 7, 9, 9, 8, 5, 5,...
2019-08-27 00:04:51
23547
1
原创 JS数组的排序
**1.数组的sort()方法**var array = [1,4,-8,-3,6,12,9,8];function compare(val1,val2){ return val1-val2;};array.sort(compare);document.write(array);sort()方法按照升序排列数组项,会调用每个数组项的toString()转型方法,然后比较得到...
2019-08-25 17:22:14
280
原创 JS数组基础
介绍数组(array)是按次序 排列的一组值。其中每一个值都有一个编号(编号默认从0开始).当我们存储一系列值的时候,通常情况下都会使用数组,这样无论是从存储还是从查询获取等方面都很便捷。创建下面我们来说下如何创建一个数组,我们创建数组,通常情况下可以使用下面的两种方式:var arr1 = [1,2,3]; //字面量方式var arr2 = new Array(...
2019-08-24 21:55:57
1057
原创 元素水平垂直居中
1.已经大小的元素在浏览器可视窗口中水平垂直居中代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...
2019-08-24 20:39:44
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人