首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

前端少为人知的知识–前端冷知识集锦(html篇)

JS代码,sigh~ 浏览器地址栏运行HTML代码 如果说上面那条小秘密知道的人还算多的话,这条秘笈知道的人就要少一些了,在非IE内核的浏览器地址栏可以直接运行HTML代码!...执行后,整个页面将变得可编辑,随意践踏吧~ document.body.contentEditable='true'; 利用a标签自动解析URL 很多时候我们有从一个URL中提取域名,查询关键字,变量参数值等的需要...方法就在JS代码里先创建一个a标签然后将需要解析的URL赋值给a的href属性,然后就得到了一切我们想要的了。...但实际项目中最好老老实实该怎么写就怎么写,毕竟常规代码出乱子的机会要小得多。...利用script标签保存任意信息 将script标签设置为type=’text’然后可以在里面保存任意信息,之后可以在JavaScript代码中很方便地获取

95820

Vue学习笔记(三)

为自定义指令动态绑定参数值 通过=的方式,为当前指令动态添加参数值,通过形中的第二个参数binding来接收指令的参数值。...1px 20px 20px; background-color: #efefef; } .box { display: flex; } 上面的示例中,无论怎么点击变色按钮...前端路由的工作方式: 用户点击了页面上的路由链接 导致 URL 地址栏中的 Hash 值发生变化 前端路由监听到 Hash 地址的变化 前端路由把当前 Hash 地址的组件渲染到浏览器中 例子: 5.2...可以在展示的组件中,通过**$route.params 参数对象**得到参数值 获取参数的另一个方法,开启 props 传 5.2.4 编程式导航 编程式导航:通过调用 API 方法实现导航的方式...fn 接收 3 个形(to, from, next),to是将要访问的路由的信息对象, from是将要离开的路由的信息对象,next 是一个函数,调用 next()表示可以前往。

1.7K30

request获取请求参数

一、客户端传递给浏览器参数的两种方式 1、get请求 2、post请求 例如: 浏览器地址栏直接输入:一定是GET请求; 超链接:一定是GET请求; 表单:可以是GET,也可以是POST,这取决与 的method...()来设置参数的编码; POST请求: ​ 请求参数不会显示浏览器的地址栏,相对安全; ​ 请求参数长度没有限制; <!...-- 请求方法是get hello是应用名,ParamServlet是Servlet绑定URL路径,在问号后面的是请求 数,第一个参数是p1,值为v1,第二个参数为p2,值为v2 -->...API: String getParameter(String name):通过指定名称获取数值; //点击超链接是GET请求,所以会执行doGet()方法 public void doGet (...Map中,其中key为参数名,value为参数值,因为一个参数名称可能有多个值,所以参数值是String[],而不是String。

3.1K10

实习生妹子问我怎么对接微信支付(H5、JSAPI、小程序)

