首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    5-进军 angular1.x 服务

    学习目录 1-angular 学习导航和基础 2-表达式和指令,数据绑定 3-模型和作用域 scope 4-控制器和过滤器 5-service 服务 service 服务 angular 的服务啦就是把 JavaScript...看好 api 然后对应 JavaScript 对应的函数就可以无缝衔接的学习和使用了。 什么是服务? 在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用。...由于 angular 的局限性 angular 需要实时的监控 在很多服务中,比如 $location 服务,它可以使用 DOM 中存在的对象,类似 window.location 对象,但 window.location...服务向服务器发送请求,应用响应服务器传送过来的数据。...var app = angular.module('myApp', []); app.controller('myCtrl', function($scope, $http) { $http.get

    1.3K50

    H5 App实战进阶十五:H5 App与原生应用的交互

    JavaScript Interface(JSBridge):原生应用通过注入JavaScript接口到WebView中,让H5页面可以调用原生方法。...Interface(JSBridge)交互示例JavaScript Interface允许原生应用向H5页面注入JavaScript对象,H5页面可以通过这些对象调用原生方法。...示例:在原生应用中,向WebView注入一个名为NativeBridge的JavaScript对象:Android示例:webView.addJavascriptInterface(new NativeBridge...webkit.messageHandlers是WKWebView提供的API,用于处理JavaScript与原生应用之间的消息传递。...URL参数适用于简单的数据传递,如页面跳转时传递参数;HTTP请求适用于需要向服务器请求数据或提交数据的场景;而WebSocket则适用于需要实时通信的场景,如聊天应用、实时游戏等。

    85610

    JS可不可以实现:改变地址栏地址而不跳转

    比如:我点击页面上的一个按钮,网址栏中的地址发生改变,但是页面不跳转也不刷新,但是我手动刷新此页面的时候,实际要刷新地址栏中的新地址  其实HTML5早就帮我们解决了 用history.pushState...具体细节: ·        state对象 –state对象是一个JavaScript对象,它关系到由pushState()方法创建出来的新的history实体。...或者可以传一个简短的标题来表示state ·        URL—这个参数用来传递新的history实体的URL,注意浏览器将不会在调用pushState()方法后加载这个URL。...如浏览器地址为http://localhost:8080/tts6/user/teachertts6?...pMUploadHomework=success 改变为http://localhost:8080/tts6/user/teachertts6   不用请求后台,直接改变url地址,怎么办了?

    7.6K10

    Laravel 表单方法伪造与 CSRF 攻击防护

    HEAD:与GET方法一样,都是向服务器发出指定资源的请求,但是服务器在响应 HEAD 请求时不会回传资源的内容部分(即响应实体),这样我们在不传输全部内容的情况下,就可以获取服务器的响应头信息。...POST:向指定资源提交数据,请求服务器进行处理,如:表单数据提交、文件上传等,请求数据包含在请求体中。POST 方法是非幂等的方法,因为这个请求可能会创建新的资源或修改现有资源。...在我们上面的示例中,请求方式是 DELETE,但是并没有传递 _token 字段,所以会出现异常。...在 Laravel 中,和表单方法伪造一样,支持通过 HTML 表单隐藏字段传递这个值: Route::get('task/{id}/delete', function ($id) { return...当然,如果你是在 JavaScript 脚本中执行 HTTP 请求,也可以很方便的传递这个 Token 值执行写入操作,首先需要在 HTML 标签内新增一个 元素来存储 Token

    11.1K40

    JavaScript 获取 url 上的指定参数值

    图片 假设现在有 A 和 B 两个页面,当我们从 A 页面跳转到 B 页面的时候,需要将 A 页面的两个值传递到 B 页面当中,前端可以通过读取缓存的方式,从 B 页面获取到 A 页面的数据,但这样的方式...会让其他端上的数据不同步,所以我们往往通过 url 传参的方式,在 A 页面跳转到 B 页面的时候,通过字符串拼接的方式,将 A 页面上的值链到 url 上,可参考下面的栗子 A 页面 javascript...year=" + a_year + "&month=" + a_month; window.location = link; }); 假设 B 页面的链接为 https://www.google.com...that.getQueryString('year'), b_month = that.getQueryString('month'); // 利用得到的参数值进行其他操作,如Ajax...请求 } } date.init();

    2.6K50

    使用 POST 方法与 JSON 格式进行 HTTP 请求的最佳实践

    与此同时,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,因其简洁、易读、跨平台等优点,已经成为 API 请求中传递数据的首选格式。...一、POST 方法的基本概念 在 HTTP 协议中,POST 是一种常见的请求方法,用于向服务器发送数据并触发相应的操作,例如创建资源、提交表单、更新数据等。...与 GET 请求不同,POST 请求不会将参数附加在 URL 中,而是将数据放置在请求体中,这使得 POST 请求更适合处理较大或复杂的数据。...数据保密性较高:由于数据在请求体中传递,相对于 GET 请求的数据在 URL 中显示,POST 更适合传递敏感信息。...六、总结 通过本文的介绍,我们详细探讨了如何在 HTTP 请求中使用 POST 方法,并在请求体中传递 JSON 格式的数据。

    75310

    BOM

    在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 1....换言之,window.location和document.location引用的是同一对象。 示例:http://blog.csdn.net/ligang2585116?...ligang2585116"); location.reload(); // 重新加载(有可能从缓存中加载) location.reload(true); // 重新加载(从服务器重新加载) 注意:不传递参数时...如果页面自上次请求以来并没有改变过,页面就会从浏览器缓存中重新加载。传递参数true,会强制从服务器重新加载。 三、navigator对象 识别客户端浏览器的实际标准。...调整浏览器窗口大小,使其占据屏幕的可用空间 window.resizeTo(screen.availWidth, screen.availHeight); 注意:许多浏览器都会禁用调整浏览器窗口大小的能力(如:

    1.7K51

    BOM

    在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 1....还有两个可以通过JavaScript打开的对话框,即“查找”和“打印”。...换言之,window.location和document.location引用的是同一对象。 示例:http://blog.csdn.net/ligang2585116?...如果页面自上次请求以来并没有改变过,页面就会从浏览器缓存中重新加载。传递参数true,会强制从服务器重新加载。 三、navigator对象 识别客户端浏览器的实际标准。...调整浏览器窗口大小,使其占据屏幕的可用空间 window.resizeTo(screen.availWidth, screen.availHeight); 注意:许多浏览器都会禁用调整浏览器窗口大小的能力(如:

    1.4K30

    深入剖析Tycoon 2FA钓鱼攻击套件:绕过双因素认证的技战术

    恶意JavaScript代码从文档对象模型中移除自身,但JavaScript在内存中执行,为检查页面代码的安全工具不留可见痕迹。...JavaScript 2:邮箱提取当脚本检测到调试器处于活动状态时,它通过替换 window.location 变量将用户重定向到 https://google.com。...如果未检测到调试器,脚本使用 window.location 属性检索当前URL以检查是否存在嵌入的电子邮件地址。...作为中间人,攻击者使用这些窃取的凭据向合法的微软服务器发送新的登录请求。受害者看到的网站随后根据微软服务器的响应动态更新。网页使用以下Web部件动态更新。...向合法的IP地理定位服务 (https://get.geojs.io/v1/ip/geo.json) 发送请求以收集用户的IP地址和国家/地区。

    13710

    记录下关于微信h5支付那点事儿(百分之80拷贝官方)

    主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。...1、用户在商户侧完成下单,使用微信支付进行支付 2、由商户后台向微信支付发起下单请求(调用统一下单接口)注:交易类型trade_type=MWEB 3、统一下单接口返回支付相关参数给商户后台,如支付跳转...最后还是老大亲自操练,深入源码,指出疑点:H5使用window.location进行重定向,会不会是这里的问题?...随后看了下H5界面源码: javascript"> $(function() { $.post("WxPay.ashx", {}, function...查看了下微信提供的界面的源码: javascript"> var fp=new Fingerprint2(); fp.get(function(result

    2.5K30

    显性与隐性URL转发替代方案

    显性URL转发:只是跳转,地址栏显示的还是你跳转后的地址,而非输入地址 隐性URL转发:地址栏中显示的是输入地址,内容是跳转的页面内容 然而在现实场景中,由于暂未备案、未付费购买转发服务、数量超额等原因...转发已达最大限额无法添加转发情形 隐性URL转发替代方案应用场景: 需要掩盖真实访问地址,但暂时未能购买隐性URL转发服务的情形 (1) 显性URL转发替代方案: 显性URL转发目的在于实现输入地址A向实际访问地址...DOCTYPE html> JavaScript"> <!...(2) 隐性URL转发替代方案: 最佳的解决方案是自建dns服务器,即搭建一个在dns的系统中提供dns解析的主机,将域名的NS记录解析至自建的域名服务器上,当客户端需要域名解析时向域名解析服务器发送解析请求...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    7.6K10

    Web安全学习笔记 XSS上

    该漏洞发生在用户端,是指在渲染过程中发生了不在预期过程中的JavaScript代码执行。XSS通常被用于获取Cookie、以受攻击者的身份进行操作等行为。 2....分类 1.反射型XSS 反射型XSS是比较常见和广泛的一类,举例来说,当一个网站的代码中包含类似下面的语句: hello, $_GET['user']";?...跨源脚本API访问 Javascript的APIs中,如 iframe.contentWindow , window.parent , window.open 和 window.opener 允许文档间相互引用...跨源数据存储访问 存储在浏览器中的数据,如 localStorage 和 IndexedDB ,以源进行分割。...每个源都拥有自己单独的存储空间,一个源中的Javascript脚本不能对属于其它源的数据进行读写操作。 ---- 4.

    74430
    领券