首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bookmarklet编写指南

前一段日子,写了两个Bookmarklet----"短网址生成"和"短网址还原"。 它们用起来很方便,除了本人之外,其他朋友也在用。第一次发布Bookmarklet,就能有用户,挺满意。...但是,它不是一个以"http://"开头网址,而是一段Javascript代码,以"javascript:"开头。点击之后,会对当前页面执行某种操作。...使用方便   用时候,点一下这个链接就行了。 3. 开发容易   一段Javascript代码就是Bookmarklet所有内容,不需要用到其他技术,比开发一个浏览器插件简单多了。 4....IE最长网址不能超过2083个字符(IE6不能超过508个字符),这也就是Bookmarklet最长长度。压缩工具可以帮忙减少长度,但是使用下面提到连接外部代码方法,可以避开这个限制。 3....对文本和URL进行编码 为了防止出现非法字符,代码以外文本都应该使用encodeURIComponent()函数进行编码,比如把空格变成%20。 四、Bookmarklet编写技巧 1.

1.4K90

GitHub Star 过万,这款神器必须安利!

大家好,是小 G。 今天跟大家推荐一款开源神器,用上后,保证绝对大幅度提升你 GitHub 使用体验。...说白了,创建一个 bookm‍arklet‍,主要通过以下几步完成‍: 编写适用于当前浏览器 JavaScript 代码; 将该代码进行转义,并存入书签; 打开书签,运行代码。...对这块有兴趣同学,想自己做一个同学,小 G 给你们介绍个工具,可帮你快速将代码合成链接书签。 具体使用流程如下: ?...作者很贴心给出了相应 JavaScript 代码,你只需要用上面那款 bookmarklet 转化工具,结合下方代码,即可快速完成。‍...$5"); window.open(url, "_blank"); } else { alert("Not a Git File URL"); } })(); 到这一步,相信你应该学会这款工具基本使用与配置了

49620
您找到你想要的搜索结果了吗?
是的
没有找到

《HTML重构》读书笔记&思维导图

最近读了《HTML重构》这本书,以下做出自己总结归纳,大家可以一起学习交流。   什么是重构?重构是在不改变程序行为基础上进行小改动是代码基本逐渐完善过程,通常需要一些自动化工具帮助。...下面这张思维导图,是对全书大体内容一个概括性总结:   工具   本书推荐工具主要包含是自动化测试,但是觉得现行开发环节当中实际用到会比较少。...这里就推荐一下其他方面的优秀工具:   1. YSlow   YSlow是雅虎推出一款浏览器插件,可以帮助你对网站页面进行分析,并为你提供一些优化建议,以提高网站性能。...戳查看Yslow-23条规则 Firefox插件 Chrome插件 YSlow for Mobile/Bookmarklet 源码   2. ...    作者还是那句话:HTML文档只有内容不应该有装饰 为表单输入框添加标签 对非隐藏input,textarea,select等表单元素确保它们都有相应标签 使用标准字段名称 开启自动完成

1.5K40

我们可以脱离它们

脱离了这些框架,我们可以解决这些问题?我们来看看今天文章: 最近,对将框架与原生 JavaScript 进行对比非常感兴趣。...框架 选择了四个框架研究:当今处于主导地位框架 React ,以及其他三个声称与 React 工作方式不同竞争者。...调试 我们在使用调试 Web 应用程序时候,看到代码和我们编写代码是完全不同。为了方便调试,我们一般需要依靠一些特殊调试工具对网站上代码进行逆向,并将其与我们自己代码中错误联系起来。...表单 Input 通常,当我们构建一个 SPA 项目时,我们会使用某种类似 JSON API 更新我们服务器我们使用任何模型。...不喜欢过度使用 CSS class 作为 JavaScript 选择器。认为它们应该用于将类似样式元素组合在一起,而不是作为一种改变组件样式万能机制。

7.9K30

13个秘技,快速提升表单填写转化率!

消除干扰 注册表单应该有一个明确目的:产生线索。这意味着要排除广告、额外措辞、照片视频等干扰因素。选择弹出式、专用登录页面,或者放置在网站空白区域,让你用户专注于手头任务——完成表单。...这将使你线索更感兴趣,并为他们提供足够激励完成所有表单字段填写。 提供社交网络证明 社交网络证明是这样一种方式,即向潜在线索表明其他人也正在填写表格,而他们也应该这样做。...让表单看起来很漂亮 你知道? 38%的人会因为网站内容和布局在视觉上缺乏吸引力让人不愉快而停止使用网站。人们关心注册表单设计。让表单看起来专业,视觉上有吸引力,并确保它与你其他品牌外观相匹配。...线索在填写信息并提交给服务器流程应该确保顺利。然后,通过A/B测试判断修改表单哪个地方会更高效。 四个优秀注册表单示例 一个创建高效注册表单好方法是参考其他成功例子。...你可以立即使用谷歌注册表单模板 我们已经回顾了一些很棒注册表单示例,让我们来看看几个(免费)模板,你可以使用它们创建自己注册表单

