自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 2018秋招前端笔试题(58同城)

填空题号码段为131到139的11位手机号码正则校验:/^13[1-9][0-9]{8}$/移动端,如何在html中通过链接调起拨打电话:’<a href="tel:10086">10086</a>'一下代码的输出结果:{var t='teacher';let s='student'}console.log(t);

2018-07-22 08:03:46 1740

原创 前端各种循环的区别for of 等等

看了很多例子没有自己满意的总结一个先上总结: 方法 适用范围 描述 for… in Array和Object 获取可枚举的实例和原型属性名 Object.keys() Array和Object 返回可枚举的实例属性名组成的数组 Object.getPropertyNames() Array和Object 返回除原型属性以外的...

2018-07-21 15:53:47 7073

原创 js+css实现盒子垂直居中里面有一个定时器可以对他提前或延迟一小时

js+css实现盒子垂直居中里面有一个定时器可以对他提前或延迟一小时完整代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type=&

2018-07-20 22:44:25 396

原创 大三末之初级前端面试(二)

然后陆陆续续的去面试了好几家 总的来说没啥亮点,之后又面了好几家(大局科技,一号互联,前海誉君科技有限公司等等)第一个是一个小公司,人少就几个,面试 没有 提出啥问题就是说你看一下app然后看下公众号做一个小程序。意思就是就找你一个人来做。能做就行说一下你做需要多久!我潦草看 了一下。上后看了他们的电脑上手操作了一下。还不错。不难,但是我内心是很矛盾的,毕竟我是想找一个大公司有个大佬带着。不然这...

2018-07-19 22:54:11 924

转载 HTTP状态码详解大全

100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade...

2018-07-13 22:52:17 803

原创 这里记录下所有关于学习前端比较好网址

关于vuewebpack:https://vuejs-templates.github.io/webpack/vue组件https://www.iviewui.com/components/做图报表之类EChartshttps://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-ykdr2eka.html - ...

2018-07-13 16:13:56 297

原创 vue脚手架搭建的目录结构

