自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 TYPES与DATA区别

刚刚学习ABAP,关于TYPES与DATA从网上整理了一些区别:TYPES只是定义了一个结构,是不占用内存的,不能直接用来存放数据。DATA定义了一个变量,是需要占用内存的,可以用来存放数据。 定义一个变量的时候可以引用一个结构(用type),但是定义结构的时候就不能引用一个变量了(一般变量引用结构).TYPES就是定义数据类型,也就是说数据的样子,将来参照这个类型创建的变量就会有TYPES定义的...

2018-06-01 17:34:12 1729

原创 Angular 路由初识

Routes:根组件注入RouterOutlet:放在app.component.html,作为路由指定显示位置的指令Router:component中用RouterLink:template HTML中用ActivatedRoute:component.ts中获取路由参数等问题:进入首页点击“产品”点击“商品详情”回到首页点击“产品”,可以看到路由变化,但是页面ID没有变化**这是因为,每次回到...

2018-05-21 17:35:25 278

原创 Angular 5 toastr提示插件小结

ngx-toastrhttps://github.com/scttcper/ngx-toastrDemo:https://scttcper.github.io/ngx-toastr/1.安装npm install ngx-toastr --save需要依赖@angular/animationsnpm install @angular/animations --save如果不想用这个依赖,可以参考(...

2018-04-24 17:30:23 2872 3

原创 Angular 5 多语言国际化小结

项目多语言国际化:ngx-translate1.安装npm install --save @ngx-translate/core npm install --save @ngx-translate/http-loader 需要注意的是,如果是Angular 5.x的版本,需要指定 ng-translate版本为9.x。当前最新版是10.x,适用Angular v6,如果是Angular v5,会报...

2018-04-24 17:10:37 1154

转载 Angular 架构简述

这个架构图展现了 Angular 应用中的 8 个主要构造块:模块 (module)组件 (component)模板 (template)元数据 (metadata)数据绑定 (data binding)指令 (directive)管道服务 (service)和依赖注入 (dependency injection)图中的模板 (Templates)是由 Angular 扩展的 HTML 语法组成,...

2018-04-09 16:55:10 1897

原创 Angular 5 路由小结