2.7K30

Java测试框架九大法宝

更快速度编写增强测试。 注释以简化测试编写和维护。 提供断言测试预期结果。 不太复杂,执行时间最短。 测试套件可以包含测试用例以及其他测试套件。...可以与存储在外部源(如 JIRA 其他测试用例管理工具)中必需品集成。 Serenity 是理想 Java 测试框架?...Mockito 是理想 Java 测试框架? Mock是现代单元测试一项基本技术。...HttpUnit 还用于在不需要 Web 浏览器情况下对网站进行测试。该框架还支持自动页面重定向、HTTP 基本访问身份验证、HTML 表单提交、JavaScript 和 cookie。...HTTPUnit 是理想 Java 测试框架? HTTPUnit 是一个非常适合执行自动化验收测试功能测试框架。

2.4K21

14个前端开发人员必备有用工具

知道Web开发真的会令人沮丧,但是,借助在线工具,我们可以使工作变得越来越快,提升我们工作效率。 因此,很高兴分享使用工具,这些工具使Web开发任务更加轻松。...1、Metatags.io 在Google,FacebookTwitter上查看时,使用工具测试和查看我网站预览。你将完全按照访问者看到方式看到网站标题,描述和图像。...2、ExtractCSS 使用此在线工具,主要从HTML文档中提取ID元素,类和内联样式,并将其输出为CSS样式表。除了键入复制/粘贴HTML外,无需执行任何其他操作,此工具即可完成工作。...4、Unminify 免费解压缩反混淆JavaScript,CSS,HTML,XML和JSON代码工具,使其代码可读性强。...当我开始使用工具时,让想起从前端SEO到移动网站上要检查重要事项。 7、表单填写器 该工具将方便开发人员测试表单功能。这不仅可以节省你输入所需详细信息时间,而且可以帮助你更快地完成工作。

1K20

做了一款生成代码+数据神器!

1、可视化生成 SQL 代码和模拟数据 假设现在我们要创建一个用户表,可以直接在可视化表单填写信息,然后给表添加字段。...2、支持多种导入方式和逆向生成 那有同学说了,习惯在别的工具建表,比如 Navicat、IDEA 等。如果已经有了数据表,想用你这个工具还得再填一次表单? 当然不需要!...最理想情况,应该就说一下这个表要有哪些列,不用自己填表单,就能生成一张表。 为此呢,开发了【智能生成】功能,基于历史数据,我们只需要填写列名,就能自动填写表单并生成数据了,是不是很方便?...4、协作共建 除了个人创建词库之外,词库也是可以共享,大家可以协作共建、使用其他同学公开词库。甚至还可以一键根据词库创建字典表,研究方向同学也可以把词库当做数据集来使用。...那既然词库能共享,我们填写表单信息是不是也能共享呢? 当然可以,于是又开发了表信息、字段信息共享功能,大家可以学习参考其他同学库表设计,或者直接使用现成库表,一键生成进行二次开发!

9.7K60

(续)很久很久以前学,16个HTML笔记

空链接: 空链接 JavaScript空链接也叫死链接...>也是JavaScript 空链接 电子邮件链接: 联系我们 <a href=”mailto:完整email...表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上或者取消输入,还可以用表单按钮控制其他定义了处理脚本处理工作。 ?...表单标签: 属性: 属性描述action规定向何处提交表单地址(URL)(提交页面)。autocomplete规定浏览器应该自动完成表单(默认:开启)。...target规定 action 属性中地址目标(默认:_self)。 Action属性: Action属性定义在提交表单执行动作。通常表单会被提交到web服务器上某个PHP文件。

2.7K30

php+mysql动态网站开发案例课堂_用php写一个网页页面

大家好,又见面了,是你们朋友全栈君。 在这篇文章中,尽量用最浅显易懂语言来说明使用 PHP, MySQL 制作一个动态网站基本技术。...使用第一步是建立一个数据库,可以用相应图形化工具(例如 phpMyAdmin)建立数据库,也可以在终端直接使用下列 SQL 语句创建一个名为 database_name 数据库: CREATE...= '$id' 当然,这个语句应该是写到一行,不过为了清晰分开来写。...从表单获取信息 概述 这一部分我们演示如何构建一个表单使用填写这个表单并把内容储存到数据库。这一技术是用户注册系统和用户互动基础。 要实现这个功能,需要 HTML 和 PHP 配合完成。...> 粘性表单 如果用户第一次填写失败,他们希望能保留已经填写内容,只做些修改就好了。这需要使用粘性表单技术。

