摘要:
跨域 同源策略:为保障用户信息安全,防止恶意网站窃取数据的一种安全策略。 “同源”:协议相同、域名相同、端口号相同 “非同源”: 1.Cookie、LocalStorage和IndexedDB无法读取 2.DOM无法获取 3.AJAX请求无效(可以发送,但浏览器拒绝响应) Iframe Iframe 阅读全文
摘要:
JS对象继承方式 摘自《JavaScript的对象继承方式,有几种写法》,作者:peakedness 链接:https://my.oschina.net/u/3970421/blog/2872629 方式一:对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式) 阅读全文
摘要:
一、语言分类 机器语言 汇编语言 高级语言 二、Java分类 JavaSE 标准版,主要针对桌面应用 JavaEE 企业版,主要针对服务器端的应用 JavaME 微型版,主要针对消费性电子产品的应用 三、Java特性 1.跨平台,可移植 2.面向对象 3.高性能 4.分布式 5.多线程 6.健壮性 阅读全文
摘要:
javaScript基础知识整理 1.介绍js的基本数据类型。 概念:数据再内存中的存储形式 原始类型:值能直接保存在变量本地的类型。eg:String Number Boolean undefined null 引用类型:值没有直接保存在变量本地的类型,变量中只保存指向实际数据所在位置的地址值。 阅读全文
摘要:
关于JS闭包 摘自吴留坡《原来JavaScript的闭包是这么回事!》 一、相关概念 1.执行上下文 在执行JS代码时候的运行环境称为执行上下文。包括:全局代码——首次执行代码的默认环境;函数代码——每当执行流程进入函数体时。 执行上下文即当前代码的执行环境或作用域。 2.执行过程 全局:启动程序后 阅读全文
摘要:
摘自Berwin《Vue项目架构设计与工程化实践》github.com/berwin/Blog/issues/14 1.Vue依赖套件 vuex:项目复杂后,用vuex来管理状态 element ui:基于vue2.0的组件库 vue router:单页面应用必须使用的前端路由 axios:vue官 阅读全文
摘要:
1.前端最主流的JavaScript运行环境 1 Node.js是一个基于Chrome V8引擎的JavaScript运行环境。 2 Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。 3 Node.js的包管理器npm,是全球最大的开源库生态系统。 2.工作原理 V8引擎 模 阅读全文
摘要:
网格选项 row:行 col :列(第一个 可以为xs[超小]/sm[小型]/md[中型]/lg[大型];第二个 必须为12以内的【列数】) col offset :列偏移(第一个 同上,第二个 范围为1~11,表示把该列的左外边距(margin left)增加 列) col :列排序(第一个 同上 阅读全文
摘要:
JavaScript是单线程单并发语言 单线程:主程序只有一个线程,即同一时间片段内其只能执行单个任务。 引发的问题: 单线程,意味着任务都需要排队,前一个任务结束,才会执行后一个任务。若前一个任务耗时很长,后一个任务就需要一直等待。导致IO操作耗时,但CPU闲置,造成性能浪费。 如何解决: 异步。 阅读全文