随笔分类 -  JavaScript

摘要:1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选) 2.slice(字符串) 用法:string.slice(start,end 阅读全文
posted @ 2017-09-13 17:17 峰SirLee 阅读(321) 评论(2) 推荐(1)
摘要:跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。 浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。 如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。 如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请 阅读全文
posted @ 2017-09-04 10:48 峰SirLee 阅读(363) 评论(0) 推荐(0)
摘要:2009 年 NodeJS 横空出世时,它已经不仅仅是可以在命令行中运行或在 server 端运行的 JavaScript 了。NodeJS 围绕着迫切需要解决的软件开发方面的问题做出了革命性贡献:针对于前端开发者的成熟稳定的生态系统。正是由于 Node 和它默认的包管理器 npm 的存在,在应用开 阅读全文
posted @ 2017-08-10 17:54 峰SirLee 阅读(154) 评论(0) 推荐(0)
摘要:Node.js 就依赖于 V8 引擎, V8 引擎是由 Google 为 Chrome 浏览器编写的 JavaScript 虚拟机。从一开始,V8 的主要目标就是使 JavaScript 运行更加快速,或至少比竞争对手快。对于高度动态这并不容易。这部分是关于 V8 和 JS 引擎性能的演变。 V8 阅读全文
posted @ 2017-08-10 17:48 峰SirLee 阅读(243) 评论(0) 推荐(0)
摘要:在软件中,性能一直扮演着重要的角色。在Web应用中,性能变得更加重要,因为如果页面速度很慢的话,用户就会很容易转去访问我们的竞争对手的网站。作为专业的web开发人员,我们必须要考虑这个问题。有很多“古老”的关于性能优化的最佳实践在今天依然可行,例如最小化请求数目,使用CDN以及不编写阻塞页面渲染的代 阅读全文
posted @ 2017-08-10 17:45 峰SirLee 阅读(521) 评论(0) 推荐(0)
摘要:什么是JSON 前面简单说了一下,JSON是一种基于文本的数据交换方式,或者叫做数据描述格式 JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascript原生支持,后台语言几乎全部支持; 3、轻量级数据格式,占用字符数量极少,特别适合互联网传递; 4、可读性较强,虽然比不上XML 阅读全文
posted @ 2017-07-31 19:39 峰SirLee 阅读(124) 评论(0) 推荐(0)
摘要:# 客户端(浏览器)存储 * cookie (出现比js早 很多语言都可以操作) * localStorage (h5新增) * sessionStorage (h5新增) ## cookie * 存储在用户浏览器当中的一个字符串,能够用来在不同页面之间传递数据. * cookie的保存是按照域名来 阅读全文
posted @ 2017-07-30 11:08 峰SirLee 阅读(168) 评论(0) 推荐(0)
摘要:AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 AJAX 是一种在 阅读全文
posted @ 2017-07-29 23:10 峰SirLee 阅读(173) 评论(0) 推荐(0)
摘要:ES6新特性概览 箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是经常的事,而一般回调又以匿名函数的形 阅读全文
posted @ 2017-07-26 23:24 峰SirLee 阅读(159) 评论(0) 推荐(0)