随笔分类 - 笔记
摘要:什么是 TypeScript TypeScript 是静态类型的 JavaScript 超集 类型系统按照「类型检查的时机」来分类,可以分为动态类型和静态类型。 动态类型是指在运行时才会进行类型检查,这种语言的类型错误往往会导致运行时错误。 TypeScript 在运行前需要先编译为 JavaScr
阅读全文
摘要:SPH 项目笔记 项目开发前的准备 [脚手架初始化项目] 准备 node + webpack + cnpm(有梯子也可以) 的开发环境。 命令行执行vue create app创建脚手架。 项目文件夹介绍: [build]index.js 是webpack配置文件,几乎不动这个文件。 [mock]数
阅读全文
摘要:在本文中,我们将介绍浏览器的 javaScript 运行时环境。我们将学习 Chrome 的JS V8 引擎如何解析代码,并了解事件循环如何帮助代码在单个线程上同步和异步运行。最后,我们将看一个常见示例,该示例可以更清楚地解释此过程的工作原理。 JS 运行时环境 当您访问网站时,您可以利用各种各样的
阅读全文
摘要:科学计数法 很多编程教材和百度出来的文章都会这样说:“计算机中遵循IEEE754规范,小数点飘忽不定的数就是浮点数。”这确实是句废话,你小数点“飘忽不定”,请问“飘忽不定”是怎么体现的,然后背后其原理又是如何的呢?这些被笼统描述甚至不阐述就导致了读者一知半解。 接下来我们利用科学计数法对浮点数开展学
阅读全文
摘要:从原理出发 什么是this? this是被调用函数对调用它上下文对象的引用。 首先我们围绕耳熟能详的“this始终指向它的调用者”开始。这句结论虽然没有什么问题,但是说得过于笼统,还是得深入到背后的执行原理才能举一反三解决问题。 举个简单的例子: var obj = { num: 2; foo: f
阅读全文
摘要:HTTP请求方法一览: 方法 定义 用法 GET GET方法请求一个指定资源的表示形式,使用GET的请求应该只被用于获取数据 常用于请求并获取指定的服务器资源 POST POST方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用 常用于表单向服务器提交隐私性数据,比如用户登录信息
阅读全文
摘要:同源策略 同源策略在web应用的安全模型中是一个重要概念。在这个策略下,web浏览器允许第一个页面的脚本访问第二个页面里的数据,但是也只有在两个页面有相同的源时。源是由URI,主机名,端口号组合而成的。这个策略可以阻止一个页面上的恶意脚本通过页面的DOM对象获得访问另一个页面上敏感信息的权限。 对于
阅读全文