zoukankan      html  css  js  c++  java
  • $.extend()方法和(function($){...})(jQuery)详解 关于js 的 深入用法。“use strict”

    这一次release的内容终于做完了,可以研究一下用到的东西。

    以前写js 都是基本的写法, 写个function,

    这次看到同事用jquery 加js 写的插件 用了自己不知道的新知识,觉得得有必要学习一下了。

    1. "use  strict";   可以在写js 的文件中把这句话放上,不知道是什么意思 ,查了一下,应该是让js写法更严谨,当出现不符合要求的js,系统会报错

        看解释给的一个例子  foo = ’aa'; 当加了这句话就会报错。  大约就是语法更严谨了。 可以写到function里边  也可以写到整个js文件中

    2.  $.fn.extend  是正对jquery 对象

    e.g: $.fn.colorbox.RemovBorder = function(){.....};    意思是对 jquery colorbox 实例增加新方法 RemoveBorder()。

    3. $.extend()

    4. 在 function 前边加 +,- new () 等等

    5.  (function($){...})(jQuery)  这个写法是什么意思呢?

    这些属性都是写插件能用到的吧, 以前都没用过, js  pototype  js  closure  这些 js 高级编程  都没涉及过 用的都是大家都会的js 皮毛

    要学习的东西太多 ,加油。

    参考:

    http://blog.csdn.net/xuemoyao/article/details/19021659

    http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html

    http://www.cnblogs.com/wyjgreat/archive/2011/07/19/2110754.html

    http://swordair.com/function-and-exclamation-mark/  分析 +,- 在function前边加+ ,- 等等。

    http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/  关于  use strict。

  • 相关阅读:
    Blend混合模式 与 20余种颜色混合模式代码实现
    unity2020相关
    Unity3D研究院之加密Assetbundle不占内存(一百零五)
    Unity AssetBundle 加密
    Unity AssetBundle高效加密案例分享
    AssetBundle压缩/内部结构/下载和加载
    uml类图
    l2j开源java mmo服务器
    Unity开发(三) AssetBundle同步异步引用计数资源加载管理器
    Unity 引擎资源管理代码分析
  • 原文地址:https://www.cnblogs.com/recordlife/p/4448026.html
Copyright © 2011-2022 走看看