- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【红宝书笔记】跨域访问资源和web通信
ajax可以实现异步和同步,但是无法跨域访问资源。主要的跨域访问有CORS,jsonp,comet,websocket等。先说说什么是跨域:对于资源的访问,只要是来自不同协议(http,https..)或者不同域名(www.xx.com,www.yy.com,或者是域名对应的ip地址,或者是网站的子域)或者不同的端口号都是跨域访问。处于安全因素的考虑,跨域一半都是不被允许的。因为如果有
2016-03-27 17:51:23 611
原创 【leetcode】65.Valid Number
不好意思开挂了:(javascript)var isNumber = function(s) { var ret = Number(s)+""; if(ret=="NaN") return false; if(ret=="0") { var reg=/0/g; var tt = reg.exec(s); if(!t
2016-03-26 21:00:17 275
原创 【水题】HDU 5646
想要乘积大,那么挑的数肯定要越相近越好。想过分治,但是不能保证挑的数不重复。并且要满足sum(1,m) >= n。所以基于1,2,3,..m的数列。。于是对于1-m每个数都加上(n-sum(m))/m,再从后往前把多余的数值补上去。。其实这是打表发现的。。= =#include #include #include using namespace std;#define ll l
2016-03-26 16:23:31 259
原创 【CSS笔记】关于css的各种新旧选择器和伪类和伪元素
今天晚上做了网易的笔试。。= =。。。。恩。。。一言难尽。。。先补自己的缺漏再说吧碰到几个css的选择器就有点懵逼。。。。有点忘。。= = 选择器:[att = val] => 属性完全匹配val[att ^= val] => 属性的开头要匹配val(只要能匹配就好,比如[class^="te"],就可以匹配到类名中有test的元素)[att $= val] => 属性的结尾
2016-03-23 16:32:31 404 5
原创 【CSS零碎】visibility:hidden和display:none
visibility:hidden和display:none都能使元素看不见,但是前者只是看不见,但是实际还存在在文档流中;后者是直接从文档流中删去了,根本不存在。visibility的属性:inherit => 从父元素继承属性hidden =>隐藏元素visible => 元素可见collapse => 主要用于table,删除一行或一列,被删除后原位置不会被其他元素占用
2016-03-22 15:54:02 360
原创 【红宝书笔记】DOM2级事件小相关
说到事件就要先科普事件流。浏览器中的事件流分为两种,事件捕获流和事件冒泡流:一般浏览器都是默认使用事件冒泡。并且冒泡直到window才停。DOM2级事件流有如上图的三个阶段,捕获,处于目标阶段,冒泡。要注意,关于事件冒泡或者捕获,是指在触发一个事件的时候,在事件流中会触发相关元素的指定事件。比如指定了click事件,那么在事件流中就会触发相关元素的click事件,如果相关元素没
2016-03-20 12:12:15 451
原创 【红宝书笔记】DOM0的小相关
今天看dom。。。= =。。不知道为什么这两天看书总是困乏。。。看一点就要看不下去了。。好困。。= =。。。效率有点低。。。所以吃完午饭之后半个小时就睡了一觉,起来还觉得困。。于是又出去吃了寿司= =。。。。于是终于精神了。。。。迷之启动方式DOM用于访问HTML和XML。平常用于dom操作来动态改变页面的内容。恩。。可能是平常使用的dom操作有限。。所以对于其他的一些dom节点不是
2016-03-19 21:18:40 384
转载 【小魔法】console的一点小指南
Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效:更高「逼格」更快「开发调试」更强「进阶级的Frontender」Bug无处遁形「Console大法好」console.log大家都会用log,但鲜有人很好地利用console.error , console.warn 等将输出到控制台的信息进行分类整理。他
2016-03-19 09:31:35 728
原创 【红宝书笔记】原型模式-prototype
0 0今天看到原型链。。又一次懵逼。。果然每次看都有新体验啊。。之前看prototype看的一知半解。今天又花了点时间重新理解了下。。而且最近睡眠不足。。一半时间瞪着书是懵逼的,一点看不懂。首先要知道,
2016-03-18 18:58:39 572
原创 【红宝书笔记】一点点关于引用类型
有点懵逼,,关于基本类型,引用类型,object类型......JS中变量保存两种类型的值,一种是基本类型值,一种是引用类型值。像undefined,null,string,Number,Boolean就是基本类型值。引用类型值是讲数据和功能组织在一起的类型,他们的值就是对象的实例。所有关于对象的字面量都是对象的指针。引用类型主要有Object,Array,Date,Function,
2016-03-16 16:12:49 422
原创 【honey_blog记】立flag!记录搭建node博客过程中的一点想法
懒癌晚期终于因为要找实习而要开始动手搭博客了。。0 0.。。。。想想现在流的汗都是当时寒假不努力脑袋进的水。。。TAT去网上搜怎么搭建博客的时候很多都是用WordPress或者其他的什么方法搭建。但是我想要一个『自己』搭建的博客啊!前端后端数据库都是我!!做的......其实就是想了解下怎么搭建个网站,怎么设计数据库存放,怎么路由。。QUQ。在动手前先计划好了博客的版面模块
2016-03-14 17:05:45 784
原创 【前端笔记】关于mongodb的基本概念
SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex
2016-03-13 18:14:14 389
原创 【大雾】关于mongoose的model的小问题
之前用库的时候,一直是看着别人的教程走的,所以少走了很多弯路。。。0 0.这次做博客想试着自己做,不看文档。。然后。。说说问题,用代码save记录之后,我从终端上访问数据库,发现没有相关的collection。然后看了看拿来的代码,发现没有关于collection的定义。查了文档:关于collection的定义是第三个参数,如果缺省的话,是通过一个函数默认定义的:『When no
2016-03-13 18:11:09 1157
原创 【大雾】mongoose中createConnection和connect的大坑!
遭遇此坑真是刻骨铭心。。。。。几乎找了半天的错误。。。查了API,看了好多人的代码。。。最后。。。终于发现是哪里有问题。。。其实不记得这种写法怎么来的了。。。。= = 因为刚开始看代码的时候会点开很多教程看。。可能默默就错了。。。。错误:var db = mongoose.createConnection(setting.host, setting.db);db.once('open
2016-03-13 17:51:57 4889 2
转载 【前端笔记】浏览器小hack
所谓的Hack就是只有特定浏览器才能识别这段hack代码。Hack 不是什么好东西,除非没有办法,我们尽量还是不要用着玩意。下面是各个浏览器的CSS Hack 列表,希望能对你有所帮助Firefox 浏览器@-moz-document url-prefix(){ .selector {property: value;}
2016-03-12 22:41:49 247
原创 【前端笔记】一点点http缓存问题
浏览器缓存有两种方式:1.强缓存 2.协商缓存主要过程是:浏览器请求资源的时候,先检查资源是否命中强缓存,如果命中就从缓存中加载。如果没有(或者资源过期),就检查是否命中协商缓存,如果命中,就还是从缓存中加载。再没有就从服务器上加载啦。(这样莫名的像cache命中。。一级cache缺失就检查二级cache。并且每级的缺失都会导致性能的消耗)1.强缓存方法:在header处设置cac
2016-03-12 22:32:36 968
原创 【色彩摸鱼】彩虹色的字体。。
今天班聚回来特别困。。睡了一觉之后发现了个有趣的demo。。因为是英文。。又迷迷糊糊。。所以没有看懂原理。。先拿来玩玩,有空了再扒扒原理。23333,,蜜汁摸鱼。效果如下:核心代码就这一段:function getRainbow(width, center, str){ if(!width) width = 127; if(!center) center = 128;
2016-03-12 20:54:13 1125
原创 【红宝书笔记】一点关于JS的垃圾回收机制
JS的回收机制分两种:1.标记清除 2.引用计数。各大浏览器常用的是前者.这两种回收机制的过程都比较清晰易懂。标记清除:是对于脱离作用域的变量进行回收。当进入作用域时,进行标记,离开作用域时,标记并回收这些变量。引用计数:是记录每个变量的被引用情况,每当过一段时间开始垃圾回收的时候,就把被引用数为0的变量回收。这个问题可能导致循环引用,类似死锁。这样变量就永不会被销毁。。由于每
2016-03-12 13:36:33 1450
转载 【前端笔记--转载】JS中是否一切皆对象
写在前面网上非常多都在说”JavaScript一切皆对象“,那么这个"一切"到底是实实在在的"一切",还是一个虚数?也有看过网上的文章,有的三纸无驴,就是抄抄概念,有的也只是解释了一部分,并没有给出确切的结论。那么我想结合自己的理解,给出一个确切的结论。当然,结论嘛,自然要放在文章结尾。小伙伴们接着往下看。数据类型概要进入之前,有必要概要地说一下js的数据类型,当然
2016-03-12 10:09:23 2287 1
原创 【红宝书笔记】数据类型小纪录
JS的类型是松散类型。有5种简单类型:Undefined,Null,String,Number,Boolean和1种复杂类型:Object。 1.Undefined 这个类型只有一个值,就是undefined。每个没有初始化的变量都是undefined。 2.Null 这个类型也只有一个值,就是null。从逻辑上说,有null值的变量看做一个空的指针。所以用typeof检测这种变量,显示是o
2016-03-11 16:12:06 421
原创 【秘密花园笔记】js的对象和函数方面知识
今天看了js秘密花园的对象和函数这一块,做个笔记总结和回顾一下。 对象: 1.定义:js中的一切变量皆对象,除了undefined和null。连数字字面量都是对象(object类型和对象不是一个东西0 0) 2.属性:通过obj[attr]或者obj.attr进行访问 用delete操作符进行删除操作(ex:delete obj.attr)
2016-03-10 20:52:55 532
原创 【红宝书笔记】cookie,[session|global|local]Storae的异同
cookie and storage相同:1.都是键对值方式存储2.都有长短期两种存储方式区别:1.cookie:有长期和短期。默认为短期,即在浏览器关闭后消失。每次http请求都会附带cookie,所以cookie大小很重要。指定格式:name=value; expires=xx; path=xx; domain=xx; secure (bool)
2016-03-09 09:42:38 785
原创 【web audio】web简易、可视化、音频播放器 0 0
是跟着慕课网的教程做的。看第一遍的时候不记得node了。。然后听得也有点懵逼。。看第二遍的时候就豁然开朗了。(一定是因为睡饱了)。。。自己挺喜欢的,特别是可视化的Dot,黑色底看着像星空。自己对于这种东西总是有点痴迷。。虽然于是打算当成一个项目(这样随意....),添加暂停,播放,歌曲切换,单曲循环,列表循环的功能(因为很简单,所以介绍起来莫名的有点羞耻。。)主要知识点:web audio
2016-03-08 15:53:30 2185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人