通过微信网页授权,携带授权 code 重定向到订单支付页,并把订单数据拼接在重定向的地址后面(**因为此步骤只适合history路由模式下,如果你项目是 hash 路由 建议此步骤看这篇文章**) 到支付页后 获取地址栏上的...code、订单数据(orderId), 然后请求支付接口获得我们需要的数据(该数据保函了wx.config和wx.chooseWXPay两个方法需要的传) 通过 js-sdk 提供的方法发起支付 先通过...实现代码 封装好获取微信授权code的方法和获取地址栏中指定参数的方法 /** * @description 截取url中的指定参数 * @param {*} queryName 需要截取的参数...'], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: (res) => { // 以键值对的形式返回,可用的api值true,不可用为false...nonceStr: resp.nonceStr, // 支付签名随机串,不长于 32 位 package: resp.package, // 统一支付接口返回的prepay_id参数值

1K20

前端vue面试题2021_vue框架面试题

在堆空间中创建一个对象 this指向这个对象 执行构造函数的语句 返回这个对象 6.请以自己理解讲解js堆和栈,以及深拷贝怎么解决?...回流一定会导致重绘,重绘不一定会回流 18.js的内存泄露,以及vue中常注意的两种(重要) 闭包 ie9之前采用的引用计数算法 意外的全局变量 19.请求怎么带token?(放入了哪里?...get 的参数会显示在地址栏,不安全. 可传的数据量小 post传的参数不会在地址栏显示,相对安全,可传的数据量大 22.element表格中,如果点击拿当前行的数据怎么写?...地址栏显示,刷新不丢失,类似get params 地址栏不显示,隐藏传,刷新丢失类似post /:id 动态传,刷新不丢失同query 29.ES6 Promise 用法,以及使用场景?...乱传/兄弟传:在main.js中先给vue原型上挂载一个vue实例,在组建中用 emit其中有两个参数第一个作为父中的事件函数,第二个是要传递的数据,父中在触发函数的形中拿到乱传/兄弟传:在main.js

1.8K40

HTTP|GET 和 POST 区别?网上多数答案都是错的!

GET使用URL或Cookie传,而POST将数据放在BODY中。 2. GET方式提交的数据有长度限制,则POST的数据则可以非常大。 3. POST比GET安全,因为数据在地址栏上不可见。...GET使用URL或Cookie传,而POST将数据放在BODY中 GET和POST是由HTTP协议定义的。...注意这个限制是整个URL长度,而不仅仅是你的参数值数据长度。 POST也是一样,POST是没有大小限制的,HTTP协议规范也没有对POST数据进行大小限制,起限制作用的是服务器的处理程序的处理能力。...PS:曾经有一个研读了HTTP协议的人去一家公司面试,面试官问他这个问题时,他回答“GET是用于获取数据的,POST一般用于将数据发给服务器。其他GET和POST没什么区别”,于是被刷了。...---- 我每次面试都会问这个问题,你知道怎么回答了吗?

890110

java学习与应用(4.2)--JavaScript、bootstrap

ECMA基本对象 Function对象:函数对象,创建:var fun = new Function(形,方法体),function 方法名{方法体}(方法名的形类型,返回值类型省略),var...eval方法将JS字符串转换为JS脚本执行。 BOM、DOM DOM:用于控制HTML文档内容。获取当前页面标签:document.getElementById("ID值"),通过ID获取元素对象。...事件:某些组件执行后触发执行的代码,标签上添加事件onclick属性点击执行js(也可以在js获取标签对象,然后添加onclick事件)。...window对象窗口,Location地址栏对象,History历史记录对象,Screen显示器屏幕对象。Navigator浏览器对象。(Document对象为DOM)。...Location对象,reload刷新方法,href获取或修改地址栏路径属性并转到。

2.2K10

【Django】 开发:模板语言

作用: 降低模块间的耦合度(解耦) MVC M 模型层(Model), 主要用于对数据库层的封装 V 视图层(View), 用于向用户展示结果 C 控制(Controller ,用于处理请求、获取数据...模板传是指把数据形成字典,传给模板,为模板渲染提供数据 使用 loader 加载模板 t = loader.get_template('xxx.html') html = t.render(字典数据...其他用户请求目标页面时即被攻击 样例: 博客发表文章时,提交XSS代码,服务器存储代码后,其他用户访问该文章时,被XSS攻击 DOM xss ​ 定义:DOM XSS的代码无需跟服务器交互,在前端直接触发攻击 样例: 地址栏提交...#内容,例如-http://127.0.0.1:8000/test_html#javascript:alert(11) 页面中添加JS: var hash = location.hash...语法 {{ 变量|过滤器1:参数值1|过滤器2:数值2 ... }} 常用的过滤器 image.png 文档参见: https://docs.djangoproject.com/en/2.2/ref

3.3K10

前端路由工作原理与使用

对应哪个组件 后端路由:一个接口地址,对应哪一段接口地址 前端路由 后端路由 前端路由工作原理 前端路由的本质,对 url 的 hash 值进行改变和监听,切换对应页面组件的 dom 结构 分析 根据地址栏变化...(不重新向服务器发请求),去局部更新不同的页面内容,完成前端业务场景切换 思路 URL 地址栏中的 Hash 值发生了变化 前端 js 监听了到 Hash 地址的变化 window.onhashchange...如果当前路由被激活会添加特殊的类名: 页面跳转传 掌握跳转传的方式 回顾 html 页面之间如何传? =》url?...key=val&key=val vue 路由传的方式 两种方式: 1.query 传。 适用场景:页面搜索 2.params 传。...参数1=值1&参数2=值2") // 跳转并query传-方式2 this.

1.9K20
领券