js
「已注销」
~emm
展开
-
高程笔记-总结从javascript内存空间引出的1mol多问题
写在前面在看与js内存相关的资料(以高程为主)时,由内存引出的一系列的知识点和问题使我写下这篇总结。梳理一下知识点: js内存空间(栈内存、堆内存)->内存空间管理的垃圾收集机制->解除引用->垃圾收集机制方式(标记清除、引用计数)->引用计数->循环引用js内存空间基本类型值 有固定的大小,往往都保存在栈(stack)内存中。我们可以直接操作保存在栈内存空间的值,因此基本类原创 2017-11-27 20:57:13 · 197 阅读 · 0 评论 -
Ajax基础及其跨域
Ajax原理Ajax:Asynchronous JavaScript and XML 异步的Javascript和XMLAjax可以通过XMLHttpRequest对象与服务器进行交互,实现在不刷新整个网页的情况下,获取数据,再通过javascript脚本操作DOM将数据变化插入到网页中,达到网页部分内容更新的效果。Ajax创建对象及属性和方法创建异步调用对象XMLHttp...原创 2018-04-02 10:03:09 · 224 阅读 · 0 评论 -
js原型对象的问题--对象实例属性vs对象原型属性
高程中关于原型值得注意的地方可以通过对象实例访问保存在原型中的值,但不能通过对象实例重写原型中的值在对象实例中添加一个实例属性中存在的同名属性,该属性会屏蔽原型中的属性(不会改变原型中同名属性的值)当该属性为引用类型值时,调用某些方法e.g.:push()、pop()等会改变原型中的同名属性的值下图: ...原创 2018-03-22 11:40:33 · 887 阅读 · 0 评论 -
字符串截取substring和substr
纸上得来终觉浅 绝知此事要躬行substringstr.substring(indexStart[, indexEnd]) substrstr.substr(start[, length])原创 2018-03-07 23:22:52 · 6290 阅读 · 0 评论 -
高程笔记-关于typeof和instanceof的那些事儿
好记性不如烂笔记:),简单的区分一下两者typeof操作符用于判断变量的数据类型,使用typeof会有六种可能的返回:string、number、boolean、undefined、object、functionjs的数据类型中简单类型有String、Number、Boolean、Undefined、NULL五种,复杂类型有Object,使用typeof对Object和NULL类型检测都会返回o原创 2017-11-25 14:33:09 · 253 阅读 · 0 评论 -
高程笔记-值的存储、访问、复制和传参
写在前面最近又看了javascript高级程序设计这本书,好记性不如烂总结,just go on:)基本类型值与引用类型值基本类型值是简单的数据段:String、Number、Boolean、NULL、Undefined,(又称基本数据类型、简单数据类型) 引用类型值是保存在变量中的对象(即对象、数组、函数都是引用类型值)基本类型值与引用类型值的存储两者存储位置不同: 1. 基本类型值直接存储原创 2017-11-25 16:54:39 · 225 阅读 · 0 评论 -
高程笔记-ECMAScript中的所有函数的参数都是按值传递的
写在前面关于这个问题,我的心路历程是: 疑惑(第一次看到时,心里冒了无数个小问号)->纠结(@~@,查看资料,纠结哪一种说法)->摆脱纠结(有了自已的倾向和理解)。网上争议比较多,但大都大同小异,我仅以自己所观所感,做说法的总结和自己的理解。我比较倾向的说法参数的传递方式实际上有3种,第三种按共享传递,既不是纯粹的值传递,又不是纯粹的引用传递,而是介于两者之间的而共享传递是指,在传递对象的时候,传原创 2017-11-26 11:38:21 · 423 阅读 · 0 评论