- 博客(29)
- 问答 (2)
- 收藏
- 关注
原创 Vue-cli项目在开发环境下跨域请求失败的解决方法
最近在进行毕业设计的开发,采用了Express+Vue的前后端分离 结构.并使用了基于webpack的vue-cli脚手架工具.前两天在开发用户权限模块时,发现session丢失状况,导致登录状态无法保持. 以下是发现问题的过程登录后发现已经保存的session值丢失发现登录后的请求对应的sessionId与登录请求中的sessionId不同.查看http请求内容后发现,登录之后的请求...
2018-04-14 20:46:13 1381
原创 JavaScript面向对象(4)——最佳继承模式(从深拷贝、多重继承、构造器借用,到组合寄生式继承)
很多同学甚至在相当长的时间里,都忽略了JavaScript也可以进行面向对象编程这个事实。一方面是因为,在入门阶段我们所实现的各种页面交互功能,都非常顺理成章地使用过程式程序设计解决了,我们只需要写一些方法,然后将事件绑定在页面中的DOM节点上便可以完成。尤其像我这类一开始C++这类语言没好好学,第一门主力语言就是JavaScript的同学来说,过程化程序设计的思维似乎更加根深蒂固。...
2017-12-11 22:30:27 1249
原创 JavaScript面向对象(3)——原型与基于构造函数的继承模式(原型链)
面向对象基本特征、原型对象与构造函数、基于构造函数工作模式的继承方法(原型链继承等)
2017-12-07 18:37:16 576
原创 JavaScript面向对象(2)——函数与闭包(函数、对象、闭包)
涉及内容:JavaScript中函数的声明、四种调用、参数处理、作用域与闭包、Function对象的属性和方法
2017-08-10 19:33:35 575
原创 JavaScript面向对象(1)——谈谈对象
对于JavaScript中对象的介绍,包括对象的定义、分类,对象属性的分类、属性、操作等等,是了解JS面向对象的基本知识。
2017-06-16 17:37:30 856
原创 【Leetcode】448. Find All Numbers Disappeared in an Array
Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements of [1, n] inclusive that do not appear in this array.Could you do it without extra space and in O(n) runtime? You m
2017-02-22 18:31:20 355
原创 Git入门——远程仓库及分支管理
前面提到,Git相对于传统的SVN有着很大的优势,其中之一就在于集中式系统中,版本库只能存在于中央服务器上;而在Git中,版本库可以克隆多个,甚至在同一台主机中也可以克隆多个版本库。当然,日常开发过程中,还是会有一台主机充当中央服务器的角色,作为整个项目的整体基准。我们可以自己搭建一个git服务器,也可以直接使用github所提供的免费仓库托管服务。 在本文中我们使用GitHub。在使用之前,需要注册GitHub账号,并且在本地与GitHub上设置SSH,具体操作请参照
2017-02-13 16:56:06 2770
原创 JavaScript内置对象——Math对象
这几天在刷leetcode的时候用到了一些Math对象的知识,故作一下总结~JavaScript中的Math对象也是一个常见的内置对象,然而与String等其它常见对象不同,Math对象不是一个对象的类,只是将常用的数学常量以及运算方法进行封装的一个对象。故Math对象没有构造函数,在使用时自然无需创建,直接使用即可~Math对象的属性:存储了一些数学运算中常用的常量
2017-02-06 00:26:52 830
原创 身份证号校验原理及JavaScript实现
在网站中,总有各种各样的表单,用户使用表单来向服务器发送数据,进行交互。 然而,代代相传的经验是,永远不要信任用户的输入,一定要对数据进行验证。如果使用不经验证的表单,轻则会有大量无效提交进入服务器,严重影响网站运行;重则招致XSS攻击~ 所以对输入进行验证是必要的。而为了减轻服务器的压力,除了密码正误等需要向数据库交互才能验证的输入之外,绝大部分输入的验证都应当在前端进行。其中。。
2016-12-09 20:51:02 2348
原创 简述TCP连接的建立与释放(三次握手、四次挥手)
简述了TCP协议中的连接管理部分的内容,连带回顾了计算机网络运输层、TCP协议的一点点基本知识。
2016-12-02 18:48:43 2782
原创 CSS中各种各样居中方法的总结
在开发前端页面的时候,元素的居中是一个永远都绕不开的问题。看似简单的居中二字,其实蕴含着许许多多的情况,对应着很多的处理方法,本文就试图对页面布局中的居中问题进行总结~~
2016-11-16 15:03:30 588
原创 数据结构JavaScript——队列
队列和栈相似,都是对插入和删除操作的部位做了限制特殊的线性表。在队列中,只能从一头删除节点,这一头叫做队首;而另一端只能做插入操作,这一头叫做队尾。很容易理解,队列是一个“先进先出”的线性表。队列的应用有一个很常见的例子,就是打印机的作业队列,打印机会维护一个作业队列,先入队的作业先执行~ 同样的,根据存储结构的不同,队列也有顺序队列和链式队列两种实现,代码如下:fu
2016-11-15 20:53:00 497 2
原创 数据结构JavaScript——栈
栈,是一种特殊的线性表,其插入及删除的操作都在线性表的同一端进行。这一端称为栈顶,另一端称为栈底。就类似于餐厅里的一摞盘子,后放的盘子在上方,也会先被人拿走。栈具有“后进先出”的逻辑特性。栈在计算机科学中有着广泛的应用,递归函数的实现就利用了栈这种数据结构,在递归时,计算机会维护一个递归工作栈,当一个递归函数被调用时,被调函数的局部变量、形参的值以及一个返回地址就会储存在递归工作栈中。运行时按照后
2016-11-15 20:36:50 332
原创 数据结构JavaScript——单链表、循环链表
数据结构系列前言: 数据结构作为程序员的基本知识,需要我们每个人牢牢掌握。近期我也展开了对数据结构的二次学习,来弥补当年挖的坑。。。。。。 当时上课的时候也就是跟着听课,没有亲自实现任何一种数据结构,更别提利用数据结构来解决问题了。 现在就来填坑了 在这里提醒看到我博客的孩子们,如果你还是在校生,永远不要轻视任何一门基础课的学习,这个时候挖的坑,要么需要用双倍的努力去填
2016-11-11 17:28:12 6207 1
原创 简述JavaScript对象、数组对象与类数组对象
还认为JavaScript中getElementByTagName方法返回的是数组的乖乖举手~ 实际上返回的是一个类数组对象HTMLCollections,本文就将介绍JavaScript类数组对象
2016-10-28 20:33:43 468
原创 【历史】JavaScript和Java没啥关系!————JavaScript简史
二十余年以来,从普通民众到业内人士,将JavaScript和Java两个不相干的语言混为一谈的人大有人在。本文梳理了JavaScript的起源与发展历史,有助于开发者们更好地了解自己所使用的语言,顺便强调JavaScript和Java没关系!
2016-09-08 21:01:11 1616
原创 简易网页游戏——八数码问题游戏
一言不合敲代码第二期~在工作室暑期集训结束,回家的路上。 长春到北京的动车,将近七个小时,忘记拷电影了。。。手机里也没有游戏。。。 无聊至极了,就自己写了个游戏。。。用HTML+SASS+JS实现八数码问题的小游戏~直接贴上代码:(文件目录)HTML: 9 bubbles
2016-08-07 18:44:38 3795
原创 Bug整理——$(window).height()获取到$(document).height()的问题
想看解决方案不想看无聊乏味的bug解决过程的同学,请直接跳转到页面底部~ 今天在做项目的过程中遇到了一个BUG,项目中需要获取到浏览器客户区的高度以方便做一些适应性调整,代码如下:$(document).ready(function(){ var $content_height = $(window).height() - 30 - 53;
2016-04-06 21:01:55 4297
空空如也
WPF RibbonWindow突然无法使用
2016-11-22
求助: 为何我这个代码里的事件会自动被window对象触发
2016-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人