自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 阿里面试题string的扩展

var greeting = 'My name is ${name}, age ${age}, I am a ${job.jobName}';var employee = { name: "XiaoMing", age: 11, job: { jobName: "designer", jobLevel: "senior" }};v

2017-05-07 19:32:28 368

原创 css sticky footer

页面布局内容不足一屏时候固定内容底部(在页面底部),超出一屏时候在页面内容底部实现: 1、结构                                                               内容区域                                                         x

2017-02-09 11:19:36 297

原创 节流函数--节流模式

function extend(obj1,obj2){for(var item in obj2){obj1【item】 =  obj2【item】}return obj1;}//节流器var throttle = function(){ //获取第一个参数 var isClear = arguments[0],fn; //如果第一个参数是boo

2017-01-13 23:30:51 528

原创 angular基础(待续)

自定义服务service factory provider区别一、factory:        是声明一个对象,然后在对象上挂载方法和属性,然后返回这个对象,之后在其他controller当中可以直接加载并使用这个对象下的属性和方法。二、service:        是有个this(相当于new的实例),然后将方法火属性挂载到this上,返回this就可以在

2016-12-08 09:47:07 258

原创 promise

一,用途:将异步处理的更像平常的js同步的单线程形式。二,创建和使用        var promise = new promise(resolve,reject){            }promise.then(function(){    //resolve的方法操作})promise.catch(functio

2016-12-08 09:31:12 258

原创 js课程笔记(六)正则

一、如何创建正则表达式    1.var reg = new RegExp("字符串"); // 第一个是描述的字符串,第二个参数是规则(i/m/g)    2.常用方法中直接/内部描述的方式/规则二、常用的几种方法    1.str.replace('正则或者字符串',“要替换成的字符串”)    2.str.match("正则");//匹配结果放

2016-12-03 19:03:06 238

原创 js课程笔记(五)ajax 和 jsonp

一、ajax(asynchronous javascript and xml)1.类型:GET  和 POST 2.创建过程:类似于打电话1.有一部电话(new 一个ajax对象)2.拨号(open一个连接)3.说话(send数据)4.等别人说话(onreadystatechange事件监听是否完成)3.为什么会出现,是由于form表单的一些缺点form:必须有ac

2016-11-29 16:12:30 256

原创 js课程笔记(四)cookie,物体运动(规律公式推导待续)

一、cookie(浏览器临时存储数据的一种方式 ,浏览器对一个地址只读一次)1.特性1)一定要在服务器环境下2)不安全,浏览器端application--》cookies可以查看并右键删除2.存取注意的问题1)存:document.cookie = "value";//浏览器端可以看到一个没有name值的value cookie的值,默认expires是session(关闭浏览

2016-11-12 18:45:31 355

原创 第一个面向对象设计模式demo-弹窗

是一个设计模式例子练习改造的,主要是使用享元模式,提取公共的数据和属性,减少冗余代码,一个可以创建不同类型的弹窗的方式。1.一个基类() 无参数2.弹出框公用部分类(id,classname) 参数==字面意思3.提醒文字的类 (id,classname,text) 参数==字面意思, 有normal和smal两种class的类型,通过new 此类时候传参数控制,参数==字面意思4.按钮类(id,classname,text) 参数==字面意思 btn-ok和btn-cancel

2016-11-02 16:14:29 318

原创 js课程笔记(三)BOM,事件,物体移动信息,this问题

一,BOM(浏览器window对象的几个属性对象)    1.window.navigator.userAgent   //可以判断浏览器类型和版本号    2.window.history  //浏览器历史记录信息        1)window.history.go()  //到第几个页面,参数可正负        2)window.history.

2016-10-26 11:43:45 550

原创 css捋一捋

最近突然发现好像自己不会真正的写css(I‘m 菜青猴一枚),一直以来就是很肤浅的使用而已,然后想捋一捋,找到网上大牛发布的视频提到了一本叫CSS.Secrets的宝典(真是好书,pdf下载地址:http://download.csdn.net/detail/lgvagent/9158813,csdn下载还是比较靠谱的~),然后就开始啃了,发现有例子图文并茂,以发现、解决问题的思路讲解,还有未来趋

2016-10-14 17:40:43 392

原创 js课程笔记(二)DOM小结

js课程笔记(二)DOM小结一、DOMtreevar obj = 获取一个元素1.父子关系obj.children //获取obj的所有元素节点obj.parentNode //获取obj的父元素节点2.兄弟关系兼容IE 和[chrome FF(跳过文本节点)]obj.previousElementSibling||obj.previousSibling //获取o

2016-09-16 12:18:22 322

原创 jquery ajax 请求函数封装

var shelleyObj=(function($){/*url:请求地址type:请求类型data:参数successFunc:成功回调函数failFunc:失败回调函数    */        function ajaxFunc(url,type,data,successFunc,failFunc){            $.ajax({     

2016-09-04 18:13:34 414

原创 nodejs初识总结(一)

一、创建服务和监听端口例如:1)创建一个server.js2)var http = require(“http”);http.createServer(function(req,res){res.writeHead(200,{'Content-type':'text/plain'});    res.end('Hello nodejs\n');}).listen(8

2016-08-31 16:25:01 364

原创 js常用的几个方法封装

var shelleyObj=(function(){        /**************获取元素*****************/        //根据id获取元素        function getById(id){            return document.getElementById(id);        }        //根据t

2016-08-29 10:18:56 3157

原创 js正则表达式--String的几个正则表达式方法

一、String的几个正则表达式方法1.  str.mach(regExp);返回一个匹配结果数组,第一项是整个匹配,第二项是第一个子表达式匹配,以此类推。如果传入的参数是一个字符串,js或默认把它转成RegExp的对象,再做处理。例子:获取url的协议、主机、路径的方法var str="this url is http://www.shelleyli.com/default";v

2016-08-26 17:34:59 871

原创 前端面试js小总结(一)

js面试题及分析1.var fn=function a(){        alert(a);    };    fn();//function a(){alert(a);}    alert(a);//a is not defined;**************考的是函数表达式和函数声明的区别,表达式不会提前,只会在赋值时候声明,由赋值符左操作数调用执行。*****

2016-08-23 21:51:40 402

原创 js课程笔记(一)前五节课基础内容总结

js课堂的总结,希望可以慢慢积累,也许有不对或者不明确的地方,慢慢修改提炼...

2016-08-21 19:53:59 580 1

空空如也

空空如也

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

TA关注的人

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