06 2017 档案
摘要:第一步:安装NodeJs,安装Git版本控制工具,在D盘新建文件夹取名vue_work,选中文件夹右键Git Bash Here。 第二步:在git中输入 使用cnpm替代npm对npm包进行管理。 第三步:下载vue-cli和webpack 使用 vue-cli -V、webpack -v命令查询
阅读全文
摘要:我说下比较值得记录下的地方。 一、简介 nodejs是异步I/O与事件驱型的语言,语法与JavaScript完全一致,不同在于JavaScript运行在浏览器中,由浏览器进行解析执行,而nodejs一门后端语言,一般是由V8引擎进行解析执行。相较于JAVA等他是单线程的,适合用于I/O密集型软件的开
阅读全文
摘要:面试中对面向对象的理解: 面向对象编程是一种编程的范式,满足面向对象编程的语言都会提供类、封装、继承、多态的概念来辅助我们进行编程。 类可以理解为蓝图和模板,描述了一类对象的属性和行为,在建筑学中,我们可以通过蓝图来构建实例,我们也可以通过类来创建实例。 封装使得类的成员有选择性的暴露。一些成员只在
阅读全文
摘要:一、今天继续了解Vue.js模板语法、计算属性、列表渲染、表单空间绑定等一些基础功能。Vue有些用起来很爽,比如this肯定是Vue的实例,不用再像JS或者着Jquery去考虑上下文环境,默认绑定this、隐式绑定this、显式绑定this或者new绑定。还有v-model双向绑定表单、组件Comp
阅读全文
摘要:今天又重新回顾了一下,源生JS写Ajax请求。 学习到了分页缓存的使用,因为每次分页显示都要去数据库查询的话,无疑会增加增加服务器和数据库的负担,数据库查询依然会有一定反应时间。而分页缓存是将自己浏览过的分页数据存储到一个自定义的cache数组中。如果已经浏览过这个pageNo(第N页),那么便会从
阅读全文
摘要:自学前端已经有很长一段时间了,工作还没落实,再加上生活中的些与不如意,各种落差,让人心情急躁。再补充点之前读你不知道的JavaScript的读书笔记,和感悟。 1、在数组上应用for..in循环有时候会产生出人意料的结果,因为这种枚举不止会包含所有的数值索引还会包括所有可枚举属性(for...in循
阅读全文
摘要:今天来彻底搞清楚Javascript中split、splice、slice三个方法。 一、先来说说在没看资料前我自己在项目中对这三个方法的使用情况。 1、split这个方法用来处理字符串分割,可以将字符串分割成数组,比如: 2、splice这方法一般用来对数组中的元素进行删除,比如: 3、slice
阅读全文
摘要:div.childNodes可以得到当前div中所有的儿子元素(第一代),并且还会包括text文本元素、<!-- -->、//、空格、回车注释等。所以在迭代的时候经常出现问题。 出现问题的写法:(movingBox中子元素是JS createElement增加的) 正确的写法:
阅读全文
摘要:TCP/IP协议是一个协议的集合,其中Http协议是基于TCP/IP协议最外层,应用层的一个协议。Http协议适用于B/S和C/S模式,由客户端发起请求(request),请求的内容包括了有请求行、请求头、空行和请求体。 请求行内容包括: 1、请求的方式,请求的方式包括有GET、POST、PUT、D
阅读全文