- 博客(20)
- 收藏
- 关注
转载 XML与JSON的区别比较
1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记
2017-02-16 17:05:57 313
原创 HTTP
http协议基础概念HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP
2017-02-16 11:56:12 394
原创 使用Coding.net来搭建基于Hexo的博客
使用Coding.net来搭建基于Hexo的博客一、准备工作什么是Coding.netCoding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub…那就是 Web IDE。 Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作。同时 WebIDE 集成了 Git
2017-02-13 16:17:44 6116
转载 SASS基础
SASS是CSS的预处理器(css preprocessor),CSS的一种开发工具,支持加减乘除运算、变量、嵌套、继承(继承上一个选择器)、mixin(代码重用)、颜色函数、插入文件、条件、循环语句、自定义函数。变量SASS变量以$开头$left : left;div{ float: $left;}/*编译结果*/div{ float: left;}/*变量需要嵌套在属性里须写在
2017-01-15 18:24:16 518
转载 SASS命令
SASS安装命令–Mac gem install sass //提示权限问题需要用到sudo命令 sudo gem install sass SASS –watch 监听命令 //监听单个文件 sass --watch test.scss:test.css //监听文件夹 sass --watch sassTest/css SASS编译的4种风格:
2017-01-15 18:00:07 412
转载 常见SQL语句
SQL语句说明:创建数据库 CREATE DATABASE database-name;说明:删除数据库 DROP DATABASE database-name;说明:创建新表 create table depart (dept_id int(11) NOT NULL AUTO_INCREMENT, dept_name varchar(255) DEFAULT NULL, PR
2017-01-13 20:01:06 300
转载 微信小程序教程示例
1. 获取微信小程序的 AppID登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用
2017-01-10 01:14:22 610
原创 JS中变量定义、预解释和闭包(一)
1.变量声明和变量定义在JS中,带var关键字或function关键字的是要预解释的,通俗点说就是在整个JS代码执行之前,先声明好带var关键字和带function关键字的变量(被提前声明),在内存里把它们安排好。但是function关键字和var关键字的预解释是有区别的。带function关键字的(就是定义函数),在整个脚本执行之前,就已经把函数名(其实就是变量名)在内存里安排好了,并且给这个
2017-01-05 19:01:32 579
原创 初识NODE
1、什么是NODENODE不是一门语言,它和浏览器很相似,只是一个渲染和解析JS代码的平台,而且这个平台渲染JS的引擎是谷歌的V8引擎之前JS只是一门轻量级的客户端脚本编程语言(因为之前只能运行在客户端的浏览器中),现在我们可以把服务器安装到一个NODE平台,我们使用JS代码开发服务器端的程序,最后由NODE平台把JS代码执行即可。那么,JS可以说是一门轻量级的全栈开发语言,和市面上流行的PHP
2017-01-05 13:46:19 454
原创 浏览器和服务器之间的交互
客户端(浏览器)与服务器之间的交流1.通过浏览器地址栏中的域名,到DNS服务器上(DNS解析/域名解析)找到对应服务器的外网IP2.通过外网IP找到对应的服务器3.通过地址栏中输入的端口号找到对应的服务,此外我们找到是相应端口号,而这个端口号会负责我们当前项目的处理4.告诉这个端口号我需要哪一个资源文件,这个端口号会把需要的“资源文件中的源代码”返回给客户5.客户拿到源码后,客户端的浏览器
2017-01-03 23:45:52 4643
原创 响应式开发
响应式开发1.响应式开发由来目前各个移动设备的大小参差不齐,针对每套设备制作一套页面,这样想法是不现实的,2010,提出了自适应网页设计这个名词,这是一种全新的设计理念制作一套页面,通过一些技术,让页面在pc端和移动端自动识别屏幕宽度,从而页面在各个设备上,都能显示成最佳的视觉效果2.页面实施 只需要掌握以下四条规则,即可轻松实现响应式开发1】设置viewport视口:浏览器中页面的显示区域p
2016-12-30 22:34:56 364
原创 JavaScript中的字符串(String)的常用方法
var str='summer_zmc';[属性]length:这个属性是字符串中包含的字符串的个数;console.log(str.length);//10index:字符串也可以通过搜索来获取具体的某一个字符;for(var i=0;i<str.length;i++){ console.log(str[i]);//s u m m e r _ z m c}[方法]1)通过索引获取
2016-12-30 22:16:32 392
原创 CSS3(三)
CSS3核心模块transition 过渡动画transition-property 过渡属性 all|[attr]transition-duration 过渡时间transition-delay 延迟时间transition-timing-function 运动类型 ease:(逐渐变慢)默认值linear:(匀速)ease-in:(加速)ease-out:(减速)ease-
2016-12-30 20:23:37 373
原创 CSS3(二)
圆角 border-radiusborder-radius:1-4个数字/1-4个数字 前面是水平半径,后面是垂直半径四个数字方向分别是:左上 右上 右下 左下不给“/”则水平半径和垂直半径一样border-radius:10px/5px; border-radius:60px 40px 30px 20px /30px 20px 10px 5例子: 椭圆 半圆 扇形 b
2016-12-26 00:20:26 342
转载 阿里无线前端性能优化指南 (Pt.1 加载优化)
前言阿里无线前端团队在过去一年对所负责业务进行了全面的性能优化。以下是我们根据实际经验总结的优化指南,希望对大家有所帮助。第一部分仅包括数据加载期优化。图片控制对于网页特别是电商类页面来说,图片通常会占据了大量的视觉空间,是页面中最为重要的展现内容,并且占据网页传输字节的大部分。因此,对图片的优化是我们性能优化的重点。启用WebPWebP是一种支持有损压缩和无损压缩的图片文件格式,派生自
2016-12-24 23:08:39 344
原创 JavaScript中数组(Array)的常用方法
Array:数组是一个特殊的对象四个维度学习数组的方法 1.方法的作用 2.方法的参数 3.返回值 4.原有数组是否改变 var ary=[1,2,3,4]; console.log(ary);//[1,2,3,4]1)push( items ) ① 向数组的末尾添加项② 要增加的数组项(a,b)如果是多项用逗号隔开③ 返回数组的新长度
2016-12-23 23:30:51 334
原创 CSS3(一)
CSS3设计理念渐进增强 (progressive enhancement) : 开始只构建站点的最少特性,然后不断的针对浏览器追加功能优雅降级 (graceful degradation) : 开始就构建站点的完整功能,然后针对浏览器测试和修复CSS3选择器 div{ width: 400px; margin: 0 auto; borde
2016-12-22 23:53:36 317
原创 JavaScript中的数据类型
基本数据类型(5种)number(数字)boolean(布尔)string(字符串)nullundefined引用数据类型对象数据类型(object) : Array(数组)Object(对象)RegExp(正则)String(字符串)Date(事件类)···函数数据类型(function)JS中的内置对象:Array 数组,Boolean 布尔对象,Error
2016-12-21 22:42:56 454 1
原创 总结:JavaScript中两个值进行比较需要遵循的原则
总结:JavaScript中两个值进行比较需要遵循的原则 一个值判断真假 Boolean(),遵循 0,"",NAN,null,undefined为假(false),其余都为真(true)。 两个值进行比较的时候(指的是两个等号"==",例如:val1==val2),等号两边都是不同的数据类型的时候才需要转化。对象 == 对象 ,永远不相等;对象 == 布尔, 先将对象转化为字符串(调用[].to
2016-12-21 20:03:29 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人