问题标签 [client-side-scripting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
client-side-scripting - 关于客户端和服务器端脚本语言的 2 个问题?
这是关于客户端和服务器端脚本语言的问题
我需要知道它们之间有什么区别?
1 – 什么是客户端脚本语言?
2 - 什么是服务器端脚本语言?
我的答案正确吗?
javascript - 在运行时打包客户端脚本并支持 Common.js
我正在用 Node.js 编写一个 Web 服务器,并且我希望它(除其他外)向包含我的客户端 SDK 的客户端提供一个 JavaScript 文件。SDK 基本上是一个对象,它提供了客户端可以使用的许多功能。
我需要从各种来源构建 SDK:
- 第三方库,例如 AngularJS
- 自定义代码,存储在
.js
服务器上的静态文件中 - 自定义代码,在运行时在内存中动态创建
为了能够轻松测试我的自定义代码(#2),并且能够与服务器端共享此代码,如果我能根据 CommonJS 编写它会很棒。
我在为客户端捆绑东西方面没有太多经验,但我知道 UglifyJS 和 Browserify。
如果它只是连接一些文件(也许是缩小它们),我知道如何处理 UglifyJS。如果只是提供一些与 CommonJS 兼容的东西,我也知道如何使用 Browserify。我没有得到的是它们的组合,以及需求#3 - 动态生成的代码。
这实质上意味着我不能为此使用 Grunt,但一切都需要在运行时完成(请不要讨论我为什么要这样做)。
所以……我有点迷路了。有人可以帮我澄清一下吗?我如何将所有这些部分放在一起,以便最终得到一个可以发送给客户并且客户可以使用的可交付成果?
基本上,客户端最终应该得到的是一些全局对象,例如$
,angular
和我自己的custom
对象,但所有这些都只加载一个文件。
我怎么能这样做?
PS:我不需要将结果放在服务器上的磁盘上,如果它是一个纯内存解决方案,对我来说非常好(甚至是首选,因为那时我不需要对文件系统的写访问权) .
encryption - ECC 和 SJCL ,生成一个自动过期的密钥
我已经在这里问了一个类似的问题,但我以不同的方式问它并做了一些改变。现在我的问题是。是否可以在服务器端有一个公钥,通过它我可以加密消息并在客户端有一个私钥,我可以用它来解密消息,并且这个私钥必须在给定的时间段后自动过期(或者必须以其他方式确保如此安全)?
所以有可能吗?如果是,如何?
前提是我现在正在使用 SJCL(尽管我没有任何限制,但我觉得它还不错)。
任何帮助是极大的赞赏。
javascript - 动态修改 YouTube 自动生成的缩略图 API v2.0
我知道我们可以为每个视频从 4 个自动生成的 YouTube 缩略图中进行选择。有时,由于原始视频的纵横比,这些缩略图包含黑条。在将修改后的图像推送到客户端之前,有什么方法可以修改它?
这些缩略图的目的是为网站上的视频搜索结果列表。而不是作为嵌入式播放器
理想情况下,我不希望将这些缩略图存储在服务器上。
目前正在寻找这个可能的解决方案,赏金可用!
javascript - 没有 JavaScript 浏览器的 Noscript 表单后备
我正在为我们未来的一款产品编写一个登陆页面,但我遇到了一些麻烦
这个想法是为支持浏览器的 js 定义表单并准备好进行客户端验证,但在 noscript 浏览器的情况下准备好后备。但是chrome会这样渲染
任何
javascript - 使用 jquery ajax 避免完整的页面闪烁
以下代码导致整个页面闪烁:
我认为闪烁的发生是因为我正在动态修改页面(向表中添加行),但后来我发现仅仅调用$.ajax()
. 如果我将其注释掉,则没有闪烁。
在 Safari 和 Chrome、Windows 和 Mac 上都试过了。有任何想法吗?
angularjs - Angular Js 安全问题基于角色的授权
我正在为我的公司在 Angular 中创建一个新的企业应用程序。我对 Angular 感到非常兴奋,但在客户端处理角色并不适合我。
基本上,我会在用户登录时保存令牌,并且在用户查看页面之前,会将授权请求发送到服务器以获取基于令牌的角色和用户详细信息。
在授权向服务器获取页面数据的请求后,无论用户的角色如何,服务器都会返回整个数据,之后我使用 ng-switch 并根据角色呈现模板。
现在这里的问题是我试图在客户端显示和隐藏数据,所以在我收到用户信息后,我必须将角色保存在客户端的任何范围变量或本地存储中。但我的观点是,如果我将它保留在客户端,我可以非常轻松地更改角色并访问我想要的任何数据。
所以我应该假设Angular不适合我的应用程序,我试图根据服务器的角色在客户端显示数据,因为我觉得如果用户可以看到你的逻辑和数据,他显然可以使用它。
这是我的观点
这是我在控制器中填充用户变量的方法
这是服务方法
会话服务基于令牌从服务器获取用户数据。正如您所看到的,由于视图是如此具有描述性,因此更改 authData 中的角色并不是什么大问题。
如果有解决方法,请帮助我。我真的很想在 Angular 中完成这个项目。
javascript - 使用客户端脚本处理 RadioButtonList
我有一个要处理客户端的 ASP RadioButtonList。
该网页包含一个带有单选按钮组和关联 GridView 的表单。当用户选择其中一个单选按钮时,我想在 GridView 上隐藏或显示行。(必须隐藏行,而不是通过回发过滤掉数据集,因为在用户提交表单时会进行处理。)
感谢 StOf 和其他网站,这就是我目前所拥有的。
我的客户端脚本因无法识别而出错Value
(“无法读取未定义的属性‘值’。”)
我在设计时的 RadioButtonList:
以及生成的 HTML:
我一直在尝试找到某种方法来获取选定按钮的值而不是遍历列表,但到目前为止还没有运气。我还尝试了一种 JQuery 方法,它可以在页面加载时运行,但我无法通过选择单选按钮来触发断点。(我确信有更好的 JQuery 方法。):
javascript - 任何像 T4MVC 这样的外部 JS 文件解决方案?
我在 MVC 项目中使用 T4MVC。我的问题是外部 JS 文件有这样的解决方案吗?很多时候需要在外部 JS 文件中使用 URL 或字符串(进行比较)。刺痛应用的变化。或者请建议 T4MVC 可以用于相同的用途。
非常感谢您的时间、帮助和分享。
html - 如何在非 IE 浏览器中运行 Active X 对象?
我想在没有服务器端脚本的 html 页面中访问System32文件夹。
并且还使用客户端脚本运行Active X 对象