- 博客(138)
- 收藏
- 关注
原创 关于height、offsetheight、clientheight、scrollheight、innerheight、outerheight的区别一览
https://www.cnblogs.com/layaling/p/6223372.html
2018-02-09 16:33:28
384
原创 git的使用方法
1.怎么在本地建一个库,往远程git传代码:(注意点进文件夹点击查看,把影藏文件显示出来) 1.获取公钥:在git中输入这个命令:ssh-keygen -t rsa -C "m18515004428@163.com" 2.然后在我的电脑-->C-->用户-->李明彰-->.ssh-->找到.pub后缀的文件,全复制 3.打开git,点击右上方头像
2018-02-01 15:12:31
272
原创 nodesj中 中间件express-session的理解
1.http://blog.csdn.net/u012679583/article/details/505107172.https://www.jianshu.com/p/5a0ccd1ee27e
2018-01-30 14:53:25
195
原创 javascript的闭包的形成
//例子1 var a = 10086; function f1() { alert(a); } f1(); //999 //例子2:函数内部变量声明的时候,必须要用var 否则实际是声明了一个全局变量 function f2() { var b = 1
2018-01-27 14:09:27
207
原创 谈一谈node中get post use
app.use和app.get的区别及解析结论先说我发现的结论:app.use(path,callback)中的callback既可以是router对象又可以是函数app.get(path,callback)中的callback只能是函数那么,什么时用app.use,什么时用app.get呢?路由规则是app.use(path,router)定义的,router代表
2018-01-27 13:28:32
399
转载 node中间件
写在前面前面的文章里也介绍过了,Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。Express项目的底层由许多的中间件在协同工作,可以这么说,一个Express 应用就是在调用各种中间件。什么是中间件中间件是一个可访问请求对象(req)和响应对象(res)的函数,在 Express 应用的请
2018-01-27 13:09:10
2024
原创 饥人谷
https://xiedaimala.com/users/sign_in?redirect_to=%2Fcourses%2F24f54465-854f-4de7-9808-72a0bf5b3181%2Ftasks%2F5c46b237-9763-474c-910b-68ccb123bac8
2018-01-24 12:16:25
1839
原创 vue生命周期
0.new Vue()的时候就创建了$store 和$router1.new vue之后到beforecreate之间做了一件事:就是绑定事件,至于method有关2.在beforecreate和created之间:数据和计算属性的绑定https://www.jianshu.com/p/612f2ed7ba4d
2018-01-24 00:48:09
349
原创 带大家了解下margin
1.margin是:外边距2.margin:当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者.margin左右不合并3.如果margin有三个值,第一个值表示上margin值,第二个值表示左右margin的值4.何时应当使用margin:需要在border外侧添加空白时。空白处不需要背景(色)时。上下相连的两个盒子之间的空白
2018-01-23 18:28:03
960
原创 sublime 怎么設置vue 和 es6高亮
es6高亮:1、操作Ctrl+Shift+P , 然后在弹出的框内输入Package Control,2、选择Package Control: install package,3、等待再次弹出输入框,输入框弹出后,输入Babel,找到Babel syntax..,并回车安装,安装完后并不会高亮,需要设置4、Sublime3才有的插件,支持ES6、JSX语法高亮。5、菜单->
2018-01-19 17:01:47
1505
转载 JS实例属性和原型属性的区别 (转自 zhs077)
第一种方式会对每一个类的方法和属性独立开辟一块内存空间,而原型链的方式则仅仅是引用1.实例属性指的是在构造函数方法中定义的属性,属性和方法都是不一样的引用地址例如function CreateObject(name,age){this.name=name; //实例属性this.age=age;this.run=function(){ //实例方法return this.name + thi
2018-01-17 19:00:36
508
原创 1.12
1. PM 10(μg/m 3) SO 2(μg/m 3) 注意这里:由于我担心SO2,(ug/m3)这样的上标和下标要用到和,我怕这些不能按照html标签解析,
2018-01-12 13:51:10
161
原创 1.12
// 草根关于css3 和 H5 的博客 :1.HTML5新特性之Mutation Observer:Mutation Observer(变动观察器)是监视DOM变动的接口。当DOM对象树发生任何变动时,Mutation Observer会得到通知。要概念上,它很接近事件。可以理解为,当DOM发生变动会触发Mutation Observer事件。但是,它与事件有一个本质不同:事件是同步
2018-01-12 13:48:33
213
原创 1.13
1.webpack.config.js里面的devServer:{ hot: true 表示开启热更新}2.webpack-dev-server是一个小型的Node.js Express服务器3.100%高度的话可以用100rh4.proxyTable: { '/service': { target: 'http://116.213.144.186:40
2018-01-12 13:46:46
197
原创 1.12的心得体会
1.CommonsChunkPlugin:如果文件是多入口的文件,可能存在,重复代码,把公共代码提取出来, 又不会重复下载公共代码了多个页面间会共享此文件的缓存 // name: 这个给公共代码的chunk唯一的标识 // filename,如何命名打包后生产的js文件,也是可以用上[name]、[hash]、[chunkhash] // minChunks,公共代码的判断标准:某
2018-01-12 13:44:21
204
原创 虚拟dom的经典文档
1.DOM的性能问题http://blog.csdn.net/joy134431/article/details/528464192.为什么说DOM很慢http://blog.csdn.net/liaodehong/article/details/510050083.全面理解虚拟DOM,实现虚拟DOMhttp://www.ituring.com.cn/article/21135
2017-12-15 14:30:38
181
原创 前端下载的实现
前端很多项目中,都有文件下载的需求,特别是JS生成文件内容,然后让浏览器执行下载操作(例如在线图片编辑、在线代码编辑、iPresst等)。 但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开-》另存为。如下面这个链接:a href=”file.js”>file.js/a>用户点击这个链接的时候,浏览器会打开并显示链接指向的文件内容,显然,这并没有实现我们的需求。 HTML5
2017-12-14 18:41:03
2501
原创 node爬虫
const http = require('http'); const fs = require('fs'); const moment = require('moment');let baseUrl = "http://data.cma.cn/weatherGis/web/bmd/VisDataDef/getVisData?datacode=";let kindArr =
2017-11-30 17:23:46
316
原创 node api
//url.jsconst http = require("http");//write写入的永远是文本,只是浏览器解析成了html页面const server = http.createServer(function(req,res){ res.writeHead(200,{"Content-type":"text/html;charset='UTF-8"}); res
2017-11-20 22:40:38
7691
原创 express源码(3)
//express.jsvar Application = require("./application");function createApplication(){ var app = new Application(); return app;}exports = module.exports = createApplication;//index.js
2017-11-20 22:33:54
157
原创 express(2)
var http = require("http");var Application = function(){//js当中没有明确的构造器概念,都是以首字母大写来区分 //保存路由 this.router = [{ path:"*", fn:function(req,res){ res.writeHead(404,{"
2017-11-20 22:32:01
177
原创 express源码(1)
var http = require("http");var Application = function(){//js当中没有明确的构造器概念,都是以首字母大写来区分 //保存路由 this.router = [{ path:"*", fn:function(req,res){ res.writeHead(404,{"
2017-11-20 22:31:26
159
原创 node第一天文件3
var http = require("http");//创建服务器,参数是一个回调函数,表示如果有请求进来,要做什么var server = http.createServer(function(req,res){ if(req.url == "/home"){ res.writeHead(200,{"Content-type":"text/html;charse
2017-11-14 14:25:51
393
原创 node第一天-文件2
var http = require("http");//变量http得到被引入模块"http"的所有接口//创建服务器,参数是一个回调函数,表示如果有请求进来,要做什么var server = http.createServer(function(req,res){ res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"
2017-11-14 14:24:52
174
原创 node第一天-helloworld
/* 客户端(打开url):向服务器发送一个请求(请求信息封装在request) 服务器(接受请求):返回对应数据(响应由response来操作) 服务模块: 打开服务:启动服务 node filename.js 注意事项: 1、Node没有Web容器概念 http://localhost:3001/think:并不会发生任何报错,也不会有任何区别,都是
2017-11-14 14:23:20
146
原创 你所不知的七个css单位(高度百分百用vh)
今天,我将要向你介绍一些你以前可能不知道的CSS工具。这些工具都是计量单位,就像像素或者相对单位,但是很可能你从来没听说过它们!让我们一探究竟吧。rem我们将从你已经熟悉的东西开始。em单位被定义为当前字体大小。例如,如果你在body元素上设置一个字体大小,那么在body元素内的任何子元素的em值都等于这个字体大小。body> div class="test">Testdiv>
2017-11-07 15:27:38
1308
原创 10.23-11.06
1、在portal中点击城市按钮:加上去包含有城市的路径2、然后在index.vue中根据$route.params.city来设置vuex中的store.state.city,然后其他人去取city就去到的是首页选择的,这里注意一下, 在main.js里面引入了store,并且在main.js中最底层vue对象中注入了store, 这样 store 的实例就可以注入所有的子组
2017-11-07 15:10:26
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人