随笔分类 - 前端知识随笔
该分类将会分享一些个人所学前端知识给大家
摘要:npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包依赖,因为我已经提前安装了jquery,所以看到右边的信息那里会有jquery的信息依赖 2.安装第
阅读全文
摘要:/** * http服务器的搭建,相当于php中的Apache或者java中的tomcat服务器 */ // 导包 const http=require("http"); const fs=require("fs"); //创建服务器 /** * 参数是一个回调函数,回调函数2个参数,1个是请求参数,一个是返回参数 */ let server=http.createServer((req...
阅读全文
摘要:/** * http服务器的搭建,相当于php中的Apache或者java中的tomcat服务器 */ // 导包 const http=require("http"); //创建服务器 /** * 参数是一个回调函数,回调函数2个参数,1个是请求参数,一个是返回参数 */ let server=http.createServer((req,res)=>{ console.log...
阅读全文
摘要:/** * http服务器的搭建,相当于php中的Apache或者java中的tomcat服务器 */ // 导包 const http=require("http"); //创建服务器 /** * 参数是一个回调函数,回调函数2个参数,1个是请求参数,一个是返回参数 */ let server=http.createServer((req,res)=>{ console.log...
阅读全文
摘要:/** * node.js大部分api都有同步的方法,同步方法名后面都会带有Sync,js编译的时候,同步代码会立即执行,异步代码会先存到异步池中,等同步代码执行完后它才会执行异步:不会阻塞线程,没有执行顺序,一般都会有回调函数 */ const fs=require("fs"); fs.readFile("/pure_hdaudioa-20140213101301_214086.7z",...
阅读全文
摘要:/** * 前端使用第三方包流程: * 导包:得到一个对象,所有对三方的API都是该对象的方法 * 使用包 * */ /** * 在node.js中叫做导模块 * 导模块:得到一个对象,所有第三方的API都是该对象的方法;使用require关键字 * */ const fs=require("fs");//这里的参数是模块名,在node.js官网可以找到,如网络相关的是h...
阅读全文
摘要://ES5中的函数的定义 var fn=function(){ console.log(111); } //ES6中函数的定义 let fn=()=>{ console.log(222); } //多个形参 let fn=(a,b)=>{ console.log(a+b); } //一个形参 let fn=a=>{ console.log(a); } //方法体...
阅读全文
摘要://es6对象快速赋值 //es5对象赋值 var name="xiaoming"; var age=18 var person={ name:name, age:age } console.log(person); //es6对象快速赋值 let name="hui"; let age="56"; let pay=function(){} let person={ ...
阅读全文
摘要:// es5的语法与es6的语法区别 // var let const console.log(name);//undefine,不会报错,因为变量声明会提到作用域的最前面 var name="aa"; for(var i=1;i<7;i++){ console.log(i); } console.log(i);//8,不会报错因为var声明的变量没有块级作用域 /** * 总...
阅读全文
摘要:回调函数的定义:一个函数的参数是另一个函数,那么作为参数的函数就是一个回调函数,例如定时器中的参数:
阅读全文
摘要:默认情况下设置盒子的width是指内容区域,所以在设置边框会使得盒子往外扩张,如果要让css设置的width就是盒子最终的宽度,那么就要设置box-sizing:border-box, 这样添加border后,盒子会往内扩张,也就是设置的width就是盒子最终大小,box-sizing: conte
阅读全文
摘要:变量的预解析,js解析器会对所有的var 和function开头的变量,提升到作用域的最顶端,赋值和调用语句还停留到原地 变量的预解析,js解析器会对所有的var 和function开头的变量,提升到作用域的最顶端,赋值和调用语句还停留到原地
阅读全文
摘要:Document
阅读全文
摘要:同步:一堆任务,按顺序去执行,只能一件件的来,如一个厨师做菜 异步:一堆任务,可以同时进行,如多个厨师做菜 ajax请求默认是异步的,它的open("get","data.php",true),第三个参数true表示异步,false表示同步,默认是true 当请求是同步的时候,监听事件在send()
阅读全文
摘要:可以对具体的IE进行兼容,如 [if lte IE7] 其中lte是小于等于的意思,gte是大于等于的意思 [if lte IE7] 其中lte是小于等于的意思,gte是大于等于的意思
阅读全文
摘要:js的代码断点调试非常简单,不需要借助代码编辑器,只要浏览器就行了(注意:html代码打断点是没有用的,只有js的才行,下图第二步打开开发者模式使用F12才对):
阅读全文