首先要添加路由模块,通常定义为 AppRoutingModule,通过CLI指令生成:ng generate module app-routing --flat --module=app--flat 把这个文件放进了 src/app 中,而不是单独的目录中。--module=app 告诉 CLI 把它注册到 AppModule 的 imports 数组中。生成后的代码:import { NgMod...

2018-03-27 17:18:17 8134

原创 Nginx基本配置

找了一个基本的Nginx配置文件,添加了基本的跨域配置部分。#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    wo...

2018-03-09 10:23:55 158

原创 npm安装时报错---npm ERR! Windows_NT 10.0.16299

npm ERR! Windows_NT 10.0.16299npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "bcrypt"npm ERR! node v6.11.0npm ERR! npm...

2018-02-27 15:56:45 14763 3

原创 react Ant Design 日历插件input导致移动设备弹出键盘问题

今天项目修改日历插件,改好部署手机后发现,选择日期后,input会获得焦点,导致键盘弹出,会挡住日历插件,总之页面很难看。查了api等等,都没有想过属性可以设置input。我的想法是,disable掉input。但是问题是js怎么能拿到input呢?日历插件部分,在日历触发弹出过,会在根html里添加这个div部分,js获取到input DOM再去操作(disable),因为没有id,导致这个方案...

2018-02-13 14:31:53 3269

原创 React 路由小结

Route:组件,配置实际路由,当一个location匹配到path时就渲染相应的UI,包含几个属性:path(string):路由匹配的路径exact(Boolean):true时,要求path与location.pathname完全匹配才渲染strict(Boolean) :true的时候,有结尾斜线的路径只能匹配有斜线的location.pathname渲染UI的方法:component :...

2018-02-09 15:26:07 532

翻译 学习React,你必须知道的Webpack配置!

学习react,就要配套去学Webpack。初始并不明白Webpack是什么,是干什么的。后来对比之前Angular的项目,才明白,Webpack干的活跟gulp是一样的。从网上搜到了一个国外的大神写的blog,跟着一步一步配置,受益颇多。我按照自己的理解,做了简单的整理。将多个HTML文件,整合为一个HTML文件,并压缩优化图片将Sass编译为CSS并压缩结合Babel编译JS文件,并压

2018-02-07 11:44:25 4672

转载 关于.babelrc配置文件

关于react项目结构,有很多配置文件,有时候觉得很难理解。比如.babelrc文件,这个文件是用来设置转码的规则和插件的。熟悉linux的话一定知道,rc结尾的文件通常代表运行时自动加载的文件,配置等等。在babel6中,这个文件必不可少。里面可以对babel命令进行配置,以后再使用babel的cli的时候,可以少一些配置。还有一个env字段,可以对BABEL_ENV或者NODE

2018-02-06 11:50:45 15991

原创 箭头函数小结

函数,顾名思义,只是个函数,不能是构造函数(不能new),不能是Generator函数(不能使用yield)。语法:一个参数的简单函数没有参数的,需要加()小括号在参数的位置,多个参数,参数要用小括号括起来多个参数:如果函数体只有一条语句,不用{}大括号包含起来的时候,默认是return语句相当于如下,我用this定义了a值为0,执行fn1箭

2018-02-02 16:58:08 752

原创 Array.from()方法小结

Array.from(arr, mapfn,thisArg)方法,用于将两类可以把对象转换为真正的数组:类似数组的对象和可遍历的对象(部署了Iterator接口的,String,ES6新增的Map和Set)。可以传3个参数,其中第一个是数组,必传;第二个是一个函数(类似map函数),对数组元素进行操作后再返回数组,可选;第三个是对于this关键字的指向,可选。类似数组的对象 :必须

2018-01-30 15:26:10 14189

原创 ES6 ... 神秘的扩展运算符小结

扩展运算符内部调用的是数据结构的 Iterator 接口,因此只要具有 Iterator 接口的对象,都可以使用扩展运算符。String,Array,Map,Set,Generator结构。应用场景:主要用于函数调用,将一个数组,变为参数序列。(当一个数组作为一个函数参数的时候,我的理解是,扩展运算符会取出这个数组的每一个元素,作为参数去执行函数)替代数组的

2018-01-30 15:24:19 447

原创 ES6 includes()方法小结

在ES5,Array已经提供了indexOf用来查找某个元素的位置,如果不存在就返回-1,但是这个函数在判断数组是否包含某个元素时有两个小不足,第一个是它会返回-1和元素的位置来表示是否包含,在定位方面是没问题,就是不够语义化。另一个问题是不能判断是否有NaN的元素。例如:const arr1 = ['a', 'b', 'c', 'd', 'e', 'f

2018-01-30 15:21:08 26022 1

原创 ES6 数组对象的几个新方法

查了一些博客,整理出了一些ES6针对数组对象扩展的一些新方法,控制台写了一些实例代码,觉得有一些确实在开发中会非常实用。Array.of()这个方法,会把传的参数变成一个数组,如果没参数,就返回一个空数组。arr.copyWithin(target,start,end)这个方法是在一个数组内替换元素,会改变当前数组。 3个参数都应该是数值,都表示位置。第一个参数

2018-01-30 15:18:35 2183

转载 How to find the exact line position which causes “undefined is not a function" error

https://blogs.sap.com/2014/12/11/my-small-experience-about-how-to-find-the-exact-line-position-which-causes-undefined-is-not-a-function-error/

2018-01-28 18:00:29 195

转载 Explore the com.sap.ui5.resource.ResourceServlet

https://blogs.sap.com/2014/12/04/explore-the-comsapui5resourceresourceservlet/偶然找到一个SAP大神,顺着线索搜到很多大神的原创博客,转来也是收藏给自己,也是分享给其他人,共同学习!

2018-01-28 17:57:14 198

原创 React-小白笔记之受限组件 & 小坑

*************************************************************受限组件:如果设置了value,就成为一个受限组件,无论输入还是删除,都没用。结合onChange方法,setState,实现双向数据绑定的效果。如果没有value属性或者value属性设置为null,就是一个不受限组件,可以任意输入或删除,如果

2017-12-07 10:23:12 440

原创 React-小白笔记之路由传参&ref&组件属性

通过项目学习react,记录一些自己的理解。欢迎大家多多指正,给我建议,帮助我更快的学习好react,不胜感激!*****************************************************************路由传参:this.props.router.push({      pathname: '/contactsDetail',

2017-12-06 10:23:17 741

原创 Fiori 代码规范2---代码结构详解5

2.5    i18nMultiplelanguage files are put in this folder.In thefile, you can define texts according to different views, or you can defineaccording to component, for example,forbuttons, we ca

2017-10-30 21:51:30 317

原创 Fiori 代码规范2---代码结构详解4

2.4    controllerWe extend the array of required modules with the fully qualified path.Once all modules are loaded, the callback function is called and we can makeuse of both objects by accessin

2017-10-30 21:39:55 306

原创 Fiori 代码规范2---代码结构详解3

2.3.3    Show/Hide componentFor some function, the app need to show or hide component, we have two ways to doa)    In the view:i.    Define a JSON model and set the model to view in the cont

2017-10-30 21:17:10 277

原创 Fiori 代码规范2---代码结构详解2

2.3    view Thereare 4 view types: XML view, JS view, HTML view and JSON view.Usuallywe use XML view in the projects. In the XML view, we create the view bycomponent labels.In the labe

2017-10-29 20:35:13 335

原创 Fiori 代码规范2---代码结构详解1

2    Details for structure2.1    index.htmlThe entryof app. It has two script tags.The first script tag is to load and initialize the core modules with the followingconfiguration options

2017-10-29 14:59:42 389

原创 Fiori 代码规范1---项目结构

通常Fiori的开发会用 eclipse 或者 WEBIDE。项目结构也是不相同的。1. Basic structure1.1    Basic structure of WebIDE1.2    Basic structure of EclipseA SAPUI5 project is a typical M-V-C struc

2017-10-29 14:28:37 578

原创 Fiori 代码规范0---导读

接触SAPUI5 FIORI有1年多的时间,经过几个项目后,自己整理出一些代码规范,非常希望大家指正,指导。代码规范从项目结构起步,按照项目结构展开各个结构部分的代码规则。具体目录详细如下:1         Basic structure  1.1        Basic structure of WebIDE  1.2        Basic structu

2017-10-29 13:40:19 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除