自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MangoNiki

Welcome to MnagoNiki's Blog

  • 博客(23)
  • 收藏
  • 关注

原创 Less系列之数学函数

Math Functionsceil作用:向上取整 ceil(2.4) //输出3floor作用:向下取整 floor(2.6) //输出2

2016-03-31 23:25:07 1638

转载 javascript 跨域请求

在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?同源策略  在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据

2016-03-29 21:23:07 407

转载 Javascript 严格模式详解

设立”严格模式”的目的,主要有以下几个:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度;为未来新版本的Javascript做好铺垫。参考文章:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html

2016-03-28 16:40:08 303

原创 Javascript 深度克隆

function clone(obj) { var o, i, j, k; if (typeof(obj) != "object" || obj === null) { return obj; } if (obj instanceof(Array)) { o = []; i = 0; j = obj.le

2016-03-28 16:36:35 522

原创 CSS居中解决方案

横向居中element { position: relative; top: 50%; transform: translateY(-50%);}

2016-03-28 16:12:00 220

转载 JavaSript模块规范 - AMD规范与CMD规范介绍

JavaSript模块化  在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?  模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来

2016-03-27 23:21:26 277

转载 Javascript中匿名函数的多种调用方式

Javascript中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。好,看看匿名函数的如何被调用。1、调用函数,得到返回值。强制运算符使函数调用执行(function(x,y){ alert(x+y); return x+y;}(3,4));2、调用函数,得到返回值。强制函

2016-03-27 16:52:11 380

转载 ie8 不支持 position:fixed 的简单解决办法

今天发现使用 position:fixed 的页面在firefox下没有问题,在IE8下却不能正常显示,在网上找了找,有不少相关文章,但是不是不起作用就是太复杂,后来终于发现一个简单的解决办法,就是在html的开头加上 就可以了,后来搜了搜,发现 HTML 4.0 Transitional 和 XHTML 1.0 Transitional 的布局确实有不少差异,可以参见这里: 转自:h

2016-03-25 11:07:59 442

原创 常见系统版本

alpha版(内部测试版) α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。beta版(公开测试版) β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会

2016-03-25 09:36:41 288

转载 SEO搜索命令大全

1、双引号  把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。百度和Google 都支持这个指令。2、减号  减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Google 和百度都支持这个指令。例如:搜索 -引擎返回的则是包含“搜索”这个词,却不包含“引擎”这个词的结果3

2016-03-25 02:04:31 370

转载 Javascript中extend方法的实现

今天来分析下extend方法在各种js框架下的设计。这个函数的功能基本都是实现对象的拷贝功能,即将一个对象的所有属属性拷贝到另外一个对象上去,这个函数使用的频率也很高,如果我们要将一个类的所有方法拷贝到另外方法上去,使用这个方法很方便的。百度tangram js 框架baidu.extend =baidu.object.extend = function (target, source) {

2016-03-16 14:54:14 2267

原创 Javascript中各种高度宽度解读

height指元素内容的高度,jQuery中的height()方法返回的就是这个高度。clientHeight内容高度+padding高度 ,jQuery中的innerHeight()方法返回的就是这个高度。offsetHeight内容高度+padding高度+边框宽度 ,jQuery中的outerHeight()方法返回的就是这个高度。

2016-03-13 13:22:12 317

原创 AngularJS解决点击不刷新

当我们使用Angular-UI-Router的时候会出现点击已经点击过的页面时,内容不会刷新,都是从缓存中取出来,此时我们需要强制刷新!ui-sref-opts="{reload: true}" 可以让强制刷新

2016-03-10 22:42:59 3391

原创 css设置文字不换行,超过的部分用“...”代替

设置文字不换行,超过的部分用“…”代替 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 210px;除width属性外,顺序不要颠倒哦!

2016-02-24 15:49:36 675

转载 Sublime Text3 3103 注册码

分享几个Sublime Text3 3103的注册码,第一个亲测有效,后面没测!No.01 —– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8A353C41 872A0D5C DF9B2950 AFF6F667 C458EA6D 8EA3C286 98D1D650 131A97AB

2016-02-21 22:14:52 334

原创 NPM指令无反应

原因:NPM指令后无任何反应,可能是npm的配置文件配置错乱了。 解决方案 C:\Users{user}目录下会有一个.npmrc文件,我们删掉重新设置npm 变量即可(比如prefix、cache等)。

2016-02-21 19:02:22 729

转载 浅谈JavaScript的全局变量跟局部变量

今天公司一个实习小妹子问我两段JS代码的区别:<script type="text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); } </script> <script type="te

2016-02-21 18:47:16 223

原创 JavaScript设计模式

Constructor(构造器)模式Module(模块)模式Revealing Module(揭示模块)模式Singleton(单例)模式Observer(观察者)模式Mediator(中介者)模式Prototype(原型)模式Command(命令)模式Facade(外观)模式Factory(工厂)模式Mixin(混入)模式Decorator(装饰者)模式Flyweight(享元)模式

2016-02-19 16:03:42 356

原创 网页的重排(reflow)与重绘(repaint)

什么是重排什么是重绘重排何时发生重绘何时发生

2016-02-18 10:57:50 532

原创 动态加载JavaScript文件

函数封装function loadScript(url,callback){ var script = document.createElement("script"); script.type = 'text/javascript'; if(script.readyState){//IE script.onreadystatechange = function

2016-02-17 13:08:56 287

原创 JavaScript字符串截取

一、常用方法说明1.substr 2.substring 3.slice二、举例说明1.substr 2.substring 3.slice

2016-02-16 17:47:03 661

原创 JavaScript数据类型判断

一、常用类型判断方法#### 1. typeof#### 2. instanceof#### 3. constructor

2016-02-16 16:40:02 258

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

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

2016-02-16 13:59:18 248

空空如也

空空如也

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

TA关注的人

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