摘要: 分别从HTML、CSS、JavaScript、综合四个方面总结,后续持续更新 HTML部分 Doctype的作用? 文档声明,不存在或格式不正确会导致文档以兼容模式呈现标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行兼容模式页面以宽松的向后兼容的方式显示HTML5不基于SGML,因此不需 阅读全文
posted @ 2018-12-26 12:21 小古哥 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 在进行后端接口API封装的过程中,需要考虑各种错误信息的输出。一般情况下,根据相应问题输出适合的HTTP状态码,可以方便前端快速定位错误,减少沟通成本。 HTTP状态码有很多,每个都有对应的含义,下面列出日常工作中常见的部分: 2XX (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服 阅读全文
posted @ 2018-08-22 10:04 小古哥 阅读(1856) 评论(0) 推荐(1) 编辑
摘要: 闭包算是javascript中一个比较难理解的概念,想要深入理解闭包的原理,首先需要搞清楚其他几个概念: 一、栈内存和堆内存 学过C/C++的同学可能知道,计算机系统将内存分为栈和堆两部分(大学的基础课,忘掉的赶紧重新捡起来)。 栈内存(连续的存储空间,类似数据结构中的栈):主要用来存放数值、字符、 阅读全文
posted @ 2018-01-19 16:44 小古哥 阅读(1064) 评论(3) 推荐(2) 编辑
摘要: 一、数据定义 1、创建新数据库:CREATE DATABASE database_name2、创建新表:CREATE TABLE table_name (column_name datatype,column_name datatype,...)3、修改数据表: 添加列:ALTER TABLE ta 阅读全文
posted @ 2018-01-16 13:40 小古哥 阅读(714) 评论(0) 推荐(2) 编辑
摘要: 数据库是网络应用的基础,良好的表结构设计,对整个应用起着至关重要的作用。 数据库设计的步骤: 1.需求分析:数据是什么,有哪些属性,数据和属性的特点 2.逻辑设计:使用ER图对数据库进行逻辑建模 3.物理设计:选择数据库系统,并对逻辑设计进行转化 4.维护优化:追加,分拆等 实例演示(电子商务网站) 阅读全文
posted @ 2018-01-10 11:17 小古哥 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 了解HTTP(超文本传输协议)可以知道,它采用请求与响应的模式,最大的特点就是无连接无状态。 无连接:每次连接仅处理一个客户端的请求,得到服务器响应后,连接就结束了 无状态:每个请求都是独立的,服务器无法识别和区分它们的身份 这就造成了一个问题,在不同网页之间如何传递信息,会话控制的思想就是为了解决 阅读全文
posted @ 2017-12-22 16:41 小古哥 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 第1章 PHP概述 1.1 历史(PHP4、PHP5、PHP5.3、PHP6[未发布]) 1.2 一般语言特性(实用性、强大功能、可选择性、成本[开源]) 第2章 环境配置 2.1 安装的前提条件(apache或IIS7) 2.2 在Linux上安装Apache和PHP 2.3 在Windows上安 阅读全文
posted @ 2017-12-21 16:25 小古哥 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 近年来,前端技术的发展迅速,但因为前端知识面庞大,在实际学习当中往往无法理清其中的脉络。下面从各种库、框架、插件的层面上,对前端知识点做一些简单的梳理。从软件工程上,将前端分为四个由浅及深的层面或阶段。 一、基础层(浏览器原生支持html/css/js) HTML超文本标记语言,用标签构建网页的内容 阅读全文
posted @ 2017-12-21 16:12 小古哥 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 阅读本书主要目的: 自从学会CSS以来,虽然熟练掌握了其使用方法和技巧,但对其底层的原理和实现并不清晰,阅读本书想进一步系统化的学习和深入研究其本质,对这门前端基础语言从熟练使用到真正理解。 第1章 CSS和文档 1.1 WEB的衰落(为了表现增加很多标记元素如font等,这些阻碍了页面的结构化) 阅读全文
posted @ 2017-06-06 18:33 小古哥 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 最近在看了《数据结构与算法JavaScript描述》这本书,对大学里学的数据结构做了一次复习(其实差不多忘干净了,哈哈)。如果能将这些知识捡起来,融入到实际工作当中,估计编码水平将是一次质的飞跃。带着这个美好的愿望,开始学习吧O(∩_∩)O~~ 我们知道在JS中,常常用来组织数据的无非是数组和对象( 阅读全文
posted @ 2017-05-23 12:32 小古哥 阅读(1095) 评论(2) 推荐(1) 编辑
摘要: 在程序中,通常解决一个问题的方法有很多种。当然这些不同思路的解决方法,在性能和效率上也有很大差异。 以下是数字去重的三种方法, 一、循环遍历法(传统思路) 最简单粗暴的算法,新建一个空数组,然后遍历原数组,将不在新数组中的项添加到新数组,最后返回新数组 二、排序比较法(巧妙转换) 相对第一种方法,需 阅读全文
posted @ 2017-05-15 15:21 小古哥 阅读(2984) 评论(0) 推荐(0) 编辑
摘要: 学习JS的过程中,想要掌握面向对象的程序设计风格,对象模型(原型和继承)是其中的重点和难点,拜读了各类经典书籍和各位前辈的技术文章,感觉都太过高深,花费了不少时间才搞明白(个人智商是硬伤/(ㄒoㄒ)/~~),这里略作总结尽量通俗易懂。 一、基本概念 1、对象:属性和方法的集合,即变量和函数的封装。每 阅读全文
posted @ 2017-04-19 15:24 小古哥 阅读(14171) 评论(0) 推荐(3) 编辑
摘要: 刚刚写了小程序入门没几天,小程序就开放个人开发者资格,感觉为我而来啊 \(≧▽≦)/。迫不及待的去注册,准备将之前的处女作传上去体验一把,结果卡在了服务器配置上:免费的果然不靠谱/(ㄒoㄒ)/~~,后来尝试用个人服务器转发代理请求,发现不支持http,必须https!必须https!必须https! 阅读全文
posted @ 2017-04-01 17:39 小古哥 阅读(13635) 评论(2) 推荐(3) 编辑
摘要: 微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应用场景(用完即走和二维码分发等)还是很值得我们学习的,技术上面如果了解React的话,会发现他们在组件化上面有很多雷同之处。说白了,小程序就 阅读全文
posted @ 2017-03-24 17:45 小古哥 阅读(181318) 评论(18) 推荐(25) 编辑
摘要: 一、引入vue 方法一:下载vue.js,然后像引用jquery一样,在HTML中使用script标签引入 方法二:使用架构工具,推荐使用npm安装后,然后可以直接用作 AMD 模块 二、声明式渲染 hello World实例(新建html将如下内容放在body中) 除了绑定插入的文本内容,我们还可 阅读全文
posted @ 2017-02-10 15:24 小古哥 阅读(1134) 评论(0) 推荐(0) 编辑