- 博客(42)
- 资源 (1)
- 收藏
- 关注
转载 dataset总结
HTML5自定义属性对象Dataset简介by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1693DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是
2016-06-04 17:24:02 449
转载 请无视
SSE适用于更新频繁、低延迟并且数据都是从服务端到客户端。它和WebSocket的区别:1)便利,不需要添加任何新组件,用任何习惯的后端语言和框架就能继续使用,不用为新建虚拟机弄一个新的IP或新的端口号而劳神。2)服务器端的简洁。因为SSE能在现有的HTTP/HTTPS协议上运作,所以它能够直接运行于现有的代理服务器和认证技术。WebSocket相较SSE最大的
2016-04-07 23:29:12 475
原创 一段代码…………请无视
绑定 1. 拍摄照片时尽量让身份证充满整个屏幕,且尽量让身份证处于光线充足,背景纯洁的位置。 2. 上传身份证必须是本人且有效的身份证,否则无法登记。 3. 为保证照片通过率,请使用后置摄像头,勿使用任何美图功能对照片进行美化。
2016-04-07 23:27:04 627
转载 JavaScript常见跨域思路代码
本文转载自知字而智《详解跨域问题》原文链接:JavaScript常见跨域思路代码 版权所有,转载时请注明出处,违者必究。注明出处格式:前端开发博客 (http://caibaojian.com/javascript-crossdomain.html) 前两天,有个朋友说他公司需要利用跨域来解决一些问题,他自己不是很清楚,问了我,我只记得当初鹏鹏老师教过
2016-04-04 16:19:02 565
转载 一张图看懂JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some
转自:http://www.cnblogs.com/shuiyi/p/5058524.html点击打开链接好吧,竟然不能单发一张图,不够200字啊不够200字!在《JavaScript高级程序设计》中,分门别类介绍了非常多数组方法,其中迭代方法里面有6种,这6种方法在实际项目有着非常广泛的作用。其中本人最爱用forEach和map,好用又高效,不用什么都是for循环大法。但是初
2016-03-31 09:57:50 581
原创 js事件总结<未完----待续>
------------------------------------------------------------事件冒泡-------------------------------------------------------------事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点WilliamClick Me单击页面中
2016-03-30 23:32:20 420
转载 AVL树的旋转操作 图解 最详细
转自http://blog.csdn.net/collonn/article/details/20128205 点击打开链接AVL树的旋转操作 图解 最详细各大教课书上讲的都是左旋与右旋,其实这样很容易理解错误,我们换一种叫法。我们称呼左旋为:逆进针旋转。我们称呼右旋为:顺进针旋转。老规矩,直接上图。如果再看不懂AVL树的旋转,我就无能为
2016-03-30 10:55:45 494
转载 五大常用算法——分治法,动态规划,回溯法,分支界限法,贪心算法
转自:http://blog.csdn.net/lcj_cjfykx/article/details/41691787点击打开链接分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个
2016-03-28 00:29:29 902
转载 格雷码的实现
转自:http://blog.csdn.net/beiyeqingteng/article/details/7044471点击打开链接问题:产生n位元的所有格雷码。格雷码(Gray Code)是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数字,任两个数之间只有一个位元值不同。例如以下为3位元的格雷码: 000 001 011 010 110 111 101 1
2016-03-26 11:19:13 696
转载 CSS清除浮动_清除float浮动
CSS清除浮动方法集合一、浮动产生原因 - TOP一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了。浮动产生样式效果截图本来两个黑色对象盒子是在红色盒子内,因为对两个黑色盒子使用了float浮动,所以两个黑色盒子产生了浮动,导致红色盒子不能撑开,这样浮动就产生了。
2016-03-20 23:50:55 431
转载 JS中的call、apply、bind方法
转自:http://www.cnblogs.com/jingwhale/p/4604917.html点击打开链接一、call()和apply()方法1.方法定义call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以
2016-03-20 00:22:05 370
转载 浅谈 call apply 与 bind
转自:http://www.cnblogs.com/onepixel/p/5143863.html点击打开链接在JavaScript中,call、apply和bind 是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 call(thisArgs [
2016-03-19 22:31:38 371
转载 CSS实现垂直居中的常用方法
转自:http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=402723062&idx=1&sn=9d5967fbc36a2805400371346f25a0c6&scene=1&srcid=0319am9SLHvcHkXAS5geC0gA#rd点击打开链接在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中
2016-03-19 21:58:48 374
转载 详解js跨域问题
转自:https://segmentfault.com/a/1190000000718840点击打开链接什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许h
2016-03-18 14:30:07 326
原创 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
浏览器通过访问域名找出其IP地址浏览器与服务器建立一个TCP连接浏览器通过TCP连接给服务器发送一个HTTP请求浏览器收到服务器发送过来的HTTP响应,这个响应有可能关闭TCP连接,或者被另外一个请求重用浏览器检查响应是一个重定向(3xx)还是授权请求(4xx),误差(5xx)等等,这些都不同于正常响应(2xx)处理如果可缓存的,那么响应
2016-03-14 10:09:34 764
转载 JavaScript去重的方法
-----------------------------------------------------1-----------------------------------------------Array.prototype.unique=function(){ var n[]; //一个新的临时数组 for(var i=0
2016-03-13 22:19:07 433
转载 JavaScript深度克隆
参考:http://www.jb51.net/article/32015.htm 点击打开链接 http://www.cnblogs.com/yichengbo/archive/2014/07/10/3835882.html 点击打开链接 http://www.cnblogs.com/ginowang42/archive/2013/04/11/3
2016-03-13 20:53:03 413
转载 JavaScript计算一个字符串最多重复的字符及出现次数
转自:前端开发博客 (http://caibaojian.com/js-max-repeat.html)var str="aabbcccdsssss.com";var maxLength=0; //放置字母出现的最高次数var result=''; //放置出现次数最多的字母whlie(str!=''){ //判断字符串是否为空 oldStr=str;
2016-03-13 15:56:46 1690
转载 http协议状态码总结
转自:http://wenku.baidu.com/view/3f2e8a0952ea551810a6873d.html 点击打开链接--1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务
2016-03-13 11:48:15 385
原创 css3动画,阴影,加快页面加载,块级模式的小总结
css3:-----------------------------------动画-------------------------------------#page1.active #page1-2{ animation: page1-2 3s ease 1.5s forwards; -moz-animation: page1-2 3s ease 1.5s forwar
2016-03-13 01:18:14 642
转载 前端浏览器兼容问题部分整理
从浏览器内核的角度 来看,浏览器兼容性问题可分为以下三类: 1. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。 2. 脚本相关:和脚本相关的问题,包括JavaScript和DOM、BOM方面的问题。对于某些浏览器的功能方面的特性,也属于这一类。 3. 其他类别:除以上两类问题外的功能性问题,一般是浏览器自身提供的功能,在内核层
2016-03-13 00:29:27 393
转载 JavaScript绑定事件
转自:http://blog.csdn.net/yyh1988923/article/details/6805002举例:document.getElementById("btn").onclick = method1;document.getElementById("btn").onclick = method2;document.getElementById("bt
2016-03-12 23:40:22 332
原创 面向对象的程序设计2
继承1>原型链利用原型让一个引用类型继承另一个引用类型的属性和方法function dad(){ this.prototype=true;}function son(){ this.sonprototype=false;}//继承dadson.prototype=new dad();原型链出现的问题:共享问题function dad(){ this.co
2016-03-12 19:46:17 309
原创 七大排序算法总结 JavaScript <堆还没写…………待续>
冒泡,选择,插入,快速,归并,Shell,堆排序用JavaScript实现 1.冒泡排序 2.选择排序 3.插入排序 4.快速排序 5.归并排序 6.Shell排序 Array.prototype.swap=function(i,j) { var temp = th
2016-03-12 15:12:05 575
原创 面向对象的程序设计(1)
1.创建对象工厂模式:用函数来封装对象细节function createPerson(name,age,job){var o = new Object();o.name = name;o.age = age;o.job = job;o.sayname = function(){alert(this.name);};return o;}var a
2016-03-11 15:36:26 329
原创 对Object,Array,RegExp,Function类型的总结
1.创建Object实例的两种方式--------1----------------var person = new Object();person.name = "william";person.age=21;---------2----------------ver person={name:"william",//这里是逗号age:21
2016-03-11 11:10:26 481
原创 JavaScript选择题
http://perfectionkills.com/javascript-quiz/点击打开链接针对 Ecmascript 第三版的选择题arguments的typeof就是object这种形式叫做命名的函数表达式,它的名字g只在函数体内可见。在函数外部不可见,所以报错。函数中的delete没有生效,在函数内部,delete无法删除
2016-03-10 22:38:21 1427
转载 AJAX跨域方法之一—使用<script>实现
关于跨域,昨天看了文章,还是比较晕,今天看到这个方法觉得比较容易懂,所以就可耻地转载一下,原PO是http://www.cnblogs.com/wangfupeng1988/p/4060747.html点击打开链接学习了!前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来。抱着有问题必须解决的态度,我看
2016-03-10 17:12:43 1985
原创 这是一个水贴
关于JavaScript的原型和闭包问题。经过别人的推荐,看到了一个很好的博客内容。固在此留下美丽的链接地址!http://www.cnblogs.com/wangfupeng1988/tag/%E5%8E%9F%E5%9E%8B/点击打开链接解释得很详细啦!遁地溜走。
2016-03-10 16:42:54 417
转载 跨域方法汇总
关于AJAX跨域的解决方法。首先先要了解一些网址的结构啦!那么这里就有一个链接,可以观赏一下点击打开链接接着呢,我们就来看看一个前端开发博客的总结的方法啦!javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,
2016-03-09 21:13:32 301
原创 AJAX基础总结(参考w3school)
1.创建XMLHttpRequest对象var williaml;if(window.XMLHttpRequest){ //for IE7,Firefox,Chrome,Opera,Safari william=new XMLHttpRequest();}else{ //for IE6,IE5 william=new ActiveXObject("Micr
2016-03-09 16:01:53 558
转载 深入理解js闭包
在看高级程序设计的时候感觉闭包问题还是很费脑的,无意中发现了这篇文章,解释得十分详细,值得一看。原po是http://www.cnblogs.com/uedt/archive/2010/10/28/1863389.html闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解J
2016-03-09 09:35:51 270
转载 基于Bootstrap里面的Button dropdown打造自定义select
【小记】最近在看以前的代码,看到了bootstrap的部分,为了让界面更加简洁,可以用button dropdown实现类似select的功能,百度了一下,就看到这篇文字,讲得很有条理,图文并茂,遂转载之。基于Bootstrap里面的Button dropdown打造自定义select最近工作非常的忙,在对一个系统进行改版。项目后台是MVC1.0开发的,但是前端部分已经改过几个版本,而
2016-03-04 11:13:03 1897
原创 VS2012 obj文件(3D模型)导入 进行渲染 添加光照和文理
环境:vs2013,maya画的模型 效果:从maya导出obj格式的模型,放入程序渲染,加光照,贴图。代码下载地址:http://download.csdn.net/detail/williamwaiting/9365761
2015-12-17 20:24:10 3090
转载 用着色器画Sierpinski
InitShader.cpp#include "Angel.h"namespace Angel { // Create a NULL-terminated string by reading the provided file static char* readShaderSource(const char* shaderFile) { FILE* fp = fopen(s
2015-10-13 00:42:32 498
转载 OpenGL用着色器画绿色三角形
#include#include #include #include #include struct Program { static GLuint Load(const char* vert, const char* geom, const char* frag) { GLuint prog = glCreateProgram(); if (vert) AttachSh
2015-10-13 00:41:23 870
转载 vs编译错误解决方案
一、WINVER Compile result: WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) windows server 2003 winver>=0x0502 windows xp winver>=0x0501
2015-10-12 00:32:13 749
转载 Linux(erjiwenjianxitong)
123#include#include#include#include#include#include #include #include #define MaxUser 1028 //用户最多数目#define commandAmount 12 //对文件操作的指令数//用户管理int userID = -1; //用户登录的ID号,值为-1时表示没有用户登录
2015-09-06 10:30:41 581
转载 JavaScript异常错误处理
1.异常: 当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行2.异常抛出: 当异常产生,并且将这个异常生成一个错误信息3.异常捕获: try{ 发生异常的代码块 }catch(err){ 错误信息处理}var txt="";function message(){
2015-08-04 16:25:55 471
转载 margin标记可以带一个、二个、三个、四个参数,各有不同的含义。
margin标记可以带一个、二个、三个、四个参数,各有不同的含义。margin: 20px;(上、下、左、右各20px。)margin: 20px 40px;(上、下20px;左、右40px。)margin: 20px 40px 60px;(上20px;左、右40px;下60px。)margin: 20px 40px 60px 80px;(上20
2015-06-07 13:21:11 1142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人