STPace's Studio.

STPace's Studio.

you can stand alone and watch me fly

js 中函数参数的疑问
疑问在重新仔细读JavaScript高级程序设计时,读到函数的理解参数部分遇到一个问题。原文:1234function doAdd(num1, num2){ arguments[1] = 10; alert(arguments[0] + num2);} 每次执行这个函数都会重写第二个参数,将第二个参数的值修改为 10。因为 arguments 对象中的值会自动反映到对应的命名参数,所以修改 arguments[1],也就修改了 num2,结果它们的值都会变成 10。不过,这并不是说读取这两个值会访问相同的内存空间;它们的内存空间是独立的,但它们的值会同步...
《web 黑客技术揭秘》读书笔记
第一章 web 安全的关键点 为什么 web 会有安全问题?web 的世界是由数据构成的,背后的每一个环节都是数据流。因为数据可能会被“污染”,并未像与其那样被存储,所以就存在了安全问题。 web 的安全问题,一部分是在客户端,一部分是在服务端。比如:跨站攻击发生在浏览器客户端,SQL 注入攻击一般针对的是数据库,所以 SQL 注入攻击发生在服务端。 在 web 层面上,众多安全策略中,最为重要的一个便是同源策略。同源策略规定:不同域的客户端脚本在没有明确授权的情况下,不能读写对方的资源。 安全类似木桶原理,短的那块板决定了木桶实际能装多少谁。一个web服务器,如果其上的网站没做...
module.exports and exports
IntrocommonJS 对 js 包编译处理时通过函数封装了每个包的独立作用域,并通过参数传入require module exports 等对象。require 导入模块,module.exports 和 exports 用来导出模块。刚开始学习 node 的大多都会有这个问题,两种导出模块的方法都在各种地方见过,貌似用法页差不多,到底有什么区别。。。 先来钢两个例子module.exportsexample1:导出一个构造函数 123456789function Person(){ };Person.prototype.sayHi = function()&...
《深入浅出NodeJS》读书笔记
第二章 模块机制 CommonJS组织和W3C组织分别提出各自的规范以应用于不同的场景需求中。commonJS以 ECMAScript 为语言基础,添加了fs tcp stream buffer等构成了nodeJS,w3c同样以 ECMAScript 为语言基础,添加了BOM和DOM支撑了现在浏览器的技术。 NodeJS 的模块引入有 3 个步骤,路径分析,文件定位,编译执行。 核心模块在 node 进程启动时直接加在进内存中,忽略文件定位和编译执行两个步骤。 核心模块语与文件模块都有优先从缓存加载的机制。且缓存的是编译执行后的对象。 引入模块的 require() 方法接收的参数成为标...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More...
STPace
set the pace
FRIENDS
LongTean LouieLiu