![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 87
MangoNiki
这个作者很懒,什么都没留下…
展开
-
JavaScript字符串截取
一、常用方法说明1.substr 2.substring 3.slice二、举例说明1.substr 2.substring 3.slice原创 2016-02-16 17:47:03 · 677 阅读 · 0 评论 -
JavaSript模块规范 - AMD规范与CMD规范介绍
JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来转载 2016-03-27 23:21:26 · 281 阅读 · 0 评论 -
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 · 389 阅读 · 0 评论 -
Javascript中各种高度宽度解读
height指元素内容的高度,jQuery中的height()方法返回的就是这个高度。clientHeight内容高度+padding高度 ,jQuery中的innerHeight()方法返回的就是这个高度。offsetHeight内容高度+padding高度+边框宽度 ,jQuery中的outerHeight()方法返回的就是这个高度。原创 2016-03-13 13:22:12 · 322 阅读 · 0 评论 -
AngularJS解决点击不刷新
当我们使用Angular-UI-Router的时候会出现点击已经点击过的页面时,内容不会刷新,都是从缓存中取出来,此时我们需要强制刷新!ui-sref-opts="{reload: true}" 可以让强制刷新原创 2016-03-10 22:42:59 · 3401 阅读 · 0 评论 -
浅谈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 · 231 阅读 · 0 评论 -
JavaScript设计模式
Constructor(构造器)模式Module(模块)模式Revealing Module(揭示模块)模式Singleton(单例)模式Observer(观察者)模式Mediator(中介者)模式Prototype(原型)模式Command(命令)模式Facade(外观)模式Factory(工厂)模式Mixin(混入)模式Decorator(装饰者)模式Flyweight(享元)模式原创 2016-02-19 16:03:42 · 362 阅读 · 0 评论 -
JavaScript数据类型判断
一、常用类型判断方法#### 1. typeof#### 2. instanceof#### 3. constructor原创 2016-02-16 16:40:02 · 269 阅读 · 0 评论 -
javascript 跨域请求
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢?同源策略 在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重要的安全理念,它在保证数据转载 2016-03-29 21:23:07 · 418 阅读 · 0 评论 -
网页的重排(reflow)与重绘(repaint)
什么是重排什么是重绘重排何时发生重绘何时发生原创 2016-02-18 10:57:50 · 545 阅读 · 0 评论 -
Javascript中extend方法的实现
今天来分析下extend方法在各种js框架下的设计。这个函数的功能基本都是实现对象的拷贝功能,即将一个对象的所有属属性拷贝到另外一个对象上去,这个函数使用的频率也很高,如果我们要将一个类的所有方法拷贝到另外方法上去,使用这个方法很方便的。百度tangram js 框架baidu.extend =baidu.object.extend = function (target, source) {转载 2016-03-16 14:54:14 · 2296 阅读 · 0 评论 -
动态加载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 · 295 阅读 · 0 评论 -
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 · 535 阅读 · 0 评论