- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 你不知道的JavaScript——上卷——作用域
编译的原理步骤1、分词/词法分析 这个过程会把由字符组成的字符串分解成有意义的代码块(也叫词法单元),如var a=2;会被分解成var、a、=、2、;。空格如果没有意义,就不会被当作词法单元解析出来。2、解析/词法分析 将词法单元流(数组)转换成一个由元素逐级嵌套所组成的代表程序语法结构的树(抽象语法树,AST)。3、生成代码 这是一个将AST转换成可执...
2018-06-28 13:08:20 273
原创 mongodb——配置成电脑的服务选项
先把mongodb的文件夹拖拽进编译器(确保新建的文件包含配置信息),在文件夹中新建以config为格式的文件(如mongo.config),先在mongodb的安装目录下添加文件夹data以存放数据,在data文件夹下新建db文件夹存放数据,以及新建log文件夹,创建mongo.log存放日志。 打开mongo.config文件,添加图中安装路径(我的mongodb安装目录...
2018-06-29 23:06:25 447
原创 mongodb——设置为全局环境变量
mongodb设置为全局变量可以不用在安装目录打开,直接用cmd在任意地方就可以打开mongodb服务器 先复制mongodb的bin文件夹的安装目录 在我的电脑打开右键打开“属性” 选择“高级系统设置”——“高级”——“环境变量” 在用户变量的path中把mongodb的bin目录添加进去...
2018-06-29 22:26:07 4241
原创 JavaScript——实现二叉树中序遍历、前序遍历、后序遍历
<!doctype html><html lang="zh"><head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compation" content="ie=edge"/> <meta name="v
2018-06-29 13:06:52 690
原创 jQuery——实现淡进淡出轮播以及无缝轮播
实现图片自动轮播,鼠标悬浮,轮播停止<!DOCTYPE html><html lang="ZH"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&
2018-06-28 21:09:37 830
转载 JavaScript——获取对象宽高等属性的方法及区别
在JS中可以用style.width以及offsetWidth获取对象的宽度,但是有所不同1、style.width只能获取对象的行间样式(嵌入式样式表),offsetWidth不仅能获取对象的行间样式表,还可以获取内联、外联样式表中的样式。2、style.width获取的仅仅是对象的width,不包含padding、border等,并且返回带px的宽度值(string),比如“200px”,of...
2018-06-27 23:52:07 380
原创 jQuery——简单动画效果
1、显示、隐藏①、 (两个动画分开)显示、隐藏hide(spead,[callback]) 以及 show(spead,[callback])var $container=$(&amp;amp;amp;amp;amp;amp;amp;quot;#container&amp;amp;amp;amp;amp;amp;amp;quot;);var $content=$(&amp;amp;amp;amp;amp;amp;amp;quot;#conte
2018-06-26 20:31:50 347
原创 JavaScript——解决javascript循环后 i 为固定值(循环的最后一项)
如果在循环中添加了等待触发事件(如click()),循环不会在执行过程等待事件触发,而是会直接完成数组的循环,最后的循环项 i 值会成为数组的长度for(var i=0;i&amp;lt;tagN.length;i++){ tagN[i].onclick=function(){ console.log(i) //输出 i 的最大值6 }}如果希望可以在点击事...
2018-06-26 14:13:38 938
原创 cmd——实用命令
直接返回根目录:cd\ 或直接输入盘符+ : ( 如C: 注:C盘默认会进入用户帐号目录 ) 文件夹操作:创建文件夹:mkdir + 文件夹名称或者md + 文件夹名称;删除文件夹可以用:rmdir +文件夹名或者rd + 文件夹名称 (空文件夹),如果文件夹有文件或者子文件夹,需要用rd/s + 文件夹名称删除 文件操作:创建空文件:type nul>+文件名;删除文件:del +...
2018-06-25 22:00:44 277
原创 jQuery——获取标签数组的长度
在原生中的JavaScript中,获取标签数组的长度(如"li"的个数)var liLists=document.getElementsByTagName("li");console.log(liLists.length); 在jQuery中除了可以使用length属性外,还可以使用旧版JQ提供的size()方法,(新版的JQ已经去掉size方法) console.log(...
2018-06-25 20:53:21 27207
原创 JQuery——添加CSS样式
在原生的JavaScript中,可以用style属性为CSS添加样式var className=document.getElementsByClassName("box");className.style.backgroundColor="red";在jQuery中使用JQ提供的CSS()方法添加样式$(".box").css("backgroundColor","red"); ...
2018-06-25 20:33:32 9682
原创 MongoDB——怎样获取带数字等非正常名称集合
在mongodb数据库操作中,如果使用常规的方法获取带数字等非正常名称集合,会获取失败,并会返回identifier starts immediately after numeric literal 错误> db.userInfo-1.drop()2018-06-24T20:26:34.585+0800 E QUERY [thread1] SyntaxError: identifier...
2018-06-24 20:41:46 2113 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人