- 博客(70)
- 收藏
- 关注
转载 bootstrap学习笔记(一)
BOOTSTRAP第一天笔记响应式页面响应式页面概述1. 什么是响应式页面响应式网页(RWD,Responsive Web Design),2010年5月由Ethan Marcotte提出。简而言之,就是一个网站能够针对多个终端提供不同的显示样式,而不是针对每个终端制作一个特定的版本。由于智能手机和平板电脑的兴起,网站页面的制作不仅要满足PC端浏览器的显示,还要满足智能手机浏览器的显示或者
2016-11-13 21:37:59
715
原创 http返回码状态
HTTP响应状态码(转): 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未
2016-11-13 12:59:36
384
原创 欢迎使用优快云-markdown编辑器
jQuery概述 jQuery是一个JS函数库,用于简化DOM操作,屏蔽浏览器兼容性问题。共提供了100多个函数,分为下列四类: (1)DOM操作相关函数 (2)事件处理函数 (3)动画函数 (4)AJAX封装函数jQuery中DOM操作相关函数: 查找元素: 使用 $(‘选择器’) 来查找元素 jQuery提供的选择器分为如下八类: (1)基本选择器 (2)层级选择器
2016-11-01 21:22:56
221
原创 jQuery笔记(一)
第一阶段: HTML + CSS 内容第二阶段: JS + DOM 交互第三阶段: jQuery + AJAX + HTML5 全栈今日目标:1)jQuery概述——了解2)jQuery选择器——重点 1.jQuery 官网:https://jquery.com/ 格言:Write Less,Do More 版本:jQuery1 -
2016-11-01 21:17:49
249
原创 javascriptDom(五)
正课: 1. DOM常用对象: history location navigator*****event1. history: 什么是: 保存当前窗口打开后,成功访问过的url的历史记录栈。 特点: 内容不对开发人员开放,更无法修改 如何使用: 前进,后退,刷新 前进: history.go(1) 后退: history.go(-1)
2016-11-01 19:09:53
219
原创 javascriptDom笔记(三)
DOM: 先找,再操作,没有才添加1. 查找: 1. 基于当前节点找周围节点: 节点树: parentNode childNodes firstChild lastChild nextSibling previousSibling 元素树: parentElement children firstElementChild
2016-11-01 17:08:37
410
原创 javascriptDom笔记(二)
正课:1. ***修改: 内容: 属性: 样式:1. 修改内容: 1. 获取或修改元素开始标签和结束标签之间的html内容: elem.innerHTML 2. 获取或修改元素开始标签和结束标签之间的纯文本内容(去掉标签,将特殊符号转为正文): textContent 专门用途: 去掉内容中的标签,仅保留文字 IE8: innerText2.
2016-11-01 17:06:47
221
原创 javascriptDom笔记(四)
回顾:1. 添加和删除: 添加一个元素:3步: var elem=document.createElement("标签名"); elem.xxx=值; parent.appendChild(elem); .insertBefore(elem,oldElem); .replaceChild(elem,oldElem);
2016-11-01 17:05:33
268
原创 javascriptDOM笔记(一)
正课:1. 什么是DOM:2. ***DOM Tree:3. 查找:1. 什么是DOM: js:ES(核心语法 9)+ DOM(专门操作网页内容的API 3)+ BOM(专门操作浏览器窗口的API 2) 鄙视题: HTML XHTML DHTML XML HTML: 专门编写网页内容的语言 XHTML: 更严格的XHT
2016-10-31 13:15:27
332
原创 省市联动(struts2+ajax+非数据库)
//前台 代码$.ajax( { type:"POST", url:"${pageContext.request.contextPath}/findCityByProvinceRequest?id="+new Date().getTime(), data:{"province":province}, success:
2016-10-30 16:06:33
320
原创 javascript面向对象(十五)
标题 if(Function.prototype.bind===undefined){ Function.prototype.bind= function(obj/*,args1*/){ var fun=this;//原函数对象 //arguments:[obj,xx,xx,xx,] var args1= Arra
2016-10-30 13:23:30
223
原创 javascript面向对象(十四)
标题 var arr=[1,2,3,4,5]; var evens=arr.filter(function(val){ return val%2==0; }); var odds=arr.filter(function(val){ return val%2==1; }); /
2016-10-30 13:22:47
203
原创 javascript面像对象(十三)
标题 //如果?没有map方法 if(Array.prototype.map===undefined){ //在?添加map方法:1个参数fun Array.prototype.map=function(fun){ var arr=[];//创建空数组arr //遍历原数组中每个元素
2016-10-30 13:21:59
192
原创 javascript笔记(十)
1.*****ES5:对象的属性: 命名属性: 数据属性: 四大特性: value: writable: enumerable: configurable: 访问器属性: 何时使用: 只要用自定义规则保护属性,都要用访问器属性. 如何
2016-10-30 13:20:53
200
原创 javascript笔记(九)
回顾:面向对象: 三大特点: 封装,继承,多态封装: 创建一个对象,集中保存现实中一个事物的属性和功能 3种: 1. 对象直接量: 何时使用: 只创建一个单独的对象 已经知道所有属性和功能 2. 用new关键词: 何时使用: 只创建一个单独的对象 在创建时,暂时不知道对象的属性和功能。 3. 构造
2016-10-30 13:17:48
186
原创 javascript面向对象(十二)
标题 //如果?没有map方法 //在?添加map方法:1个参数fun //创建空数组arr //遍历原数组中每个元素 //调用fun函数,传入当前元素值,i,原数组三个参数,将返回值保存到arr中i位置 //(遍历结束) //返回arr
2016-10-30 13:17:03
167
原创 javascript面向对象(十一)
标题 var arr1=[1,2,3,2,1]; var arr2=[8,6,4,2,0]; var arr3=[1,3,5,7,9]; //判断是否都由偶数组成: var r1=arr1.some(function(val){ return val%2==0; }) var r
2016-10-30 13:16:24
174
原创 javascript面向对象(十)
标题 var father={ bal:100000000, car:"infiniti" };Object.create=function(father,props){ console.log("自定义create"); //创建空对象,保存在child中 var child={}; //让child继
2016-10-30 13:15:40
245
原创 javascript面向对象(九)
标题 "use strict";function Emp(id,name,age){ this.id=id; this.name=name;//public Object.defineProperty(this,"id",{ writable:false, configurable:false }); var _age; //p
2016-10-30 13:14:57
180
原创 javascript面向对象(八)
标题 var emp={ id:1001, name:"eric" }; //定义访问器属性age (function(_age){ Object.defineProperty(emp,"age",{ get:function(){//取值时自动调用 re
2016-10-30 13:14:13
152
原创 javascript面向对象(七)
标题 "use strict"; var emp={ id:1001, name:"eric", salary:10000 }; //id属性设置为只读 //salary属性设置为禁止遍历 //添加age属性,值为25,可读写,可遍历,可配置 Ob
2016-10-30 13:13:13
169
原创 javascript面向对象(六)
标题 "use strict"; var emp={ id:1001, name:"eric", salary:10000 } //设置id属性为只读 Object.defineProperty(emp,"id",{ writable:false,
2016-10-30 13:12:24
144
原创 javascript面向对象(五)
标题 function Flyer(name,speed){ this.name=name; this.speed=speed; } Flyer.prototype.fly=function(){ console.log( this.name+"以时速"+
2016-10-30 13:11:27
172
原创 javascript面向对象(四)
标题 //inherits继承 //extends扩展 var father={ bal:100000000, car:"infiniti", intrSelf:function(){ console.log( "I'm "+this.name+
2016-10-30 13:10:48
376
原创 javascript面向对象(三)
标题 //判断一个对象是否是数组类型 //有几种办法: var obj1=[]; var obj2={}; var obj3={}; obj3.__proto__=[]; //typeof(x) 只能区分原始类型,对象和函数——无法区分数组和普通对象 //console.lo
2016-10-30 12:37:53
153
原创 javascript面向对象(二)
标题 //如果数组类型的原型对象没有indexOfif(Array.prototype.indexOf===undefined){ //为数组类型的原型对象添加indexOf方法,两个参数:val,fromi Array.prototype.indexOf= function(val,fromi){ //this->当前数组对象 //如
2016-10-30 12:37:07
136
原创 javascript面向对象(一)
自我介绍 function Student(name,age){ this.name=name; this.age=age; } //向Student的原型对象中添加intrSelf方法 Student.prototype.intrSelf= fu
2016-10-30 12:36:18
258
原创 javascript闭包
标题 function factory(){ var n=1; return function(){ console.log(n++); } } var icbc=factory(); //icbc:function(){ n=1 //cons
2016-10-30 12:35:01
163
原创 javascript笔记(八)
回顾:1. 闭包: 什么是: 重用并保护一个局部变量的机制 因为,外层函数的作用域无法释放 为什么: 全局变量 局部变量 何时: 希望重用一个变量,又不希望被篡改时 如何使用: 3步: 1. 用外层函数包裹受保护的变量和操作变量的函数 2. 外层函数将内层函数对象返回 3. 使用者,调用外层函数获得返
2016-10-30 11:41:44
143
原创 javascript函数作用域
标题 /* //Step1: 用外层函数封装受保护的局部变量和操作变量的内层函数 function outer(){ var n=1;//受保护的变量 //Step2:外层函数将内层函数对象返回 return function(){ console.log(n++); }
2016-10-30 11:16:02
175
原创 javascript匿名函数
标题 var r=/*(*/function(a,b){ return a+b; }/*)(1,2)*/; console.log(r); //输出开始加载... (function(){ var time= new Date().toLo
2016-10-30 11:15:18
222
原创 javascript函数重载(二)
标题 /* function fib(n){ if(n<3){return 1} else{ return arguments.callee(n-1) +arguments.callee(n-2); } } var f=fib;
2016-10-30 11:14:46
150
原创 javascript函数重载
标题 function checkout( ){ //arguments:[ ] //如果没有传入参数 if(arguments.length==0){ console.log("微信结账"); }else if(arguments.length
2016-10-30 11:13:50
191
原创 javascript函数定义
标题 var arr=[12,3,123,23,2,1]; //function cmp(a,b){return a-b;} //var cmp= //function (a,b){return a-b;} var cmp= new Function( "a","b","retu
2016-10-30 11:13:11
204
原创 javascript异常处理
标题 /**/ //函数定义者 function round(num,d){ /* try{ return parseFloat( parseFloat(num).toFixed(d)); }catch(err){//err: Error对象 alert("出错了,请联系管理员"); conso
2016-10-30 11:08:50
240
原创 javascript笔记(七)
1. ***错误处理 错误(bug): 程序执行过程中,导致程序异常中断的问题。 Error: 在错误发生时,保存错误信息的对象 6种: SyntaxError: 语法错误 ReferenceError: 引用错误,没找到xxx TypeError: 类型错误,错误的使用了对象的方法。 RangeError: 范围错误,特指参数超范围
2016-10-30 10:26:19
149
原创 javascriptAPI(Date)(二)
标题 var now=new Date(); //复制日期对象,用于计算 var end=new Date(now); //计算最晚能买到哪天的火车票 /* //Step1:取出今天的日期 var d=now.getDate(); //Step2:做加减 d+=60; //Step3:放回去 now.setDate(d);
2016-10-30 10:25:16
175
原创 javascriptAPI(Date)
标题 /* var org=new Date(0);//原点 console.log(org); var date1=new Date(24*3600*1000); console.log(date1);//原点第二天 var max=Number.MAX_VALUE;//ms var maxYears=max/1000/3600/24/365;
2016-10-30 10:23:57
209
原创 javascript之验证码小案例
标题 //Step1: 将备选字符,都放在一个数组中var chars=[];//声明空数组chars//循环:u从48~57,将u转为字符,压入charfor(var u=48;u<=57;u++){ chars.push(String.fromCharCode(u));}//循环:u从65~90,将u转为字符,压入charfor(var u=65;u<=90;u
2016-10-30 10:22:49
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人