自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jquery源码学习

源码架构变量正则初始化$.fn$.ready()复杂选择器sizzle$.callback()$.defferred()$.data队列方法:queue()|dequeue()对元素属性的操作:attr() prop() val() 事件操作方法:on triggerwindow,jQuery = window.$ = jQuery无new构造原理正常使用:$('test')

2017-06-05 11:59:35 652

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-05 11:35:44 276

转载 如何为你的 Node.js 应用挑选数据库

转载:https://cnodejs.org/topic/548d7a1157fd3ae46b23349fNode.js 应用一般有三种方式保存数据。不使用任何数据库管理系统(DBMS),把数据保存在内存里或直接使用文件系统。使用关系数据库。例如 MySQL, PostgreSQL.使用非关系数据库。例如 Redis,MongoDB,CouchDB, PouchDB无服

2017-03-20 10:46:51 1527

图表性能对比分析整理

看到别人的坑,记录以借鉴1.如果画线,前面要有beginPath,不然会一直内存增长,渲染效率急剧的降低,我有碰到过一次,检查了好久才查出来

2017-01-25 11:32:26 1123

转载 Angular 比较常用的指令

特别好用的指令来自  http://techlogs.cn/angular-bi-jiao-chang-yong-de-zhi-ling/已经用了angular很久积累了一些很实用的指令,需要的话直接拿走用,有问题大家一起交流1.focus时,input:text内容全选angular.module('my.directives').directive('autose

2016-11-02 15:57:54 2133

转载 JS: call和apply 区别

http://blog.163.com/bobo0218bo@126/blog/static/3329139320071115111153224/因为继续研究Ajax Framework的原因,更多的接触了call和apply再次论述call和apply,1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会

2016-06-18 14:58:42 480

转载 怎样防止重复发送 Ajax 请求?

转载地址 http://www.zhihu.com/question/19805411一个简易的需求,点一个按钮,则向服务器请求资源,不作处理时,多次点击后会有很多个请求在等待。

2016-06-16 10:28:37 377

转载 Javascript中的Callback方法浅析

http://www.jb51.net/article/62258.htm什么是callback复制代码 代码如下: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件

2016-05-23 14:52:18 562

转载 Angularjs中UI Router全攻略

http://www.jb51.net/article/78895.htm首先给大家介绍angular-ui-router的基本用法。如何引用依赖angular-ui-router?1234angular.module('app',["ui.router"]).config(function($statePro

2016-04-25 14:35:40 892

转载 关于“时间”的一次探索 关于js时区iso,utc等完美解答

转载地址 https://segmentfault.com/a/1190000004292140最近使用 sequelize 过程中发现一个“奇怪”的问题,将某个时间插入到表中后,通过 sequelize 查询出来的时间和通过 mysql 命令行工具查询出来的时间不一样。非常困惑,于是研究了下,下面是学习成果。基本概念我们先来介绍一些可能当年在地理课上学习过的基

2016-04-12 12:10:38 10380 1

原创 改变对象的key的名称

