按类别查询搜索结果
关于关键词 的检测结果,共 2272
i042416 | 2019-04-21 19:36:29 | 阅读(700) | 评论(0)
我在第10行调用了函数f,其中传入的第二个和第三个参数都是一个逗号表达式。如果我们想实现所谓的“惰性求值”,有时候也称”惰性计算“,那么只需要将原本写在表达式位置的逻辑用一个JavaScript函数包裹起来,如下:再次调用f,此时传入的参数y和z的类型为函数,因...【阅读全文】
i042416 | 2019-04-21 18:45:58 | 阅读(790) | 评论(0)
我写的程序员面试系列文章程序员面试系列:Spring MVC能响应HTTP请求的原因?使用JDK自带的工具jstack找出造成运行程序死锁的原因JavaScript面试系列:JavaScript设计模式之桥接模式和懒加载很多论坛点登录按钮时,周围背景都会暗下来,这样可以...【阅读全文】
i042416 | 2019-04-21 18:09:01 | 阅读(870) | 评论(0)
在前端应用里,有时候我们需要根据运行环境的不同做出对应处理。比如下面这段逻辑,如果判断出应用当前是运行在手机上,则需要设置对应的viewport。if (this.isMobile()) { var viewport = document.querySelector("meta[name=viewport]"); if (viewport) { viewport.setAttribute('content', 'width = ' +...【阅读全文】
i042416 | 2019-04-21 17:53:05 | 阅读(630) | 评论(0)
面向对象设计里的设计模式之Proxy(代理)模式,相信很多朋友已经很熟悉了。比如我之前写过代理模式在Java中实现的两篇文章:Java动态代理之InvocationHandler最简单的入门教程下面的代码创建了一个名叫Jerry的Employee对象,然后用函数hireEmployee雇用该Employee进行JavaScript开发:...【阅读全文】
i042416 | 2019-04-21 16:52:27 | 阅读(670) | 评论(0)
我之前的文章 微信程序开发系列教程(一)开发环境搭建 介绍了微信开发环境的搭建,这篇文章我们就来一步步开发一些具体的功能。具体实现var express = require('express'); var app = express(); app.route('/').post(function(...【阅读全文】
i042416 | 2019-04-21 16:10:11 | 阅读(610) | 评论(0)
这是怎么做到的?答案是使用Apache的开源框架,Cordova。以Android框架为例,Cordova能将您的前端应用里的JavaScript和HTML资源打包成Android原生的apk文件,可以直接在安卓手机上安装。运行时,这些JavaScript和HTML直接运行在Cordova提供的一个嵌入式的WebView控件里,对于手机用户来说,他们对此毫不知情,以...【阅读全文】
i042416 | 2019-04-21 11:51:50 | 阅读(660) | 评论(0)
人民心目中的程序员是这样的:坐在电脑面前噼里啪啦敲着键盘,运键如飞。现实中程序员是这样的:编码5分钟,调试两小时。今天我要给大家分享一个用WebGL开发的网站,感兴趣的朋友可以在Chrome开发者工具里调试它的源码来学习WebGL。今天我要介绍的网站:Legacy Encom Boardroom Visualization就是一个采取Jav...【阅读全文】
i042416 | 2019-04-20 22:27:05 | 阅读(720) | 评论(0)
下图是OData离线存储插件(OData Offline Store)的JavaScript实现代码的一部分。下图第232行会调用设备的native API进行离线存储的打开操作:打开PackagedApp文件夹里的android子文件夹,有一个JavaScript文件:cordova.js:里面能看到函数ex...【阅读全文】
【架构设计与优化】 如何用JavaScript实现2+2=5?
i042416 | 2019-04-20 19:54:26 | 阅读(530) | 评论(0)
我大学毕业找工作时,经常做一些稀奇古怪的面试题。这不,给大家分享一道整蛊的面试题,它其实不能算一道正式的面试题,大家可以用它来捉弄你们那些程序员朋友。答案如下。<html> <script> g = function () {H = 3 return H + H}f = function () {Η = 2 return Η + H} // 3 + 3 = 6 alert(g()) /...【阅读全文】
i042416 | 2019-04-20 11:06:06 | 阅读(500) | 评论(0)
需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码。1. 定义一个hidden button, 其onClick事件处理函数(event handler)设置成SAP ABAP后台的event Refresh:2. 通过document.getElementByID拿到该button的实例,再调用其方法click()触发ABAP backend事件:...【阅读全文】
i042416 | 2019-04-18 15:43:23 | 阅读(550) | 评论(0)
这个function module的逻辑很简单,直接把输入参数REQUTEXT的内容不加任何处理,拷贝到输出参数ECHOTEXT。部署到SAP云平台后,通过如下的API endpoint进行调用:如何解决?解法1:Cross-Origin Resource Sharing...【阅读全文】
i042416 | 2019-04-18 14:10:42 | 阅读(380) | 评论(0)
创建一个新的package:创建一个新的文件google-distance-api.xshttpdest用于维护destination相关信息:创建一个xsjs文件消费该destination,获取从Walldorf到Paris的距离信息:执行结果:...【阅读全文】
i042416 | 2019-04-18 13:54:48 | 阅读(350) | 评论(0)
In December 1995, soon after releasing JavaScript for browsers, Netscape introduced an implementation of the language for server-side scripting with Netscape Enterprise Server.Since the mid-2000s, additional server-side JavaScript implementations have been introduced, such as Node.js i...【阅读全文】
i042416 | 2019-04-16 19:32:40 | 阅读(550) | 评论(0)
作者的readme写得很简单。 var fs = require('fs'); var parse = require('../parse.markdown'); var transform = require('../transform.headings'); var text = fs.readFileSync('gtor.md', 'utf-8'); var headings = parse(text); var root = transform(headings); console.log(root);fs.wr...【阅读全文】
i042416 | 2019-04-15 17:21:37 | 阅读(720) | 评论(0)
StackTraceElement stack[] = Thread.currentThread().getStackTrace();System.out.println("Callstack test"); for(int i = 0; i < stack.length; i++){ System.out.println("Jerry:" + stack[i].getClassName() + ":" + stack[i].getMethodName() + "-----");} JavaScript测试...【阅读全文】
【架构设计与优化】 JavaScript and Ruby in ABAP
i042416 | 2019-04-15 14:47:08 | 阅读(3040) | 评论(0)
只能当玩具用:report SJSEU执行结果:120在SAP C4C的UI Designer里,event handler里可以写Ruby Script, UI保存时Ruby Script会自动被C4C后台的ABAP程序转换成JavaScript,最后在浏览器里执行的是JavaScript:关于更多Ruby script在SAP C4C中的应用,请参考我的博客Ruby Script in C4C Oberon View。要获取...【阅读全文】
i042416 | 2019-04-14 11:03:04 | 阅读(830) | 评论(0)
方法1:使用ABAP + Adobe Lifecycle Enterprise Service详细步骤参考我的博客Convert word document into PDF via Adobe Livecycle Enterprise service方法2:使用ABAP Webdynpro里的InteravtiveForm控件 + Adobe Form Template方法4:利...【阅读全文】
i042416 | 2019-04-13 15:28:32 | 阅读(520) | 评论(0)
ABAP测试:测试结果:sub: 1public class SuperClass { private int mSuperX; public SuperClass() { setX(99); } public void setX(int x) { mSuperX = x; }} public class SubClass extends SuperClass { private int mSubX = 1; public SubClass() {} @Override public void setX(...【阅读全文】
【JavaScript】 JavaScript 自学手册
lsj0922al | 2019-04-08 15:35:31 | 阅读(390) | 评论(0)
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航...【阅读全文】
i042416 | 2019-04-08 15:21:23 | 阅读(610) | 评论(0)
在Chrome开发者工具里,选中想要监控的DOM元素,点击右键,选择Break on->Attributes modifications:之后在DOM Breakpoints的tab里能看到对应的断点:然后回到Chrome里继续操作,Chrome开发者工具的调试器就会自动在DOM的属性发生变化的地方停下来:从调试器的调用上下文能了解到是下图第17行的hide方法设置了d...【阅读全文】