自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Curtain的博客

本博客记载了个人的对编程的一些思想,以及好的学习资源,提出分享,欢迎提出宝贵意见!

  • 博客(18)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Echarts --------目录

本文主要介绍一些不常用的配置项,基本属性在这里不做介绍,方便以后忘记查找 。关于Echarts使用的一些属性配置及遇到问题1.echarts配置 详细查看博文下echarts配置 各个属性2.echarts 图表问题 详细查看博文下echarts 图表问题...

2018-04-02 10:17:21 600

原创 JS基础算法总结

JS基础算法总结关于字符串的算法把一个字符串的驼峰法命名“”HelloWorld“”转换为”hello_world”.把一段单词的首字母大写,“”“how are you”变为”How Are You”统计字符串的长度对字符串abbc进行压缩为a1b2c35.

2017-03-28 14:08:50 557

转载 HTTP协议基础详解

HTTP详解    HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可

2017-03-28 14:04:16 433

原创 cookie,session,及跨域问题

跨域

2017-03-24 22:09:42 676

转载 JS基础算法总结

排序算法说明(1)排序的定义:对一序列对象根据某个关键字进行排序;输入:n个数:a1,a2,a3,…,an输出:n个数的排列:a1’,a2’,a3’,…,an’,使得a1’再讲的形象点就是排排坐,调座位,高的站在后面,矮的站在前面咯。(3)对于评述算法优劣术语的说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的

2017-03-24 22:06:30 2180

转载 JavaScript算法练习

JavaScript算法练习:找出字符串中最长的单词并输出其长度时间 2016-06-07 19:35:05  W3CPlus原文  http://www.w3cplus.com/javascript/find-the-longest-word-solution.html主题 JavaScript 算法今天的练习是 找出字符串(可能是一句话)中最长的单词并且将其

2017-03-24 21:32:23 611

转载 使用Chrome调试JavaScript的断点设置和调试技巧

这篇文章主要介绍了使用Chrome调试JavaScript的断点设置和调试技巧,需要的朋友可以参考下你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Ch

2016-12-19 10:51:46 21221 1

原创 你所不知道的JS-------作用域

一. 编译原理JavaScript事实上是一种编译语言,但它不是提前变异的,也不会像其他语言一样,编译结果在分布式系统中进行移植。JavaScript引擎比想象要复杂的多。JavaScript在执行任何代码前都要进行编译,比如: var a =2; ,先编译这段代码,然后做好执行的准备,通常马上就会执行它。1.1 分词 / 词法分析 1.2 解析 / 语法分析1.3 代

2016-12-09 10:09:12 289

转载 JavaScript面向对象编程指南

《JavaScript面向对象编程指南》第一章、引言1.5 面向对象的程序设计常用概念对象(名词):是指“事物”在程序设计语言中的表现形式。这里的事物可以是任何东西,我们可以看到它们具有某些明确特征,能执行某些动作。这些对象特征就叫做属性(形容词),动作称之为方法(动词)。类:实际上就是对象的设计蓝图或制作配方。类更多的是一种模板,而对象就是

2016-12-05 21:52:53 2992

转载 递归算法,JavaScript实现

我们先来看一下定义。递归算法,是将问题转化为规模缩小的同类问题的子问题,每一个子问题都用一个同样的算法去解决。一般来说,一个递归算法就是函数调用自身去解决它的子问题。  递归算法的特点:在函数过程中调用自身。在递归过程中,必须有一个明确的条件判断递归的结束,既递归出口。递归算法简洁但效率低,通常不作为推荐算法。  上面这些是百度百科的解释,讲的也是十分明确,大家配合实例来细

2016-12-01 21:16:17 4162

原创 JavaScript回调函数和递归函数

JavaScript回调函数:把一个函数的指针作为另外一个函数的参数,当调用这个函数时,这个函数就叫做回调函数。(通过指针来调用)function math(num1,num2,fun){ return fun(num1,num2); } alert(math(1,2,bb)); function bb(num1,num2){

2016-12-01 20:43:08 3191 1

转载 JavaScript常用排序算法

笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。1、插入排序 1)算法简介  插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),

2016-12-01 10:13:51 333 1

原创 js冒泡排序及二分法查找

JavaScript冒泡排序:var arr = [5,0,-56,90,12]; var flag = false;//标志位进行优化,数组本来就是有序序列的话,无需再排序 //先进行大的排序 for(var i=0;i<arr.length-1;i++){ //小的排序 for(var j=0;j<arr.

2016-12-01 09:59:58 7298 1

转载 web前端进阶之路

一、开发工具1. atomAtom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一段长时间的迭代开发和不断改进后,Atom 终于从早期的测试版达到了 1.0 正式版了!相比之前的版本,在性能和稳定性方面都有着显著的改善。2. ideaIDEA 全称IntelliJ IDEA,是ja

2016-11-27 20:18:34 4577

原创 js数组

一维数组:1.数组中元素可以是任何类型,2.数组长度可以动态增长,可以改变数组的长度3.数组本身也是一种引用类型多维数组:若数组中的元素又是一个array,则可以形成一个多维数组例如:var arr = [[1,2,3],[5,8,7]'-'];那么如何取到多维数组中的值呢?若要取到 7 的值,则只需用 arr[1][2] 即可。谈及到这个问题,常考的面

2016-11-22 22:43:57 358

转载 js原型对象与原型链

Js 原型对象与原型链(转)原文出处 原创作者: abruzzi原文图文并茂,很好的说明了原型链的原理,在这里感谢原文作者把文章写的那么通俗易懂。原型对象  每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在firefox下,每个对象都有一个隐藏的__proto__属性,这个属性就是“原型对象”的引用。原型链

2016-11-13 22:30:17 2184

转载 堆和栈详解

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

2016-11-13 20:35:51 3579

转载 js严格模式

同名变量在不同的函数体内互不冲突。如果不用var变量声明,使用相同的变量名i,调试会产生冲突。为了弥补这一设计缺陷,ECMA启用了严格(strit)模式,在strit模式下运行Js代码,强制使用var 声明变量,未用var申明的,会报错。启用strit模式的方法,在Js代码的第一行加上:‘use  strit’这是一个字符串,不支持strit模式的浏览器会把它当做一个字符串来执行,支持

2016-11-08 10:18:24 355

WEB前端面试题分享

最近在准备面试的东西,干脆将发现的各类面试题整理一下共享出来,大部分面试题是没有标准答案的,我给出的答案也是仅供参考,如果有更好的解答欢迎在评论区留言。

2018-09-26

web前端笔试面试

主要是web前端笔试和面试题型,文中有笔试和面试中经常遇到的问题,大家可以好好看看,有兴趣可以下载哦

2018-05-15

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

TA关注的人

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