require

composer安装使用

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-05 14:21:53
参考资料 : Composer的安装与简单使用 1、首页要确保php环境是否具备,可执行 php-v 2、进入项目目录 执行安装 curl -sS https://getcomposer.org/installer | php 3、执行如下命令查看是否安装成功 php composer.phar composer-v 4、转换为全局命令,这样就可以直接使用composer命令 就不用加前缀php了 mv composer.phar /usr/local/bin/composer 5、切换到国内镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com 6、下面可以初始化composer了,进入项目目录 composer init 7、初始化完毕后,就可以创建项目了(在当前目录创建laravel项目) composer create-project laravel/laravel --prefer-dist 或者 composer global require "laravel/installer" 8、安装拓展包(到 packagist.org 搜索扩展包) composer require 作者名/扩展包名 9、卸载拓展包(进入项目目录) composer remove mpdf

Nodejs里面的express的框架

孤街醉人 提交于 2019-12-05 14:20:21
Express的官网 http://expressjs.com/zh-cn/ <1>express 框架 Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。 Express上手非常简单,首先新建一个项目目录,假定叫做hello-world。 $ mkdir hello-world 进入该目录,新建一个package.json文件,内容如下。 { "name": "hello-world", "description": "hello world test app", "version": "0.0.1", "private": true, "dependencies": { "express": "4.x" } } 上面代码定义了项目的名称、描述、版本等,并且指定需要4.0版本以上的Express。 然后,就可以安装了。 $ npm install 执行上面的命令以后,在项目根目录下,新建一个启动文件,假定叫做index.js。 var express = require('express'); var app = express(); app.use(express.static(__dirname + '/public')); app.listen(8080); 然后,运行上面的启动脚本。 $ node index 现在就可以访问

NodeJs快速入门

懵懂的女人 提交于 2019-12-05 14:09:43
NodeJs入门介绍 Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。 所以 语法还是JavaScript的语法,只不过它封装了一些类库,可以更多的事。 nodejs官网 在命令行中,可以使用node 常用命令: 1. node -v ,查看电脑安装的node版本 2. node ,进入 node 的环境,可以执行你写的js代码 3.在 node 环境下,使用ctrl+c 或者输入[.exit],退出node环境 4. node *.js ,执行某个js文件 5. cd ,进入到某个文件夹 6. pwd ,显示当前文件夹的路径 7. ls ,显示当前文件夹内的文件 node.js:称node或nodejs,可以运行在服务器端的的js平台。 前端的js后服务器端的js区别: 1.前端的js,浏览器就是解析器;服务器端的js,node.js是平台,是解析器 2.前端的js,主要的功能DOM操作;服务器端的js,主要功能是搭建服务器,提供数据 3.服务器端的js,去掉了与DOM操作的相关的内容,没有兼容性问题。 webstorm 工具支持运行js,快捷键 ctl+shift+r 退出webstrom工具运行js的平台快捷键 shift+esc NodeJs之package包 多个模块组合在一起,就形成了包(package)

nodejs入门(一)

早过忘川 提交于 2019-12-05 14:09:28
欢迎访问我的个人博客: http://www.xiaolongwu.cn 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS就相应提供了fs、http等内置对象。 有啥用处,能干什么 尽管存在一听说可以直接运行JS文件就觉得很酷的同学,但大多数同学在接触新东西时首先关心的是有啥用处,以及能带来啥价值。 NodeJS的作者说,他创造NodeJS的目的是为了实现高性能Web服务器,他首先看重的是事件机制和异步IO模型的优越性,而不是JS。但是他需要选择一种编程语言实现他的想法,这种编程语言不能自带IO功能,并且需要能良好支持事件机制。JS没有自带IO功能,天生就用于处理浏览器中的DOM事件,并且拥有一大群程序员,因此就成为了天然的选择。 如他所愿,NodeJS在服务端活跃起来,出现了大批基于NodeJS的Web服务。而另一方面,NodeJS让前端众如获神器

NodeJS必知基础知识(非巨详细)

只愿长相守 提交于 2019-12-05 14:04:12
Node.js是啥? node.js是构建在Chrome v8 引擎上的一个javascript 运行环境 node和Chrome一样都是基于事件驱动的异步架构!Chrome是基于事件的交互,而node是基于事件的I/O; node没有HTML、Webkit和显卡驱动等UI技术支持; 文件引入 如果当前文件夹下有index.js和2.js 2.js 里包含变量a(let a=1) //2.js let a = 1 global . b = ouyang ; //挂载在global全局下,node的全局是global不是window //index.js const obj = require ( "./2.js" ) ; //require请求的就是module.exports的内容 console . log ( obj . a ) ; //输出2.js里的a不会成功 console . log ( global . b ) ; //ouyang 这样才会成功 node在执行时会把代码重新编译,编译时会把代码打包成字符串放入一个函数里进行编译,所以直接在全局var 或者let声明的变量并不能通过全局直接调用! 模块 //02.js module . exports = function ( ) { console . log ( "666" ) } ; //被覆盖 module