一级目录build: webpack配置相关的目录 config webpack 配置相关的目录 node_modules npm install 安装的依赖代码库 src我们存放的源码,我们开发的所哟代码都放在src目录下。staic存放一些第三方静态资源的目录 test测试目录,没有太大用处,可以删除一级文件babelrc: babel的一些配置,(将e...

2018-07-13 15:58:19 560

原创 大三末之初级前端面试(一)

初来深圳本来决定的是6.29就是周五的时候来深圳。突如其来的一个电话面试,我就提前过去了面试时间是周五上午10点。自信满满的自己觉得如果给我一次机会我就一定可以抓住。我觉得作为一个实习生自己已经完全可以胜任。6.29上午汇才软件深圳民治分公司 面对第一次自己在陌生城市找工行最担心的第一件事就是遇到骗子(传销),其次就是隐藏的很深的培训公司。自己去的时候一直是在胆战心惊的最怕的就是骗子...

2018-07-05 18:34:19 1051

原创 css3之position: sticky;

以前以前的以前我们都知道css中的position都有以下的属性:static(没有定位,是默认值)元素是出于正常的文档流中,会忽略left,top,right,bottom,z-index属性。relatie(相对定位)是元素设置相对于位置的定位,元素并没有脱离文档流,因此元素原本的位置会被保留,其他的元素位置不会受到影响absolute(绝对定位)是指的是给元素设置绝对定位可以分...

2018-06-27 07:36:18 1410

原创 长沙云课堂之15天实习心得

首次听说要实习 去年看到学姐们实习的照片,面对实习充满好奇心的我好期待。学姐们是去 粤欠实习,当时只觉得是在广州的粤欠。因为本人喜欢广州,,想去广州看看,顺便 看看和我一起做淘宝店的老大!实习临近,有的人说实习在长沙,很困惑的我,为了打破我的困惑!无意间我就问了学姐,得知是在长沙,我开始想如何才能不去实习呢! 各种方法都不行以后 有两个学长都说实习很随便,不去也行,至于如何让自己不去就看自...

2018-06-24 13:17:35 2432 11

转载 前端轻量级web进度条 – Nprogress & nanobar

前言进度条库是前端中常见的库之一,bootstrap中提供了多种进度条样式。NProgress.js和nanobar.js是两款轻量级的进度条组件,使用简便。轩枫阁用过Nprogress,用于页面刚打开时的页面加载进度显示。官网NProgress.js:http://ricostacruz.com/nprogress/nanobar.js:http://nanobar.micron...

2018-06-10 22:32:43 2206

原创 jade

不同的层级元素 之间通过缩进进行分割,标签和内容之间要加空格(层次清晰语义化好)首先要安装:npm install jade -g编译的时候直接输入名字:jade xx.jade-P美化-w 监控jade -P -w xx.jadejade注释//单行注释非缓冲注释//-模板语句转换成变量:-var lesson='node'使用的...

2018-05-30 15:07:26 699

原创 webpack以及打包总是出现错误

什么是webpack是一个模块打包器。任何静态资源都可以当做是模块,然后模块 之间也可以相互依赖,通过webpack对模块进行处理以后,可以打包成我们想要的资源webpack的特点支持CommonJS和 AMD模块,意思就是哦们可以无痛迁移旧的项目支持模块加载器,和插件机制,可对模块进行灵活的定制,特别是babel-loader有效支持es6可以通过配置,打包成多个文件,有效...

2018-05-29 22:24:04 4635 1

原创 yeoman

yeoman帮助我们创建项目,提供跟好的工具来使我们的项目更加多样化提供了generator系统一个generator是一个插件,我们在一个完整的项目上使用yo命令时,会运行该generator函数,通过这些官方的generator,推出了工作流,工作流是一个健壮,有自己自己特色的客户端堆栈,包含能够快速构建漂亮的网络应用的工具和框架,它提供了负责开始项目开发的一切,没有任何让人头痛的手动...

2018-05-29 08:09:38 504

原创 突然npm install -g npm(跟新npm)等之类的命令都不可以用了,都报一个错误

npm ERR! Unexpected token < in JSON at position 1 while parsing near ’ npm ERR! npm ERR! 突然有一天仿佛下载啥都出现在这个错误比如我输入:npm install -g gulpnpm view gulpnpm install gulpnpm install -g npm(跟新n...

2018-05-27 18:20:45 6377

原创 gulp

jasminejasmine是一个行为驱动开发的测试框架,不依赖任何js框架以及dom,是一个非常干净的以及友好的API的测试库describe函数来定义测试大体的中心内容it是用来定义单个具体测试内容expect主要用来计算一个变量或者一个表达式的值beforeEach与afterEach主要是用来在执行测试 任务 之前和之后做的一些事运行karma start ka...

2018-05-27 16:54:27 379

原创 angular之拦截器功能

通过实现request方法拦截请求,该方法 会在$http发送请求到后台之前执行,因此你可以修改配置货这其他的操作通过实现response方法拦截响应:该方法会在$http接受到从后台过来的响应之后执行,因此你可以修改响应或做其他操作通过实现requestError方法拦截请求异常:有时候一个请求发送失败或者被拦截器拒绝了通过实现responseError方法拦截响应异常:有时候我们后台响...

2018-05-26 22:19:55 1440

原创 angular表单验证,远程验证&&代码实现

定义验证规则,验证有效性显示验证结果禁用html5自带验证,novalidate=novalidate”“用户输入后,angular会依次调用验证器进行验证,全部成功时model会变成用户输入的值不成功则保留原值,并在model上增加一个$error对象 变量名 含义 $dirty 表单中任何一项是否输入过 $pristine 表单中任何一项尚...

2018-05-25 23:54:59 772

原创 angular&创建指令&指令对象

创建指令指令也是一种 服务,只是这种服务的定义有几个特殊要求:必须使用模块的directive()方法注册 服务对象工厂必须返回一个指令定义的对象指令在注入器种的登记名称是:指令名+Directive。例如ng-app指令的服务名称是:ngAPPDirective指令定义对象每个指令定义的工厂函数,需要返回一个指令定义对象指令定义对象就是一个具有约定属性的javaSc...

2018-05-24 22:57:50 1104

原创 angular之MVC,内置指令

认识angularMVC 分类 用途 Model 模型表示数据的部分 View 视图这是用户看到并与之交互的界面 Controller 控制器是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户的输入,并向模型发送数据MVC是一种使用MVC(Model View Controller 模型-视图-控制器)设...

2018-05-22 16:15:49 723

原创 2018前端校招面试

总的来说: 基本上大公司对于前端校招同学的要求都不仅仅局限于前端的领域,因为对于一般的候选人来说都是侧重于对潜力的考察。 小公司对于候选人的技术能力以及项目经历不会有过多的要求,更多的是希望以一个较为低廉的标签签下一个愿意做切图之类工作的同学——不利于未来的发展。电话面试?现场面试?基本流程:自我介绍基础部分项目经历扩展部分(常常以面试者自己回答的内容为...

2018-05-15 14:57:12 2000

原创 vsc中设置用浏览器打开当前代码

刚开始用也是百度教程 (1)说是ctrl+P ,输入.vscode ,还附上了图片。但是我的结果是。。。。 本人也是很无语。然后他说打开tasks.json但是我就是找不到它 (2)如果想要编辑HTML之后直接运行,可以 ctrl+shift+p 搜索 Configure Task Runner. 回车之后打开 tasks.json,修改一下: 于是我开始...

2018-05-13 10:12:19 8935

原创 bower初始化说名称必须是小写的&&右键没有git之类

bower EINVALID Name must be lowercase, can contain digits, dots, dashes, “@” or spaces看到这个比较悲伤。这个是在cmd下运行的于是我开始尝试用git push但是我发现我的右键为啥没有git?配置右键gitwindow+R输入regedit 找到[HKEY_CLASSES_ROO...

2018-05-12 22:17:55 516

原创 node实现basic认证

Basic Auth开放平台的两种认证方式,简单点说明就是每次请求API时都提供用户的username和password。 认证,一种是Basic Auth,一种是OAuth。 Basic Auth(HTTP Auth) 优点: 使用非常简单开发和调试工作简单没有复杂的页面跳转逻辑和交互过程更利于发起方控制缺点:安全性低,每次都需要传递用户名和密码,用户名和密码很...

2018-05-09 08:25:30 969

原创 MongoBD和Mongoose

MongoBDMongoBD是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能MongoBD 在为web应用提供可扩展的高性能数据存储解决方案MongoBD将数据存储为一个文档,数据 结构由键值(key=>value)对组成。MongoBD文档类似于JSON对象。字段值可以包含其他文档,数组以及文档数组。Mon...

2018-05-08 23:03:24 414

原创 nodejs(缓存的作用)node实现MD5

缓存的作用减少了冗余的数据传输,节省了网费减少了服务器的负担,大大提高了网站的性能第一次请求 浏览器请求——>无缓存——>向web服务器请求——请求响应,缓存协商——>呈现第二次请求 浏览器请求——>有缓存——>是否过期? 通过最后修改时间来 判断缓存是否可用Last-Modified:响应时 告诉客户端此...

2018-05-08 12:49:21 1075

原创 Express初始化一个项目&git提交一个项目

多个域名公用80端口虚拟主机是把一台正式的物理电脑主机分割成多个的逻辑存储单元,每个单元都具有单独域名和相同的端口代理一般分为正向代理和反向代理正向代理的典型用途是为在防火墙内的局域网客户端提供访问的Internet的途径反向代理的典型用途是将防火墙后面的服务器提供给Internet用户 - ...

2018-05-07 23:10:57 820

原创 使用vsc写node遇到缺少 对象

描述node.js : 无法将“node.js”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1+ node.js+ ~~~~~~~ + CategoryInfo : ObjectNotFound: (node.js:String) [], CommandNo...

2018-05-07 14:00:55 2177

原创 2018阿里前端面试总结(有详细解答)

多语言可以通过请求头判断客户端期望大的语言版本请求头Accept-Language:en,zh-CN;q=0.8,zh;q=0.6响应头content-Language:en 嗯

2018-05-04 22:28:23 4352 3

原创 express与ejs

ExpressExpress 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。Express路由解析 Express路由根据请求类型来处理:路由4个基本方法:get,post,all,use这四个方法,可以根据前台不同的请求 方式来执行all函数能够处理所有的请求类型var expr...

2018-05-04 22:22:28 696

原创 Array.prototype.slice.call(arguments)

第一眼看到这个我是比较懵逼的function say(name,world){ console.log(name+":"+world);}function b(){ say.apply(null,['张三'].concat(Array.prototype.slice.call(arguments)));}b("名字");之前从来没有遇见过 ,所以第一眼就...

2018-04-26 21:20:28 347

原创 base64原理及其实现

base64原理 *base是吧3个8位字节转成4个6位字节,然后在6位字节前面补两个零 *6位字节是0~63都是可见字符用Buffer将一个汉字转成16进制var buf=new Buffer('珍');//e7 8f 8d将16进制的转成10进制//把任意字符转成10进制console.log(parseInt("e7",16));//231co...

2018-04-25 22:58:56 415

原创 npm包管理工具命令大全&&切换源以及出现的问题

npm查看包 npm view gulpnpm查看全局安装目录 npm root -g修改全局安装目录 npm config set prefix +”路径”显示当前目录下的所有包 npm list显示全局目录下的所有包 npm list -g查看下载某一包的版本第一种方式...

2018-04-25 20:25:00 640

原创 Sass语法

Sass简介一种css的预处理器Sass扩展了css3,增加了规则,变量,混入,选择器,继承等的特性Sass生成良好的格式化的css代码,易于组织和维护Sass环境搭建准备ruby环境—sass用ruby语言写的 http://rubyinstaller.org/downloads 建议下载最新版本通过ruby安装sassgem install sass 可能...

2018-04-07 16:35:53 357

原创 nodejs入门及其环境搭建

什么是nodenode.js不是js代码框架node.js是服务端单独运行js文件的一个平台node.js提供了很多js后端开发的代码库node.js和脚本js代码区别以前的Js文件是纯前端脚本语言,由浏览器解析运行node帮助我们吧js脚本脱离浏览器单独的拿出来,当作一门语言来进行运行node.js不能执行javascript中的BOM和DOM操作,只能运行EC...

2018-04-06 22:15:01 321

原创 表白爱心

大致效果 (1)首先看到两个效果,我们就知道我们有两大块需要解决首先是里面的正方体其次是外面的心 (2)我们先从里面的正方体开始。我们知道正方体是有6个面(先写出大致的效果然后再一次的添加图片):<div id="cube"> <div>上</div> <div>下</div&...

2018-03-23 20:31:22 1044

转载 机器学习中的有监督学习,无监督学习,半监督学习

在机器学习(Machine learning)领域,主要有三类不同的学习方法:监督学习(Supervised learning)、非监督学习(Unsupervised learning)、半监督学习(Semi-supervised learning),监督学习:通过已有的一部分输入数据与输出数据之间的对应关系,生成一个函数,将输入映射到合适的输出,例如分类。 非监督学习:直接对输...

2018-03-18 15:28:23 1552

转载 Web前端知识体系精简

Web前端技术由html、css和 javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自己的知识结构是否完善,如有遗漏或不正确的地...

2018-03-18 15:26:45 301

原创 canvas浮动动画

大致效果 总结:就是有很多的小球,当我们鼠标划过的时候小球就变大,当鼠标移走的时候小球就会变小。关于颜色我们可以去这个网站:http://www.peise.net/。在这里查找好看的颜色。前端面试找工作建议去这个网站:https://www.lagou.com/。(1)首先写个画布即canvas<canvas id="bubble"></canvas&...

2018-03-17 11:12:23 1343

原创 3D翻转动画

大致效果 (1). 搭框架:一个div盒子, 点状线边框,圆角border : 3px dotted blue;border-radius:20px;(2). 有四个图片(不要用div,不利于搜索引擎抓取)引入图片<div class="frame"> <ul> <li&g...

2018-03-11 11:39:29 754

笔记----Java类图

个人笔记I而已

2017-01-02

java基础--笔记

上课做的笔记

2017-01-26

Io框架与类图

延续上次的内容(IO)

2017-01-06

uml课程设计

uml课程设计

2017-06-07

java关于文件操作

java关于文件,文件夹增删查改,t替换,删除的一些方法

2017-03-07

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

TA关注的人

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