8.4K20

ChatGLM-6B 安装试用

希望这个简单步骤能帮助你制作出美味鱼香肉丝。祝你用餐愉快! 在生成答案过程中,GPU显存使用在一直上涨。 用户:没有猪肉这个食材,可以用鸡肉代替?做出来好吃?...除此之外,ChatGPT 还使用其他一些神经网络结构,例如转换器 (Transformer 变种)、长短时记忆网络 (LSTM)、门控循环单元 (GRU) 等,以便更好地处理自然语言处理和序列数据相关任务...接下来,我们可以在组件 state 中保存表单填写信息,并在组件生命周期方法中处理表单提交和显示。...学习机器学习和深度学习基础知识:了解机器学习和深度学习基本概念、算法和工具,包括监督学习、无监督学习、强化学习等等,这些知识对于理解大模型实现和应用非常重要。 2....说谢谢之后,GPU显存占用降到12613MB,识别到对话结束,应该是清空了上下文。 那我再把上面的 没有猪肉这个食材,可以用鸡肉代替?做出来好吃

92750

JQuery 入门学习(三)

举个小例子,现在有一个注册表单,要用户填写用户名。...但是运用ajax,用户点击链接后,不打开新页面,而由javascript在后台向服务器获取结果,然后用一个提示框弹出提示用户,用户在这个过程中还可以继续填写表单,两个过程互不影响。...这是获取html内容,其实在javascript中,更多是获取json,再通过javascript代码处理json显示给我们用户看。 什么是json     又到了普及概念时候。...json是一种javascript原生数据交换格式。     在互联网上,最普遍就是数据交换。比如在QQ上,A向B发送一个数字,一个字母一句话,告诉B某些信息。...----     好了,基本上把Jqueryajax操作简单地写了一遍,不知道大家有没有听懂,有没有觉得ajax的确是一个比较好工具

8.7K20

「前端架构」React和Vue -CTO选择正确框架指南

快速总结:为项目选择正确javascript框架库是CTO和项目经理基本任务。然而,选择范围很大程度上取决于几个因素,如项目时间、学习曲线、框架性能和团队规模。...幸运是,您可以将flow与Vue集成并启用静态类型检查。 React和Vue模块化 框架支持模块化? 根据模块化原则,您应用程序必须划分为独立模块,每个模块代表单目的功能。...Enzyme 是Airbnb使用一个JavaScript测试工具(与Jest、Karma和其他测试运行程序一起使用)。...这项研究是使用一个基准工具执行,该工具测量了使用这些框架完成大量DOM操作事件所需时间。...如果试验和学习时间更少,宁愿使用Javascript(加上用于静态类型检查Flow)并作为框架响应。 如果你开发团队并不精通Javascript,你会选择哪种框架(语言)?

4.3K20

Postman系列之安装及简介

接口测试可以用Jmeter、SoapUI、PostmanJava+Httpclient、Python+Requests等实现。工欲善其事,必先利其器,好工具能更好更高效率完成测试工作。...可以调试简单CSS、HTML、脚本等简单网页基本信息; 可以发送大多数类型HTTP请求,如GET、POST、PUT、PATCH、DELETE、TRACE等; 方便切换不同环境进行接口测试工作,而不用修改变量代码...①Authorization:身份验证,主要用来填写用户名密码,以及一些验签字段,postman有一个helpers可以帮助我们简化一些重复和复杂任务。...④Pre-requerst Script:可以在请求之前自定义请求数据,这个运行在请求之前,语法使用JavaScript语句。...支持JavaScript语法。postman每次执行request时候,会执行tests。测试结果会在teststab上显示一个通过数量以及对错情况。

1.2K30

Web 框架替代方案

如果标签被显示隐藏,你可以在开发工具样式面板中看到原因,它显示了整个级联,即最终导致标签可见(隐藏)规则链。...传统上,用户填写表格并点击“提交”按钮,服务器端代码就会处理响应。表单是数据绑定和互动性多页面应用版本。难怪具有 input 和 output 基本名称 HTML 元素是表单元素。...用于输入表单 通常,当我们建立一个 SPA 时,我们有某种类似 JSON API,我们用它更新我们服务器,我们使用任何模型。...不喜欢过度使用 CSS 类作为 JavaScript 选择器。认为它们应该被用来将风格相似的元素组合在一起,而不是作为改变组件风格一种万能机制。...怎么知道某个东西是否需要成为表单元素?作为一个经验法则,如果它与模型中数据绑定,那么它就应该是一个表单元素。

