- 博客(73)
- 资源 (4)
- 收藏
- 关注
原创 $.ajax option
data :发送到服务器的数据 默认自动转化为字符串;格式为encodeURIComponent( key ) + "=" + encodeURIComponent( value );当然如果本身已经是字符串了,就不转换; 换句话说,$.ajax默认情况只传递字符串数据给后台,注意json的字符串化 如果想传字符串之外的数据格
2016-08-17 17:12:46
894
原创 fis
1. fis3 release -d dist 发布到dist目录2. fis3 release -wd dist 发布到dist,并监听改动,有改动同步到dist
2016-07-27 17:19:18
361
原创 object property descriptor
1. writable 可以改变value,默认为false;2.enumerable 默认为false,控制属性是否在对象中显示3.configurable 默认为false,控制属性是否能被修改和删除4.value 默认为undefined ,属性值5.get 取value的逻辑,默认为undined6.set 设置val
2016-07-27 11:13:52
396
原创 es6 Object
1.var obj = { name:'andy', age:20, getAge(){ console.info(this.age); }}obj.getAge();2.function getAge(age){ return {age};}getAge(18);3.function getAge
2016-07-25 14:55:28
858
原创 javascript void
1. 简单现象 undefined == void 0 // true undefined == void(0) // true undeined == void 100 // true2.原理 void unaryExpression a.执行unaryExpression,unaryExpression的返
2016-07-25 10:39:53
451
原创 es6 模块化
test.js export var getName = function(){ } export name = 'andy' ;index.js //方式一 import {getName,name} from test //方式二 import * as test from test test.name
2016-07-22 11:32:22
366
原创 块级作用域变量
1. letvar test = 0 ;{ var test = 1 ;}test // 1如果改用letvar test = 0 ;{ let test = 1 ; //真正的局部变量}test // 02. const const test = 0 ; test = 1 ;
2016-07-22 11:01:58
365
原创 全局变量
1.定义 显示定义(var / window) 隐式定义 : 直接变量名2. 缺点 a. 封装性不好 b. 占内存,存放在静态区域 c. 易重名3.优点: 方便
2016-07-21 17:08:34
201
原创 push & concat
总结下:1. 输入: push方法的 输入可以是元素,也可以是数组,但如果是数组,就会被整个当作子元素,如果仅需要数组中的元素,需要特殊处理: Array.prototype.push.apply(arr,[1,2,3]); concat方法的输入即可以是元素又可以是数组2. 输出: push 输出是length,会改变当前数组 con
2016-07-21 16:51:55
247
原创 数组遍历
1. for of for(var value of ['name','age']){ console.info(value); }2. forEach ['name','age'].forEach(function(value,index,arr){ console.info(value); },
2016-07-21 15:45:49
227
原创 template string
一、定义: template string:模版字符串,使用反引号`开头和结尾,中间可以包含占位符,占位符语法${}。二、 用法: var x = 1 ; var y = 2 ; `${x}` + `${y}` //'12'
2016-07-21 14:08:45
445
原创 HTML4.01与HTML5差异
1. a 标签 a标签在HTML4.01中href属性是必须属性,在HTML5可选,如果未写href,则是占位符,不是超链接。
2016-07-19 15:52:01
1071
原创 modal
1. optionbackdrop为static/false时,点击模态对话框的外部区域不会将其关闭。keyboard为false时,按下 Esc 键不会关闭 Modal。$('#myModal').modal({ backdrop: 'static', keyboard: false});2. eventshow.bs.m
2016-07-01 14:41:04
1334
原创 git版本管理
1.已有项目work,将当前的项目用git进行版本管理 a. git init 切换到work目录里面,执行git init b. git add . 将所有文件加入到本地版本库控制中 c. git commit -m 'message' 提交到本地版本库 d.git remote add origin url
2016-06-23 13:57:44
260
转载 git命令
master : 默认开发分支; origin : 默认远程版本库初始化操作 $ git config -global user.name #设置提交者名字 $ git config -global user.email #设置提交者邮箱 $ git config -global core.editor #设置默认文本编辑器 $ git con
2016-06-23 13:47:46
219
原创 css3
1.background-size cover 以容器最大的那条边为基准,等比例缩小放大 contain 以容器最小的那条边为基准,等比例缩小放大
2016-06-21 15:04:50
233
原创 遍历
一、原生js遍历1. for 2. for in3. for of4. while5. do while6. label:while二、prototype 方法1. Array.prototype.forEach
2016-06-20 22:57:25
297
转载 nginx命令
options 选项:-c 为 Nginx 指定一个配置文件,来代替缺省的。-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。-v 显示 nginx 的版本。-V 显示 nginx 的版本,编译器版本和配置参数。Template:Anchor Nginx -s stop 快速关闭Nginx
2016-06-18 10:48:29
191
原创 svn
1.查看当前svn目录的变动 svn status2. 查看某个变动文件的最新版本 svn log file|head -5 3.比较当前工作目录中的文件和最新版本 svn diff file -r11114.还原最新版本 svn revert
2016-05-30 16:41:05
252
原创 nginx配置优先级
(location =) > (location 完整路径 ) > (location ^~ 路径) > (location ~* 正则) > (location 路径)^~ 以..开头~* 区分大小写
2016-05-23 18:07:49
961
原创 阶乘之递归写法
var factorial = ( function(){ var cacheList = [1] ; // 缓存计算过的值 return function( n ){ return cacheList[n] ? cacheList[n] : cacheList[n] = n * arguments.callee( n-1 )
2016-05-19 13:50:21
593
原创 常见运算符优先级
' , ' ' = ' '||' '&&' === !== == '+' , '-' '*' , '/' ' !' , '++' , '--' '()'
2016-05-19 11:20:39
472
原创 赋值表达式
1.赋值表达式返回值为该赋值值 function t(){ return a = 3 ; } t() // 32.赋值语句的结合顺序是从右到左 var b = a = 3 var b = (a = 3)
2016-05-19 11:10:33
441
原创 逗号表达式
1.逗号表达式返回值取右值 var t = (a=3,10); t //102.逗号表达式优先级低于赋值运算符 = var t = a = 3 ,10 ; // 报错SyntaxError: missing variable name,必须加()
2016-05-19 11:04:20
300
原创 javascript dom 操作
1. 查询 document.getElementById() document.getElementsByTagName() //下面的api有兼容性问题 document.getElementsByName() document.getElementsByClassName() document.querySelector() docu
2016-05-01 23:04:57
266
原创 win10下安装nodejs
nodejs官网:https://nodejs.org/en/download:下载最新版msi安装msicmd下运行: node -v v5.10.1 npm -v 3.8.3表示安装ch
2016-05-01 12:03:22
4463
原创 win10安装nginx
1.download2.解压3.运行nginx,一闪而过4.打开localhost,显示404排查问题:cmd下切换到nginx目录运行nginx,报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidde
2016-05-01 11:43:38
1255
转载 Windows10下80端口被PID为4的System占用导致Apache无法启动的分析
Windows10下80端口被PID为4的System占用导致Apache无法启动的分析
2016-05-01 11:28:16
313
原创 nginx 版本
nginx官网: http://nginx.org/nginx三种版本:Mainline version 新版本Stable version 稳定版(推荐版本)Legacy versions 旧版本
2016-05-01 10:49:49
303
原创 innerHTML
innerHTML 一定要记得后面的HTML是大写的,可以执行HTML渲染,在处理字符串换行很有用处:例如:后台返回信息:1.this is s dddd;2.this is ssss;3.this is kkkk; 希望做到换行展示,可以很简单的方法解决: var res = "1.this is s dddd;2.this is ssss;3.
2016-04-29 16:52:09
731
原创 sublime 插件
1. emmet 安装这个之后会自动安装pyv8插件,具体可参考: http://www.cnblogs.com/tinyphp/p/3217457.html
2016-04-23 18:09:37
215
原创 mac sublime 2 常用快捷键
//增cmd+ ncmd + shift + n//删cmd + x//改cmd + option + f // 替换control + cmd + 方向键上 //上移一行control + cmd + 方向键下 //下移一行// 查cmd + f //查找字段cmd + shift + f //查找字段c
2016-04-23 12:51:04
602
原创 dom
1.元素节点有tagName 、nodeName 、localName属性;其中tagName 、nodeName相同,都是大写,localName是小写; 其他节点只有nodeName 、localName属性,其中localName为null;
2016-04-14 17:08:02
687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人