精通Javascript这本书涵盖了JS的基本概念和通用方法,有时间的话学习一下还是很不错的。
先来看一下JS的引用。总体来说javascript引用的特点和C#的类似。具体值像int这样的是没有引用概念的,引用是作用在object、Array这种数据类型上。有兴趣的可以执行一下下面的代码看看结果:

    <script type="text/javascript" language="javascript">var item = 1;var itemRef = item;item = 2;alert("int refrence result: " + (item == itemRef));var stritem = "abc";var stritemRef = stritem;stritem += "de";alert("string reference result: " + (stritem == stritemRef));var obj = new Object();obj.hasOwnProperty = false;var objRef = obj;obj.hasOwnProperty = true;alert("object reference result: " + (obj.hasOwnProperty === objRef.hasOwnProperty));var items = new Array("one", "two");var itemsRef = items;items.push("three");alert("Array reference result: " + (items.length == itemsRef.length));var itemsA = new Array("one", "two");var itemsARef = itemsA;itemsA = new Array("three");alert("Array new reference result: " + (itemsA == itemsRef));</script>

精通Javascript之引用相关推荐

  1. JavaScript 数组你都掰扯不明白,还敢说精通 JavaScript ?| 赠书

    作者 | 哪吒 来源 | CSDN博客 最近小编在看文章的时候,总有很多刚刚入门的小白说精通这个,精通那个技术,更有意思的是,最近看到一则简历上说精通 JavaScript ,聊一聊发现数组还不明白, ...

  2. 精通javascript、javascript语言精粹读书笔记

    于是选择两本书做最后的冲刺: 精通javascript(jquery之父著作),javascript语言精粹.希望我也能成为一个javascript的好手. Dom Elements的属性 精通jav ...

  3. [转]《精通Javascript》笔记:第六章(事件)

    <精通Javascript>笔记:第六章(事件) Published by sansan at 11:41 am under 前端|Front-End 事件模型:捕获和冒泡 通过oneve ...

  4. 在Node.js中看JavaScript的引用

    作者简介:黄鼎恒,饿了么Node Team负责人,Node/C程序员,饿了么前端实时监控系统主要开发者. 责编: 陈秋歌,欢迎技术投稿.给文章纠错,请发邮件至chenqg#csdn.net,或加微信: ...

  5. JavaScript:引用js文件时的编码格式问题

    今天在jsp页面引入js时,网页查看源码js文件老是乱码,弄了半天,终于解决了. 如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况. 方法/步骤 如果js文 ...

  6. 精通JavaScript(重点内容笔记)更新中...

    本书作者是jQuery之父John Resig的经典之作,是深入学习JavaScript技术的绝佳教材,涵盖了可重用代码.文档对象模型.Ajax.Web生产工具.AngularJs登内容.作者讲解了J ...

  7. html插入javascript变量,javascript如何引用变量?

    在JavaScript中我们可以动态指定变量的名称来对变量进行引用(调用).所有JavaScript变量必须以唯一的名称标识.这些唯一的名称称为标识符. JavaScript中动态指定变量的名称来对变 ...

  8. 精通JavaScript事件.详解

    事件(上) JavaScript事件列表 事件 解说 一般事件 onclick 鼠标点击时触发此事件 ondblclick 鼠标双击时触发此事件 onmousedown 按下鼠标时触发此事件 onmo ...

  9. Noesis.Javascript.dll 引用时报错“找不到指定的模块”

    Could not load file or assembly 'Noesis.Javascript.dll' or one of its dependencies. 找不到指定的模块. 通过反编译发 ...

  10. 《精通javascript》5,6章复习(三)

    想想还是把标题改成复习好点,因为书中的知识点挺多而且细,不好概括,凡是觉得重要的我都想提一提把code重新打一遍.继续(二)的内容,接下来该是从DOM删除一个节点:NodeParent.removeC ...

最新文章

  1. Redis在CentOS 6.8中的安装方法,JAVA初级使用Redis连接池
  2. 用SwiftGen管理UIImage等的String-based接口
  3. LeetCode算法题-Jewels and Stones(Java实现)
  4. P3233-[HNOI2014]世界树【虚树,倍增】
  5. 作为JBoss AS 7模块运行Drools 5.4.0 Final
  6. Handle/Body pattern(Wrapper pattern)
  7. Colaboratory使用教程
  8. (7)数据结构-基本队列实现
  9. 系统架构设计师之备考攻略(2022年修订版)——一篇就够
  10. Django学习 day61之Django第七日
  11. cpu占用突然到百分百又降下去_cpu使用率忽高忽低
  12. msf生成windows后门程序
  13. 浅谈泰勒公式与麦克劳林公式
  14. 【梳理】数字设计基础与应用 第1章 数字逻辑基础 1.3 逻辑代数基础 1.4 逻辑函数的表述方式
  15. linux rsh通信实现_RSH的网络通信细节
  16. OSChina 周二乱弹 —— 好支威有希
  17. JDK的下载、安装、环境配置教程(2021年,win10、win11都可)
  18. 互联网金融借款违约预测
  19. 项目案例:吃货联盟,订餐系统
  20. 防火墙架构及CC***

热门文章

  1. breakall lisp文件_cad中pl线画的粗线转线框后,能转到su里封面么,求解
  2. 2G到5G系统的横向比较(1)多址方式与调制方式
  3. 结构风荷载理论与matlab计算公式,结构风荷载理论与MATLAB计算
  4. 高级操作系统——XV6内存管理
  5. Latex安装教程 —— textlive+textstudio+基础环境配置
  6. 经典算法:蒙特卡洛方法(MCMC)
  7. 微信怎么at所有人_微信怎么艾特所有人 微信艾特所有人方法
  8. 阿里巴巴 JAVA 开发手册
  9. mysql可视化操作系统_MySQL的可视化操作工具workbench的安装
  10. (售前)销售经理和产品经理的区别以及未来发展