2.5K10

无极低代码平台AI之路

场景一:组件定制 以表单组件为例,通过智能推到 UI生成一个表单后,往往需要进一步细节调整。而这些调整操作都是重复,非常繁琐,我们尝试用 AI 取代它。...场景二:逻辑定制 在无极里面,有些页面逻辑需要编写少量前端代码(Javascript实现,这块功能我们称之为 LessCode。...这里我们参考了 AutoGpt 方案,尝试实现 自动拆解任务、自动下发任务交付任务,让多个 AI 实例协同完成用户指令。...下面是一些演示例子: AI 填写表单 下面视频引用 GIAC 会议课程录入表单,介绍如何在表单内实现 AI 自动提取文章简介功能。...接入 AI 后,无极交互方式有了很大变化,很多需求可以直接通过“AI 聊天框”完成,并且随着接入功能越来越多,“AI 聊天框”使用率将会更大,那么这个“AI 聊天框”最终能否取代低代码其他交互,

1.5K20

「译」选择技术栈

我们任务是选择适合工具解决这些问题。有人常说应该为每项工作选择合适工具,但如何判断哪种工具是合适呢?大多数建议到此为止,似乎期望你有一种直觉,当你打开正确框架文档时,这种直觉会充满兴奋。...遗憾是,没有丰富项目经验的人很难有这种直觉。你需要一个系统帮助你缩小选择范围,使你能够独立思考这项任务。所以我们不会考虑预定义技术栈,也不会推崇某种特定技术。...我们可能无法预见我们所选择技术无法应对基本挑战。一个简单例子是决定使用普通 JavaScript 构建我们 UI,因为我们没有考虑到必须构建所有复杂组件。它们可能存在可扩展性性能问题。...例如,在撰写本文时,我会在企业和初创公司环境中都使用 React,因为它既提供了一个稳定社区,也给予了在快节奏环境中所需灵活性。一切都取决于你期望软件寿命。你能使用你熟悉工具?...库 API 不会成就破坏你产品,因此不要沉迷于它们。但毕竟,至少需要在技术方面提供一些技术指导。

6310

推荐一款模拟浏览器自动化操作神器!Mechanize

通过模拟真实浏览器行为,如填写表单、点击链接、处理Cookie等,Mechanize使得开发者可以用脚本来自动执行这些通常需要人工操作任务。...提交表单:对于需要用户填写信息并提交在线表单,Mechanize能够模拟这一过程,无论是进行数据收集还是实现自动化测试。...(根据网页结构,可能需要修改索引名称)browser.select_form(nr=0)# 填写表单信息username = 'your_username'password = 'your_password'browser...此外,根据目标网站结构和表单字段名称,可能还需要调整browser.select_form方法参数以及表单字段键名。这个示例代码演示了基本登录过程,你可以根据具体需求进行扩展和修改。...接下来,我们使用一个循环遍历链接列表,并使用browser.follow_link()方法模拟点击每个链接。最后,我们读取了响应内容并将其打印出来。

26100

IT课程 HTML基础 015_HTML5新特性

表示计算结果。 为表单创建密钥对,通常用于密钥交换。 定义任何类型任务进度条。 衡量已知范围内标量值分数。...新表单属性: / autocomplete 属性:规定 form input 域应该拥有自动完成功能。...当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写选项。...建议使用JavaScript 其他现代技术代替。 不推荐 设置页面中所有文本默认字体大小和颜色。 建议使用CSS 设置文本样式。 不推荐 设置文本字体大小。...建议使用iframe 元素代替。 不推荐 为不支持框架浏览器提供替代内容。 建议使用JavaScript 判断浏览器是否支持框架,并根据情况显示隐藏内容。

6810

更巧妙表单设计与登陆访问

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单原型设计工具 你觉得一个普通人每天会使用多少次登陆功能呢?数据显示至少15次!看起来很多对?...——Luke Wroblewski  曾就职于不同企业,对此也做了类似的观察:每从一个表单中减少一栏,转化率就会相应增加。毕竟填写表单对用户来说是耗时耗力。...用户不应该通过创建一个帐户来使用产品享受服务,他们应该能够有选择性分享他们信息,因为一旦他们开始信任这个网站应用,他们自己会决定是否要进一步提供他们个人信息。...创建简短而吸引眼球CTA:必须向用户展示填写表单好处。 ? 避免强制字段:显示可选字段 ? 用户在使用产品享受服务时发现第一项内容就是表单,每个人都体验过填写表格是多么烦躁。...在注册表单和登录访问中尝试一些留白以填写用户建议,增加用户愉悦度,下次他/她会主动填写哟。 以上便是想法了,那你呢?

97040
领券