- 博客(23)
- 收藏
- 关注
原创 webpack with node
在启动node服务器的时候,在服务器上运行webpack,将前端的代码打包好放在内存里让后台可以直接访问,不需要打包成dist文件和开启两个端口(1、webpack-devpserevr 打包开启的端口, 2、node 开启的端口);配置如下: 一、在 webpack.config.js 的output 添加一个路径 publicPath: '/' ,共后台 node 服务器使...
2019-04-08 12:19:27 173
原创 如何写出漂亮的React组件
一、SFC:Stateless Functional Component例如:const yourComponentName = ({propsParams}) => (<div></div>)const yourComponentName = ({propsParams}) => (<div></div>) 最合适使...
2019-12-16 14:54:25 132
原创 create-react-app-mob
GitHub上有一个样板项目,create-react-app-mob,由MobX的创始人米歇尔·韦斯特莱特(Michel Weststrate)维护。它将MobX安装在一个create-react-app引导应用程序中。以下命令是命令行的安装说明:git clone git@github.com:mobxjs/create-react-app-mobx.gitcd create-reac...
2019-11-09 23:26:18 174
原创 create-react-app的zhuangt 组件添加@observer注解报错的解决办法
由于缺少对应的babel/plugins1 执行命令:npm install --save-dev babel-plugin-transform-decorators-legacy2 修改node_modules/babel-preset-react-app/create.js文件在node_modules/babel-preset-react-app/create.js plugins...
2019-11-09 21:26:43 837
原创 node的多行单行输入输出,
varreadline=require('readline');rl=readline.createInterface({input:process.stdin,output:process.stdout});varK=2;varinputs=[];rl.on('line',function(data){inpu...
2019-10-08 16:45:40 380
原创 node的多行单行输入输出,
varreadline=require('readline');rl=readline.createInterface({input:process.stdin,output:process.stdout});varK=2;varinputs=[];rl.on('line',function(data){inpu...
2019-10-08 16:44:03 816
原创 对象的深复制
1、递归函数实现:(函数,对象,数组都可以深复制)2、varobj2=JSON.parse(JSON.stringify(obj)):缺点:(函数不可以深复制,复制之后函数不存在)
2019-09-28 19:53:30 73
原创 setTimeout setInterval
两个方法的回调函数,都是经过指定毫秒数后被添加到事件/任务待处理队列中,而不是立即执行。即定时器指定的时间间隔,表示的是何时将定时器的代码添加到消息队列中,而不是何时执行代码!setTimeout每次直接把任务添加到队列中去,而 setInterval 在每次把任务 push 到任务队列时,都要进行一次判断(判断 上次的任务是否仍在队列中,是则跳过)...
2019-09-25 17:36:24 83
原创 js的六大继承
原型继承:构造函数继承:无法实现函数得复用://组合继承:结合了原型和构造函数得优点,但是调用了两次超类构造函数,一次在原型上,一次在实例上//原型式继承:和原型差不多://寄生继承:还是无法实现函数得复用//寄生组合继承...
2019-09-25 17:06:11 144
原创 父子div同时设置position:absolute 对子元素设置top值,子元素的top是相对于父元素的border内边缘
代码:展现形式:
2019-09-25 16:40:56 1244 1
原创 破解已经连接过的wifi密码
1、首先创建一个 wifi.bat 的批处理文件二、编辑输入内容@echo off:mainecho 当前电脑连接过的wifi有:netsh wlan show profilesset /p wifi_name=请输入要查询的wifi名称:netsh wlan show profile name="%wifi_name%" key=clearecho.echo 您还想查询...
2019-06-27 21:16:32 568 1
原创 js 获取的 html 对象,给其原型对象添加方法
let a = document.getElementsByClassName("demo")HTMLCollection.prototype.aaa=function(){console.log("html 对象的原型是 HTMLCollection")}console.log(a) // 对象的原型在里面又console.log(typeof a) // objec...
2019-06-03 22:21:56 927
原创 SQL Server能启动 sql server代理和sql broser无法启动的解决方法
将这几个右键属性 启动类型都变成手动,最后将SQL Server Vss Writer重新启动,即可对 sql server代理进行启动。
2019-04-30 22:53:33 4051 1
原创 vue的一个重要的点,vue 多个 路由链接跳转到同一个view下面,只不过带的参数不同的话,它会只有第一次进去的时间执行created函数,其他的不会执行,这是一个非常需要注意的点
只能watch 监听路由的变化来执行自己的查询数据库操作,否则这个代码放在 created 里面,只会执行一次,非常的 bug 我已开始也以为,每次跳转路由,它自己会重新刷新路由,其实 vue 是复用了,不会在多次执行 created 代码。...
2019-04-14 18:11:06 919
原创 webpack4.0版本以上的运行
node_modules/.bin/webpack --mode development ./a.js --putput-filename -o bundle.js --output-path dist有这样的信息即可成功
2019-03-08 22:27:34 536
原创 canvas的宽高处理
canvas跟其他标签一样,也可以通过css来定义样式。但这里需要注意的是:canvas的默认宽高为300px * 150px,在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果。所以,在canvas绘图时,应该在canvas标签里直接定义宽高。一、通过行内元素:二、通过js应该直接调用...
2018-06-18 14:00:10 4169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人