- 博客(11)
- 收藏
- 关注
原创 Node.js——理解Buffer
Buffer是用来操作字节的类似Array的对象,在Node的中为了满足处理网络协议、操作数据库、上传下载文件、网络流的二进制数据等等需求。在Node进程启动的时候全局global就已经加载了Buffer,所以我们并不需要require() Buffer类似数组,而且每个元素为十六进制的两位数,也是0~255之间的数值,例如:// Node环境下运行var str = "床前明月光"var b
2017-12-09 00:48:56
1559
原创 sass常用函数总结
sass -inumber: abs()绝对值 round()四舍五入 cell()向上取整 floor()向下取整 percentage()百分号数字 min(1,2,3)取最小值 max(1,2,3)取最大值string: 带引号可以有空格 不带引号不能有空格 + 连接两个字符串 得到有引号或者不带引号的字符串 带不带看第一个是带 - /这两个是用对应符号连接 1-2、1/
2017-07-13 15:17:27
1375
原创 1.sass 入门
学会使用一种css预处理框架对于日常开发是很有帮助的,能加快开发速度。首先sass是基于ruby的,安装sass之前需要装好ruby并且配置好环境变量。在windows安装的时候将这个对号点上就ok了。 安装完之后在开始找到命令行工具输入命令 gem install sass 就把sass安装好了。sass -v查看当前版本。 sass分为两种两种语法,一种是最开始用的缩进式语法sass,后
2017-06-28 13:47:03
501
原创 javascript面向对象
对象是js编程中使用最广泛的数据类型,在《javascript高级程序设计》中详细讲解了对象的相关知识,以下是一些总结。一.创建一个对象的基本方法 1.Object构造函数var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"
2017-01-04 16:04:23
384
原创 javascript数值转换
javascript有三个函数可以转换数值分别是Number();parseInt();parseFloat() 一.Number() 可用于任何数值类型的转换,其规则如下: 1.Boolean值,true、false分别转换为1、0。 2.数字,简单的传入传出。 3.null,转换为0。 4.undefined,转化为NAN。 5.字符串: 只有数字则转化为数字例如:“011”转化
2016-12-30 12:39:44
622
原创 script标签
最近在读《javascript高级程序设计》,一些小笔记写在这儿~关于script标签:html4.01为script标签定义了六个属性分别是:asyns、charset、defer、language、src、type。依次说明一下。 1.asyns:可选,表示立即下载该脚本,但是不影响页面其他操作,该属性只对外部脚本有效。 2.charset:可选,表示通过src属性指定的代码字符集,大多数浏
2016-12-30 09:51:17
563
转载 javascript线程相关
先copy一段网上现成的知识:JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序一、浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现三个常驻线程:javascript引擎线程,GUI渲染线程,浏览器事件触发线程。javascript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来,然后加以
2016-12-29 10:10:26
369
转载 ES6新增数据类型Map、Set。
首先,先确定你的浏览器是否支持ECMAscript6,方法是执行以下代码:'use strict';var m = new Map();var s = new Set();alert('你的浏览器支持Map和Set!');如果浏览器报ReferenceError错误,那么你需要换一个支持ES6的浏览器。1.MapMap是一组键值对的结构,查找速度快。
2016-12-28 15:48:11
4294
原创 高效CSS属性简写总结
1.margin/padding/border-width(上右下左)简写前:margin-top:1em;margin-right:0;margin-bottom:2em;margin-left:0.5em;简写后:margin:1em 0 2em 0.5em;2.border简写前:border-width:1px;border-style:solid;
2016-12-20 14:13:18
439
原创 ajax相关
一.ajax里的内容都是{name:value, name:value, ... }的形式二.初级前端常用方法:$.ajax() $.getJSON() $.getScript()三.常用name&value:1.四个函数:beforeSend:function(){}success:function(){}error:function(){}complet
2016-10-20 14:42:53
372
原创 css选择器总结
一.关于选择器的种类选择器分为三种,分别是标签选择器、类选择器、ID选择器;在这三种选择器的基础上又衍生出了其他的选择器,比如:后代选择器等等...二.选择器的写法1.标签选择器:直接以标签开头,例如:span{ } div{ }。2.类选择器:以“ . ”开头,例如:,这时候通过类选择器添加样式需要 .nav{ }。3.id选择器:以“ # ”开头,例如,这时候
2016-10-18 20:34:02
573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人