
js
文章平均质量分 51
西红柿天尊
精通android,ios,java开发。
展开
-
微信小程序: module.exports &require----业务中的数据分离
简单介绍数据分离,即将逻辑操作层与数据层分成两个页面保存代码。通过 module.exports将数据层输出,然后在逻辑操作层通过request接收输出的数据从而完成操作。小tips:一个小坑,微信小程序考虑到安全性的问题,当我们是实际使用一些api获取权限或者数据的时候,网址必须是 https 开头的网址,否则到真机使用的功能的时候就会出现bug。当然大家在编写代码的时候如果不希望考...原创 2019-06-20 14:33:57 · 708 阅读 · 0 评论 -
Angular6组件化
前言大家再用angular的时候都知道它有种种好处,其中一个就是组件化,下面介绍一下它的简单应用//component.ts页面会写这样的装饰器@Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css']})1 2...原创 2018-09-29 18:56:09 · 2241 阅读 · 0 评论 -
Angular6学习笔记1:搭建开发环境
搭建angular开发环境 a.安装node.js 下载地址:https://nodejs.org/en/download/ 确认安装结果 :打开cmd或者terminal Last login: Thu Aug 2 13:48:04 on ttys000 bogon:~ wjy$ node -v v8.9.1 bogon:~ wjy...原创 2018-09-29 15:49:23 · 309 阅读 · 0 评论 -
【Angular】Port 4200 is already in use. Use '--port' to specify a different port.修改端口号
一、问题在用angular的时候,出现了如下问题:二、原因同时启动了多个angular项目。因为4200的端口号已经被占用,换一个端口号就可以了。三、方法修改端口号方法1.修改配置文件方法二、命令行修改端口号ng serve --port 4201上面我就把端口号由4200改为了4201,当然你可以改为其他的。 ...原创 2018-09-28 13:53:49 · 536 阅读 · 0 评论 -
Webstorm下运行Angular项目
1.先找到想要运行的项目的package.json文件2.右击package.json文件,找到Show npm Scripts3.单击Show npm Scripts,出现如下图的结构:4.双击start5.等待,如下图所示,项目启动完成6.打开对应浏览器端口,默认端口4200...原创 2018-09-27 17:59:12 · 728 阅读 · 0 评论 -
npm ERR! the command again as root/Administrator (though this is not recomme
需用系统管理员的权限打开cmd窗口,原创 2018-09-27 16:54:33 · 17371 阅读 · 1 评论 -
使用WebStrom运行angular项目
1.首先打开WebStrom2.点击文件中的打开3.找到创建的angular的文件夹点击确定3.左上角会出现angular文件夹名称,便成功打开4.打开运行中的运行6.会出现如下7.点击编辑结构,出现如下的框,再点击+号,选择NPM,8.输入要运行的项目名称,Conmmand选择为运行,脚本输入启动9.点击运行后,打开网址即可 ...原创 2018-09-27 16:44:02 · 756 阅读 · 0 评论 -
搭建angular开发环境与创建angular项目
angular开发环境需要安装:Node.js和angular CLI 1.首先进入这个网址https://nodejs.org/en/download/下载对应的Node.js和NPM(注意,Node.js和NPM是一块安装的,网址第一行有写)。2.打开命令提示符,在命令行敲命令-v和npm -v两个命令,可以查看是否安装成功,若是安装成功,系统会返回给你安装的版本号。3...原创 2018-09-27 16:42:27 · 1330 阅读 · 0 评论 -
理解Ionic、Angular、Cordova及插件之间的关系
首先我们需要明确以下几个概念:1.即使我们将移动端web页面做得和原生应用及其相似,在我们的页面中也无法像原生应用那样调用原生的能力,当然通过输入框触发键盘、图库、拍照等操作不在这里“调用原生能力”的范畴。2.单纯的web页面不能提交到应用商店被用户使用。然后,我们分别就它们之间的关系做出解释:Ionic和Angular首先要明确的是Ionic是Angular的衍生品,Angular是单独的JS库...原创 2018-07-12 11:28:37 · 329 阅读 · 0 评论 -
Angular6 基础(数据绑定、生命周期、父子组件通讯、响应式编程)
Angular相比于vue来说,更像一个完整的框架,本身就集成了很多模块,如路由,HTTP,服务等,而vue是需要另外引入比如(vuex,axios等)。Angular引入了依赖注入、单元测试、类等后端概念,结合TS开发,加入类型管理机制,使前端代码也能严谨化,结构化。比起vue,angular更加适用于大型项目的开发与维护。1、项目构建// 属于全局安装,如果之前装过了,就不用多次执行...原创 2018-09-29 19:18:29 · 1135 阅读 · 0 评论 -
微信小程序module.exports 模块化
//common.jsvar studentList = [{name: "xiaoming",age: "22",hobby: "sleep"},{name: "xiaohong",age: "22",hobby: {...原创 2019-06-20 14:30:14 · 836 阅读 · 0 评论 -
npm安装iViewUI框架 - cmd篇
cmd指令: 先cd到项目目录; cmd执行安装iview命令: npm install iview --save 执行如下截图:原创 2019-05-13 16:30:17 · 326 阅读 · 0 评论 -
vue.js+iview+springboot搭建一个前后端分离登陆demo
今天的文章介绍的是vue.js+iview+springboot来搭建一个简单的前后端分离登录demo。(项目目录在最后)一、前端(vue.js+iview)1.新建一个静态的网页项目,这里我给项目取名为login01.png02.png2.初始化包结构05.png06.png3.安装iview首先先停止vue项目(在控制台按Ct...原创 2019-05-13 16:07:36 · 633 阅读 · 2 评论 -
vue.js+iview+springboot搭建一个前后端分离登陆demo
今天的文章介绍的是vue.js+iview+springboot来搭建一个简单的前后端分离登录demo。(项目目录在最后)一、前端(vue.js+iview)在上一篇的文章《基于Idea从零搭建一个最简单的vue项目》中,我们简单的讲解了如何用Idea搭建一个最简单的vue.js。所以今天这篇文章中不做过多讲解,只是简单的一笔带过,不明白的可以参考上一篇文章。1.新建一个静态的...原创 2019-05-13 16:03:37 · 446 阅读 · 0 评论 -
基于Idea从零搭建一个最简单的vue项目
一、需要了解的基本知识 node.js Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome ...原创 2019-05-13 16:02:40 · 221 阅读 · 0 评论 -
公众号可以关联多少个小程序
Q:公众号关联小程序的规则是怎么样的?A:1)公众号可关联同一主体的10个小程序,不同主体的3个小程序。2) 一个小程序可关联最多500个公众号,一个月可以新增关联500次。3) 公众号一个月可新增关联同主体的小程序10次、新增关联不同主体的小程序3次。...原创 2019-05-24 17:37:45 · 1386 阅读 · 0 评论 -
vscode导入已存在的vue.js工程
1.安装vue_cli如果安装了npm,直接在命令行输入npm install -g vue-cli,安装在全局组件目录下完成后,可以在命令测试下2.导入工程打开vscode------->文件--------->打开文件夹--------->选择工程文件夹-------->确定;然后查看中点击继承终端或者使用“Ctrl+~”调出终端...原创 2019-05-14 14:09:37 · 3480 阅读 · 0 评论 -
NodeJS、NPM安装配置与测试步骤(windows版本)和出现的问题--------npm 安装包报错 rollbackFailedOptional
1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\...原创 2019-05-08 19:53:06 · 1255 阅读 · 0 评论 -
mac下的nodejs环境安装
说明我们以brew的方式进行安装。node安装#我们安装时要附加参数,因为在新版中,默认的安装参数不会安装npm包管理器。brew install node --with-npm#检查安装是否成功➜ node -vv6.0.0➜ npm -v3.8.6...原创 2018-06-20 15:36:31 · 1108 阅读 · 0 评论 -
macOS Sierra(10.12)系统偏好设置->安全性和隐私->通用中的“任何来源” 选项开与关
sudo spctl --master-enable原创 2018-06-20 13:23:36 · 408 阅读 · 0 评论 -
Node.js从入门到实战(六)React一页纸总结
一、ReactReact是一个JavaScript库,是由FaceBook和Instagram开发的,主要用于用户创建图形化界面。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。这个项目本身也越滚越大,从最早的UI引擎变成了一整套前后端通吃的 Web App 解决方案。衍生的 React...原创 2018-06-30 18:50:53 · 4635 阅读 · 1 评论 -
IntelliJ IDEA配置连接MySQL数据库
如图:1、点击主界面右侧边栏Database2、点击"+"号3、点击Data Source4、点击MySQL如图填写数据库名,用户名和密码,之后点击下方Test Connection测试连接成功会显示上图字样这时发现已经可以查看到数据库信息,说明数据库连接成功。但是当要直接在代码中打开一个数据库连接时[java] view plain copyString drivers = prop.getPr...原创 2018-06-13 19:06:15 · 78673 阅读 · 10 评论 -
IntelliJ IDEA 中详细图解记录如何连接MySQL数据库
在网上down了个web项目,在 IntelliJ IDEA 这个编辑器里面跑起来,但是发现domain文件夹下的xml文件都报如下的红色提示错误:Cannot resolve table 'jrun_access' less... (Ctrl+F1) This inspection lets you spot the following problems that might occur in ...原创 2018-06-13 19:04:04 · 8135 阅读 · 0 评论 -
Mac下使用Homebrew安装MySQL
我记得之前安装MySQL真是耗费了不少时间,并且网上都没有很好的教程供参考,不仅如此,每次按照网上的例子很难安装成功,最后折腾很久,又要删除重新来过,今天有时间分享一下使用Homebrew来安装MySQL,供自己和大家以后参考!Homebrew是OS X的套件管理器,官网地址:http://brew.sh/index_zh-cn.html ,使用脚本来安装Mac下不可或缺的套件。打开终端,粘贴下面...原创 2018-06-13 18:05:08 · 997 阅读 · 2 评论 -
Homebrew安装Mysql全过程
环境操作系统:macOS Sierra Version 10.12.1 Homebrew:1.1.7步骤安装Homebrew,详细步骤参见Homebrew官网。brew doctor确认brew在正常工作。brew update更新包。brew install mysql 安装mysql。==> Downloading https://homebrew.bintray.com/bottles...原创 2018-06-21 15:16:44 · 365 阅读 · 1 评论 -
Node.js初学笔记(使用InteliJ IDEA创建的项目)
1.首先需要在网上下载Node.js,然后安装;2.安装好打开IDEA软件的settings...,点击Plugin搜索node.js并安装;3.安装好后新建项目可以看到大概在flash上面有Node.js and npm,点击next创建项目,本人使用的是ejs,建议都用ejs。然后finish.4.创建好后应该是下图的样子,其中routes是路由,views是界面,bin目录下的www文件打开...原创 2018-06-13 15:08:06 · 1237 阅读 · 0 评论 -
NodeJS环境搭建 IntelliJ IDEA
本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见。1、首先下载安装NodeJS,下载安装IntelliJ IDEA2、接下来我们详细介绍在IDEA中配置NodeJS默认安装好了IDEA,在IDEA的file -> setting ->Plugins,右边默认是没有这个组件的需要你手动点击Browe repositories..,在插件列表中搜索nodejs,将看到Nod...原创 2018-06-13 14:39:22 · 9228 阅读 · 0 评论 -
nodeJS的主流模板----jade和ejs的使用
模板引擎:渲染页面的。变动的数据,生成页面.在nodeJS中,主流的是jade和ejs.我们先介绍一下jade模板,带有破坏式,强依赖的.语法:缩进来代表层级.带有render()和renderFile(模板文件名,参数)的渲染选项.属性的解析,属性放在()里面。逗号来分割。script(src="a.js")解析后为:<script src="a.js"></script&...原创 2018-06-13 14:38:07 · 438 阅读 · 0 评论 -
Mac下获取Homebrew安装的软件路径
brew list 软件名 来显示路径1、通过brew install安装应用最先是放在/usr/local/Cellar/目录下。 2、有些应用会自动创建软链接放在/usr/bin或者/usr/sbin,同时也会将整个文件夹放在/usr/local 3、可以使用 brew list 软件名 (比如 brew list oclint)确定安装位置。brew list oclint/usr/loca...原创 2018-06-13 14:01:51 · 2436 阅读 · 0 评论 -
Mac下的MySQL跟Navicat Premium
1.首先说Navicat Premium的破解问题,我的苹果是10.12.6 问题就出在版本上,12版本据说是没法运行那个破解软件 破解软件叫CORE Keygen2.其次再来说说MySQL本身,从偏好设置里启动服务,然后终端命令mysql -u root -p,然而并不能启动 解决办法,在执行mysql -u root -p之前先执行PATH=”$PATH”:/usr/local/mysql...原创 2018-06-13 19:19:16 · 1218 阅读 · 0 评论 -
mac用brew安装mysql,设置初始密码
打开终端:安装mysql:brew install mysql设置mysql为开机启动项目:ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents启动mysqlmysql.server start设置密码:mysql_secure_installation运行mysql_secure_installation会执行几个设置:a)为ro...原创 2018-06-21 15:48:55 · 20132 阅读 · 0 评论 -
Node.js从入门到实战(五)ECMAScript6
一、ES5/ES6和babelECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化,现在的浏览器已经相当于完全实现了这个标准。ECMAScript6,即ES6,也称ES2015,是ECMAScript的第六次修订,于2015年完成,并且运用的范围逐渐开始扩大,因为其相对于ES5更加简洁,提高了开发速率,开发者也都在陆续进行使用,但是由于ES6还存在一些支持的...原创 2018-06-30 18:48:41 · 237 阅读 · 0 评论 -
Node.js从入门到实战(四)Node.js / JavaScript / ECMAScript的关系
一、Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是...原创 2018-06-30 18:46:39 · 401 阅读 · 0 评论 -
Node.js从入门到实战(三)Npm使用介绍
一、NPMNPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "np...原创 2018-06-30 18:45:54 · 244 阅读 · 0 评论 -
Node.js从入门到实战(二)
一、Node.js中的模块Node.js使用require引入依赖的模块,因此模块是Node.js中的重要组成部分,这篇博客主要罗列一下常用的Node.js模块,并且在后期会添加在工作中用到的模块参考备用。二、Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件,所有这些产生事件的对象都是 ev...原创 2018-06-30 18:44:47 · 283 阅读 · 0 评论 -
Node.js从入门到实战(一)
一、Intellj Idea下的初始工程使用Idea创建的Node.js Express工程创建成功后运行,访问localhost:3000即可以看到如下页面:二、代码分析第一个工程命名为PageIron,该项目的主要代码位于PageIron/bin/www文件中:Node.js 应用的组成部分:引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。创建服务...原创 2018-06-30 18:43:23 · 1274 阅读 · 0 评论 -
js和nodejs
JS 是一种语言规范。按照 JS 语言规范写的文本,可以称为 JS 代码。JS 代码需要执行才有效果,有多种不同的 JS 执行环境(又称 “引擎”),按照现代的技术可以称之为编译器和虚拟机的混合体,包括 V8 用于 Chrome 浏览器和 Node.js,Chakra 用于 IE,WebKit 用于 Safari。在浏览器里执行的 JS 引擎的上下文(又称为环境,Context)可以认为是一个网页...原创 2018-06-25 14:55:34 · 269 阅读 · 0 评论 -
nodejs和npm关系
node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现出啊线npm的版本号,说明npm已经安装好。引用大神的总结:其实npm是nodejs的包管理器(package manager)。我们在Node.js上开发时,会用到...原创 2018-06-25 11:31:09 · 2447 阅读 · 0 评论 -
intellij idea配置node.js出现的问题 Plugin was not installed: Cannot download 'https://plugins.jetbrains.c
原来是使用了https链接,把这个勾去掉即可原创 2018-06-13 13:40:27 · 4549 阅读 · 0 评论