- 博客(29)
- 收藏
- 关注
原创 VUE项目丨vuex丨问题总结
01. Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor原因: _vuex2.default.store 不是一个构造函数 因为在我们用vuex的时候需要将用到的actions,mutations模块最终导出, 在导出的时候...
2018-10-27 13:36:06
477
原创 JS丨基础考察08丨通信类
01. 什么是同源策略及限制<script type="text/javascript"> 01. 什么是同源策略及限制 01. 同源策略: 协议、域名、端口 02. 同源策略限制 从一个源加载的文档或者脚本 与 另一个源加载的资源 如何进行通信 这是一个用于隔离潜在恶意文件的关键的安全机制 01. Cookie、LocalStorage、In...
2018-10-21 09:18:26
244
原创 JS丨基础考察07丨面向对象
面向对象 大纲<script type="text/javascript"> 01. 类与实例 01. 类的声明 02. 生成实例: new 构造函数 02. 类与继承 02. 如何实现继承 03. 继承的几种方式 01. 借助构造函数实现继承 02. 借助原型链实现继承: 原型的方法为公有的 03. 组合方式: 原型的方法为私有的 ...
2018-10-21 09:10:07
206
原创 JS丨基础考察06丨原型链类
01. 原型链类 大纲<script type="text/javascript"> 01. 创建对象有几种方法: 字面量、显示构造函数、Object.create 02. 原型、构造函数、实例、原型链 01. 构造函数.prototype.constructor === 构造函数 02. 构造函数.prototype === 实例化对象.__proto__...
2018-10-21 09:02:13
222
原创 JS丨基础考察05丨HTTP协议类
01. HTTP协议的主要特点、报文组成、请求方法<script type="text/javascript"> 01. HTTP协议的主要特点 01. 简单快速、灵活 02. 无连接: 建立连接完成传输后就会断掉; 03. 无状态: 不能区分多次连接的身份; 02. HTTP报文的组成部分 01. 请求报文: 请求行、请求头、空行、请求体 ...
2018-10-21 08:52:20
333
原创 JS丨基础考察04丨转换类型
01. 转换类型大纲 02. 转换类型的主要案例<script type="text/javascript"> // 对象类型的转换 var obj = { a: 1, /* toString: function(){ return { a: 1 } }, valueOf: function(){ return 'a...
2018-10-21 08:42:09
194
原创 JS丨基础考察03丨DOM事件类
01. DOM事件类大纲01. 基本概念: DOM事件的级别 DOM0: element.onclick = function(){} DOM1: DOM1中没有涉及DOM事件相关的内容 DOM2: element.addEventListener('click', function(){}, false) DOM3: element.addEventListener('keyup'...
2018-10-21 08:35:12
194
原创 JS丨基础考察02丨CSS盒模型
01. CSS盒模型大纲01. 基本概念: 标准模型 + IE模型02. 标准模型与IE模型 区别 标准模型: width(宽度)/height(高度) = content IE模型: width(宽度)/height(高度) = content + padding + border03. CSS 如何设置这两种模型 box-sizing: content...
2018-10-21 08:29:12
138
原创 JS丨基础考察01丨页面布局
三栏布局的解决方案01. 三栏布局: 01. 各个方案的优缺点 01. float: 优点:兼容性好 缺点:脱离文档流:需要处理浮动问题 02. 绝对定位: 优点:快速 缺点:可使用性差,自身及子元素都脱离了文档流 ...
2018-10-20 08:45:02
351
原创 JS基础丨 13. 原型及原型链
01. 构造函数01. 构造函数 01. 构造函数的创建 01. 普通函数用new关键字创建 02. new 构造函数:不占内存 03. 构造函数即是类 04. 写在构造函数中的属性为私有化 05. 写在原型中的属性与方法为共有的 02. 构造函数原型上的属性及方法: 01. 字面量创建构造函数的原型属性及方法; 02. 构造器指回自身: construc...
2018-10-05 01:33:31
208
原创 JS基础丨12. 面向对象的基础
01. JS没有类的概念,构造类型就是类01. JS没有类的概念,构造类型就是类 01. 构造函数:就是类 ; 02. new出来的实例化对象: 对象 类就是对象的抽象 对象就是类的具体02. 面向对象的三大特征: 封装,继承,多态02. 面向对象的三大特征: 封装,继承,多态 01. 封装: 可以把部分属性与方法封装,不提供其他对象调用 02. 继承: 把原有...
2018-10-05 01:29:03
156
原创 JS基础丨11. 封装cookie
01. 封装cookiefunction setCookie(valkey,value,expires,path,domain,secure){ var cookieText = encodeURIComponent(valkey) + "=" + encodeURIComponent(value); // 失效日期: [stanceof: 判断是否属于什么类型] if(expires...
2018-10-05 01:21:06
182
原创 JS基础丨10. cookie总结
01. cookie(也叫HTTPCookie): 01. 是客户端与服务器端进行会话使用的一个能够在浏览器本地化存储的技术。 02. cookie的作用主要是在浏览器存储少量数据, 利用cookie我们可以实现一些保存数据的功能, cookie 要求服务器对任意HTTP请求发送Set-Cookie; 03. 因此,Cookie的处理原则上需要在服务器环境下进行。...
2018-10-05 01:20:13
253
原创 JS基础丨09. 封装一个ajax请求
封装一个ajax请求// 创建xhrfunction createXHR(){ if(window.XMLHttpRequest){ return new XMLHttpRequest(); } return new ActiveXObject("Microsoft.XMLHTTP");}// params: 对象的属性 转成 &拼接的键值对字符串funct...
2018-10-05 01:05:24
196
原创 JS基础丨08. ajax请求及其创建
01. http: 用户端和服务器通讯01. http: 用户端和服务器通讯 一般是客户端向服务器发送一个请求; 然后服务器根据这个请求,再给客户端一个响应; request :客户端向服务器发送请求 response :服务器根据请求作出的相应响应 Ajax :是一种局部刷新技术; XMLHttpRequest : Ajax的核心; 可以访问服务器,而不用刷新整个...
2018-10-05 01:00:13
171
原创 JS基础丨07. 字符串总结
01. 数据类型:1. 基本类型:undefined, boolean, number, string; 引用类型:对象,Array, Date, String, Object, Function 02. Math函数:2. Math函数 1. Math.random(): 创建一个随机数 1. Math.round(参数): 参数四舍五入 1. Math.abs(参数...
2018-10-04 19:20:24
104
原创 JS基础丨06. 正则表达式总结
1. 正则表达式的创建方式:01. 正则表达式的创建方式 1. 使用new关键字; 2. 字面量的方式创建一个正则表达式; 3. 带字符模式var box=new RegExp("box");// 1. 使用new关键字;var box = /box/;// 2. 字面量的方式创建一个正则表达式;var box = RegExp("box","gi");// 3. 带字符模式...
2018-10-04 19:14:54
210
原创 JS基础丨05. 数组的使用方法
01. 数组元素添加、删除、排序等方法:01. 数组元素添加、删除、排序等方法: Array.length 数组的大小 Array.push( )尾部添加 Array.pop( )()尾部删除 Array.unshift( )头部添加 Array.shift( )头部删除 Array.concat( ) 拼接数组;// 追加数据,不改变原数组 Array.join( ) 将...
2018-10-04 19:07:12
166
原创 JS基础丨04. 判断是否为数组
01. 检测对象的方法 : 01. typeof操作符 console.log(typeof []); // "object" 02. instance of操作符: // <在某些IE版本中不正确> console.log(arr instanceof Array); // true 03. 对象的constructor属性 console.l...
2018-10-04 18:56:38
183
原创 JS基础丨03. 日期方法汇总
set / getTime() 获取时间戳set / getFullYear() 从Date对象以四位数返回年份set / getMonth() 从Date对象中返回月份(0~11)set / getDay(): 获取今天是星期几(0~6)set / getDate() 从Date对象中返回一个月中的某一天(1~31)set / g...
2018-10-04 18:40:31
203
原创 JS基础丨02. DOM、BOM对比总结
<script type="text/javascript"> window.onload = function() { -----------------------BOM 对象----------------------- 1. 浏览器对象模型BOM里常用的对象: 1、window: 是JS的最顶层对象,其他的BOM对象都是window对象的属性;...
2018-10-04 18:36:14
198
原创 JS基础丨01. DOM对象
<script type="text/javascript"> /** * DOM 文档对象模型 * DOM 是树形结构 * * DOM节点种类 */ 01. 元素节点 document.getElementById();// 通过ID获取元素节点对象,如果ID不存在,则返回null document.getElementsByTag...
2018-10-04 18:31:38
163
原创 浅析前端技术体系
01- 前后端分离 不只是前后端代码的分离,而是系统级的分离。 前端要有一整套独立的开发、线上服务与周边保障体系,从而更敏捷地支撑用户端业务的快速发展 实现跨业务线的技术资源横向复用。02- 前端技术体系 整个前端技术体系可以分为四个层次:线下层的重点在于提高开发效率, 基础设施层重点关注稳定性, 保障层重点关注质量与可用性, 业务层重点关注服务的全面性和...
2018-10-04 18:25:53
1718
原创 前端sublime及其基本插件
使用sublime的第一步:Package Control使用Package Control组件安装 第一步 按Ctrl+` 调出console 第二步 { import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.insta...
2018-10-04 18:24:42
611
原创 JS进阶丨01. 内存空间详解
大纲:JS中并没有严格意义上区分栈内存与堆内存三种数据结构:堆(heap),栈(stack)与队列(queue) 一、栈(stack):栈数据结构栈空间先进后出,后进先出应用:执行上下文的执行顺序 借用了栈数据结构的存取方式 二、队列(queue):是一种先进先出(FIFO)的数据结构应用:事件循环(Event Loop)的机制 三、堆(heap):堆...
2018-09-29 13:51:27
275
原创 不要瞻前顾后,请相信自己的选择!
如果你想看清自己,请勇敢地努力,大胆地尝试。哪有什么道路是直通成功的大道。从脚下出发到自己设定的目标,这个过程并不是直线。请做好心里准备,设定阶段性目标,然后不断调整,继续向前。从技术支持到前端开发,下一站大客户代表,相信自己每一步的选择。...
2018-06-24 14:55:25
342
原创 Today is a perfect day to start living your dream.
每个人与大牛都是一步之遥,迈出自己脚下的第一步,那么最困难的部分已经解决了。
2017-12-06 15:30:57
962
转载 Markdown使用方法
Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-06 15:22:00
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人