Js
雨天934
生活一般是没有太多精彩可言的,我所做的只能是探寻者一个个世界,寻找寥寥无几的快乐
展开
-
HTML DOM学习总结
什么是HTML DOM HTML DOM(针对html文档的标准模型)。大家应该熟知html里面的内容是以“开闭合标签”来组织的: 无标题文档 Hello 从上面可以看出:第零层:html这个文件(document)包含html这个标签;第一层:html原创 2014-12-01 17:02:05 · 613 阅读 · 0 评论 -
前后端nginx部署(反向代理解决跨域问题)
最近写了一个简单的博客系统,包括客户端,管理端,服务端。客户端和管理端是纯粹的前端项目,用Nodejs开发的服务端。 需要解决的问题:三个项目分开部署,他们之间的通信的问题! 问题的出现原因就是跨域访问 Nginx可以为客户端和管理端配置反向代理,即可解决跨域问题,当然还有其他方式。 下面贴上nginx配置文件 server { listen 4002;原创 2017-07-03 17:12:17 · 2322 阅读 · 0 评论 -
nodejs中图片上传,读取,预览
提供一个类似相册的功能模块,具体需求: 相册列表,新建相册,删除相册,点击进入相册,照片导入,照片删除,显示 我的做法是完全映射为文件的处理,即模拟一个简单浏览器端的文件管理系统(除导入外) 其中涉及到的知识: 1.nodejs文件操作(fs模块) 2.nodejs文件上传 nodejs文件操作 读取文件夹: fs.readdir(dest, function(e原创 2017-07-03 17:33:59 · 6547 阅读 · 0 评论 -
ES6-rest参数和扩展运算符
翻看ES6代码,很多时候都会看到三个点(...)的存在,它在ES6语法中,有两种应用形式,分别为函数中的rest参数,以及扩展运算符 REST参数 rest参数和一个变量名搭配使用,生成一个数组,用于获取函数多余的参数,说不清楚,还是代码实例演示 function input(...params){ console.log(params) } input(1,2,3,4)原创 2017-08-04 14:44:53 · 4599 阅读 · 0 评论 -
ES6-变量解构赋值
什么是解构?ES6允许按照一定模式,从数组和对象中提取值,然后给变量赋值 数组解构赋值 let [a,b,c] = [1,2,3] a //1 b //2 c //3 let [a, , c] = [1,2,3] a //1 c //2 let [a, ...b] = [1,2,3,4,5,6] a //1 b //[2,3,4,5,6] let [a, [b, c]] = [1原创 2017-07-18 17:41:05 · 258 阅读 · 0 评论 -
ES6-let和const
一.let let命令的基本用法和 var 差不多,几乎一样,就是用来声明变量的,为什么有了var 还要有一个let呢?我找到了几个答案 1.es6之前,js和普通的程序开发语言有很大不同,它的一些特点(缺点)让它够不上一项程序语言的标准。其中在变量声明这一点有些不合理。es6推荐使用let声明变量就是想要让js逐渐走上一条标准的开发语言之路。 2.var 不废除,也是为了兼容,估计有一天v原创 2017-07-18 15:08:16 · 167 阅读 · 0 评论 -
web开发中获取的各种高度和宽度
前端开发中经常需要获取页面还有屏幕的高度和宽度进行计算,此文即介绍如何用 JavaScript 还有 jQuery 获取这些尺寸. 1.简介 一个页面显示在浏览器内,浏览器又放置在屏幕窗口内,所以由里向外便是 页面 , 浏览器 , 屏幕 三者. 展示图: 2.屏幕尺寸 screen.availHeight:屏幕可用高度screen.availWidth:屏转载 2017-09-15 16:03:40 · 487 阅读 · 0 评论 -
vue+webpack 组件化开发基本配置
vue+webpack 组件化开发基本配置原创 2017-09-11 12:51:28 · 632 阅读 · 0 评论