开始nodejs+express的学习+实践(3)

不打扰是莪最后的温柔 提交于 2019-12-05 13:39:01
1.一些常用的api操作 有时候我们可能要获取用户的ip地址和访问时间: 获取ip地址的处理:req.ip 获取访问时间,这时候我们使用Date创建date对象,把时间获取就可以了,同js操作 我们做一个简单的演示,在更目录下,我们已经做了点击“hello world!”进入hello的处理,我们在 路由 get的“/hello”获取这些内容,并且显示在模板页面,路由修改如下: app.get('/hello', function(req, res){ var ip=req.ip; var date=new Date(); var ri=date.getDate() res.render('hello', { text: '么么哒',ip:ip,ri:ri }); }); hello.ejs如下: <!DOCTYPE html> <html> <head> <title>hello</title> <link rel='stylesheet' href='/stylesheets/style.css' /> </head> <body> <h1><%= text %></h1> <h1><%= ip %></h1> <h1><%= ri %></h1> </body> </html> 2.ejs模板引擎,后缀改为.html 我们知道,我们使用的是ejs模板引擎,我们看到页面都是

Handling Node.js Async Returns with “require” (Node ORM)

妖精的绣舞 提交于 2019-12-05 13:37:04
I'm using the Node.js ORM module : https://github.com/dresende/node-orm I'm able to create a model by doing this: var orm = require("orm"); var db = orm.connect("creds", function (success, db) { if (!success) { console.log("Could not connect to database!"); return; } var Person = db.define("person", { "name" : { "type": "string" }, "surname": { "type": "string", "default": "" }, "age" : { "type": "int" } }); }); The problem is that I want to put Person (and all other models for that matter) in external includes. If I do something like this: require("./models/person.js"); I can't use the db

使用gulp实时编译sass/sass

二次信任 提交于 2019-12-05 13:05:23
背景 在我们新开始的项目中,我们打算使用scss来作为我们的样式书写语言。同时,所有的sass/scss文件经过编译转化成css文件后要存放到跟scss/sass文件相同的目录下。整个前端团队已经有实时的代码编译构建工具,那么我们只需要书写自己的实时scss/sass构建工具,生成对应的css文件后,团队的实时构建工具也会触发编译,做打包构建处理。 第三方包选型 基于gulp的sass/scss编译工具有:基于node-sass的 gulp-sass 以及基于Ruby的 gulp-ruby-sass 。但是为了免得再安装Ruby以及一些特定的原因( gulp-ruby-sass与gulp-sass ),我选择了使用gulp-sass。 运行方式及运行效果 你需要全局安装gulp:npm install -g gulp,你需要在你项目的根目录下新建gulpfile.js文件。运行方式就是直接在命令行项目根目录下执行:gulp即可。编译成功后会给出编译成功的提示(当然也可以配置关闭该提示),编译失败则会给出编译失败的提示,并且会在命令行控制台打印出详细的错误信息,同时,错误提示的时候会带有音效。在编译之后的css代码,我们使用了cssbeautify对其进行了格式化,同时,你还可以针对自己的需求对其进行语法检查等。 代码 最终的代码在下面。需要注意的是,

If I use `module(“somelib”)` in typescript, it can't be running in browser

拈花ヽ惹草 提交于 2019-12-05 12:30:24
I'm trying to use typescript with angularjs in the client-side. I found if I use external modules, the generated js won't be run in browser. controllers.ts /// <reference path="./libs/underscore.d.ts"/> import _ = module("underscore"); module test { export class Ctrl { constructor($scope:any) { $scope.name = "Freewind"; _.each($scope.name, function(item) {}); } } } The generated js will be: var _ = require("underscore") var test; (function (test) { var Ctrl = (function () { function Ctrl($scope) { $scope.name = "Freewind"; _.each($scope.name, function (item) { }); } return Ctrl; })(); test

Vue项目中v-bind动态绑定src路径不成功

北城以北 提交于 2019-12-05 11:03:34
问题: 在做Vue项目的时候,由于项目需求,需要动态绑定img的src时,突然发现如果说是直接请求后台接口的图片地址就能显示, 但是直接动态绑定img的src的图片的相对路径或者是绝对路径的时候,图片不能显示。 解决方案 1 当在给数据MyimgSrc 设置绝对路径或者是相对路径时应该使用require引入才能成功 currentSrc : require("@/assets/1.png") 解决方案 2 直接导入 <img :src="url"/> import url from '../../assets/logo.png' data { url, } 总结: 当动态绑定img的src的时候,vue数据绑定图片的相对路径或者是绝对路径的时候,需要require路径。 来源: https://www.cnblogs.com/Rivend/p/11921669.html