起因博主在学习mvvm框架源代码时发现,网络上很多源代码都不像vue一样支持在{{}}中写js语法,所以博主很纳闷,于是自己研究了半天,下面看思路方法1思路是使用eval加上es6中的解构赋值+eval来实现执行js,看下面代码:function Run(vm,exp){
let keys=Object.keys(vm);
try{
...
前言今天博主使用flex写个聊天框遇到个奇怪的问题,本来博主是打算聊天框使用flex:1来铺满屏幕,然后超出部分显示滚动条的,少数的时候很满意,可是当信息多了就会超出部分,按照博主的思路来说一半flex:1有剩余的会铺满,有多的会出现在设置overlow之后会出现滚动条。然而却并没有出现,来看看博主的代码。代码父级样式display: flex;
fl...
es6现状我们想要用 ES6 语法来写 JavaScript。然而由于我们需要兼容老版本的浏览器,那些浏览器不支持 ES6,我们需要解决这个问题。有一个标准的做法是:写 ES6 代码 → 将所有代码编译成 ES5 的(比如通过 Babel)→ 再将编译后的代码加载到浏览器执行。这可能已经不再是最有效率的方式了。因为用这种方式,我们强制最新的浏览器运行旧...
简介Fs模块是nodejs中操作文件目录的一个模块。Apifs.stat【检测时文件还是目录】参数列表类型说明参数一string需要检测的文件路径或目录参数二functioncallback方法传入2个参数 1.错误信息 2.信息fs.stat("./test",(err,info)=>{
if(err){
...
前言有时候使用npm下载包会非常的慢,所以这个时候就需要安装cnpm淘宝镜像了。淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10 分钟 一次以保证尽量与官方服务同步。安装我们的 可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:npm install -g c...
如何找到到所使用的包?1.打开www.npmjs.com,找到所使用的包2.使用npm命令安装对应的包,如:npm i silly-datetime --save注意:使用前必须安装nodejs,安装完就有npm,所有的第三方模块都放在node_modules文件夹下3.引入模块进行使用var sd=require("silly-dateti...
什么是 CommonJs?JavaScript 是一个强大面向对象语言,它有很多快速高效的解释器。然而, JavaScript标准定义的 API 是为了构建基于浏览器的应用程序。并没有制定一个用于更广泛的应用程序的标准库。CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷。它的终极目标就是:提供一个类似 Python...
HTTP模块//引入http模块
var http=require("http");
http.createServer((req,res)=>{
//返回头
res.writeHead(200,{});
//返回内容
res.write("你好 NodeJs");
...
在CentOS 6.3 x86_64下安装php-mcrypt的时候出现了问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again,需要安装epel源。解决方法: 一句话:把/etc/yum.repos.d/epel.rep...
安装用VPS在墙上打洞还有一种叫L2TP,也是常见的一种方式。本脚本结合了L2TP(Layer 2 Tunneling Protocol)和IPSec(Internet Protocol Security),安装的软件包版本分别是openswan-2.6.38、xl2tpd-1.2.4.同样要保证你的VPS是在外面的自由世界中,且VPS是基于Xen或K...
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- ...
- 17
- 后一页 »