var co=new Object();             var cd=new Object();            for(var aa=0;aa                cd[aa]="111";                for(var key in cd){                    key=ccd[aa].val;       

2016-03-14 11:00:03 3386

转载 Flex 布局教程

http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种

2016-02-29 18:25:07 536

原创 js权威教程学习笔记

1.js中【非数字值】 NaN 与任何值都不相等包括自身;0/0 是没有意义的,所以0/0=NaN2. x.length  判断字符数 想要判断字节数要自己写方法UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。符号:英文标点占一个字节,中文标点占两个字节。举例:英文句

2016-02-27 23:44:25 409

转载 正则表达式

必须包含大写字母、小写字母、数字  /^(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,25}/必须包含(大写字母或小写字母)、数字 /^(?!([a-z]+|[A-Z]+|\d+)$)[a-zA-Z\d]{8,13}$/正则表达式语法https://msdn.microsoft.com/zh-cn/l

2016-02-19 11:28:22 503

转载 ng-animate动画实例

http://devdocs.io/angular/nganimatediv ng-if="bool" class="fade"> Fade me in outdiv>button ng-click="bool=true">Fade In!button>button ng-click="bool=false">Fade Out!button>/* The starting CS

2016-02-04 23:14:56 2735

转载 Dynamic templateUrl in directives

https://github.com/angular/angular.js/issues/1039I'd like to be able to have templateUrl be configurableegRight now, this can be done via compile() compile:function(tElem

2016-01-30 21:39:08 661

转载 AngularJS动态绑定ng-options的ng-model

http://www.it165.net/pro/html/201304/5564.html什么情况下会需要动态绑定 ng-model 呢?若你的数据结构长得像是下面这样: view sourceprint?1.var Classes = [2.{3."Name" : "温度 " ,4."Options" :

2016-01-26 21:52:08 4003

转载 学习 ui-router - 路由控制

参考原文:https://github.com/angular-ui/ui-router/wiki/URL-Routing在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问题。这里是如何设置一个基本url。12345$stateProvider .state('cont

2016-01-25 16:23:58 423

原创 用回调解决angular service 异步传输数据到controller中

.factory('test',["$http",function($http){        var testObject = {            data:{},            cb:function(){}        };        $http.get("/testRouter").then(function(err, data){   

2016-01-25 16:00:12 2349

转载 学习 ui-router - 路由控制

转载:http://bubkoo.com/2014/01/02/angular/ui-router/guide/url-routing/参考原文:https://github.com/angular-ui/ui-router/wiki/URL-Routing在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问

2016-01-14 12:11:43 3410

原创 鼠标hover 加样式,并且当前active样式消失

less语法 ul{                background:  @color-footer-bg;                &:hover{                    li{                        &.active {                           backgroud:none;

2015-12-31 11:20:04 1113

转载 jasmine中的matchers

原文http://www.cnblogs.com/mz121star/archive/2012/11/14/jasmine3.htmlexpect(x).toEqual(y); 当x和y相等时候通过expect(x).toBe(y); 当x和y是同一个对象时候通过expect(x).toMatch(pattern); x匹配pattern(字符串或正则表达式

2015-12-11 18:22:20 788

转载 手把手教你如何安装和使用Karma-Jasmine

原文http://www.cnblogs.com/wushangjue/p/4539189.html注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。 Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使

2015-12-11 17:56:54 1173

转载 走进AngularJs(七) 过滤器(filter)

原文链接http://www.geekcome.com/content-10-1906-1.html过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式

2015-12-08 18:05:00 2325

原创 angular表格带筛选分页,本地json

list name city Bergamo London country Canada Italy

2015-12-08 16:47:35 1196

转载 thinkphp的M()和D()方法的区别

D()和M()方法的区别:D和M的区别主要在于M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现而D方法必须有创建模型类。我们可以用下面两种方法去创建一个数据表的映射对象第一种:$Test = D('Test')第二种:$Test = new Model('Test')虽然这两种都

2015-11-21 18:50:16 424

转载 ThinkPHP 中实现 Rewrite 模式

ThinkPHP中默认的URL地址是形如这样的:http://localhost/Myapp/index.php/Index/index/Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite

2015-11-21 17:09:45 1453

原创 smarty

1.配置class phpSmarty extends Smarty{function __construct()   {        parent::__construct();$this->template_dir = 'templates/';$this->compile_dir = 'templates_c/';$this->config_dir = 'c

2015-10-31 11:38:14 144

转载 彻底理解PHP的SESSION机制

一、默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files  1、session_start()    A、 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,      PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.i

2015-10-28 23:47:28 337

原创 node+mongodb建站

一、安装npm install expressnpm install jadenpm install mongoosenpm install bower -gbower install bootstrap

2015-10-26 11:27:42 322

原创 html,js注意

position默认取值static有滚动效果的页面,默认右侧有空白,滚动后才取消,解决方法window.onload=function(){$(window).trigger('scroll');};$(window).resize(function(){$(window).trigger('scroll');});js动画效果时如果有多个物体运动

2015-09-17 15:07:51 464

转载 怎样使用chrome调试前端html和css

chrome开发者工具为开发者提供了十分方便快捷的快速开发模式,例如,本地服务器打开网页,按F12打开控制台------>点击source面板,看见左侧有个localhost:端口号的文件夹,在空白处点击右键————————>点击add folder to workspace ,会将你本地网站资源添加至其中,在index.html中为其添加文本映射(右键选项),确定后,就可以在source面板

2015-09-17 10:33:26 11457

原创 html新手引导

新手引导实现原理:将说明图片定位到相应位置,按照顺序显示。用绝对定位1.网页蒙版设置html{ height:100%}body{  height:100%}#mask{ height:100%; width:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; filter:alpha(

2015-09-16 17:04:48 2558

原创 用字体在网页中画ICON图标——2

字体图标网址 https://icomoon.io/app/icomoon使用教程地址  http://www.flowerboys.cn/font/article/fontsArticle/how-to-turn-your-icons-into-a-web-font.html——————————————————————————————————————使用

2015-09-16 14:56:23 1897

原创 AngularJS——1

AngularJS 是一个 JavaScript 框架当网页加载完毕,AngularJS 自动开启。ng-app 指令告诉 AngularJS, 元素是 AngularJS 应用程序 的"所有者"。ng-model 指令把输入域的值绑定到应用程序变量 name。ng-bind 指令把应用程序变量 name 绑定到某个段落的 innerHTML。n

2015-09-15 16:37:18 342

原创 前端开发工具

sublime webstorm 具有关于js代码的浏览器兼容提示chrome batarang  ——angular的调试插件git小乌龟nodejs  代码压缩和混淆工具npm 自动安装工具grunt 代码合并和混淆工具》》常用bower 依赖管理工具 (不建议使用)http-server 轻量级serverkarma 单元测试工具 karma-ja

2015-09-14 16:27:16 521

原创 seo优化注意

1.标签对SEO,img加上alt说明,进行强调和加粗,和虽然渲染一样,但是对seo没帮助,重要内容写在html文档前面,重要内容不要用js输出,尽量少使用iframe等2.的内容是搜索引擎认为最重要的,表格要设置表格标题,3.br标签只用于文本的换行,之间的换行应用margin或者padding调整4.谨慎使用display:none; 这个,小蜘蛛会过滤掉。(可以使用z

2015-09-14 09:45:09 437

原创 嵌套

选择器的引用(&) ------所有在他层上的类名header nav a {} nav { a { header & { } } }嵌套-选择器嵌套Sass 中还提供了选择器嵌套功能,但这也并不意味着你在 Sass 中的嵌套是无节制的,因为你嵌套的层级越深,编译出来的 CSS 代码的选择器层级将越深,这往往是大家不愿意看到的一点。这个特

2015-09-09 14:55:03 508

转载 jq滚动到底部自动加载数据实例

jq滚动到底部自动加载数据实例|幸凡学习网 html,body,ul,li{margin:0;padding:0;border:0;vertical-align:baseline;} body,html{line-height:1;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;f

2015-09-07 11:15:23 1455

原创 jQuery(8) 实现Ajax应用

使用load()方法异步请求数据使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为:load(url,[data],[callback])参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。例如,点击“加载”按钮时,向服务器请求加载一个指

2015-09-07 10:07:23 462

空空如也

空空如也

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

TA关注的人

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