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

    js实现网页弹出窗口的代码详细教程

    resizable=no,location=no, status=no') //写成一行 参数解释: <script language="javascript"> js...方法一:<body > 浏览器读页面时弹出窗口; 方法二:<body > 浏览器离开页面时弹出窗口; 方法三:用一个连接调用: <a href="#" >打开一个窗口注意:使用的“#”...我们使用cookie来控制一下就可以了。...写到这里弹出窗口的制作和应用技巧基本上算是完成了,需要注意的是,js脚本中的的大小写最好前后保持一致。...详细的js实现网页弹出窗口的教程就结束了,用途很广泛,可以利用其实现每日弹窗搜一搜自己的博客增加展现量,如果有人帮你点,那就更好了,量大的话,权重就出来了。对seo的帮助很大。

    27K50

    使用 grunt-scp 来部署 js 代码

    在很久之前,我接到任务,要帮忙协助前端做团队建设和流程优化(重点在于代码review上),当时出过一版方案来做静态资源的部署——js、css、imgs。但由于当时对前端的参与度不够,方案并不合适。...先来说下前端的流程,接到任务,开个feature分支写代码,完成后使用grunt打包到dest目录下,同时通过设置host可以本地进行调试。...本地测试没问题,把代码全部推到远端(注意:包含了dest文件夹的内容),之后再测试服务器上使用一个shell脚本,把代码从git仓库的dest文件下cp到nginx的目录下。...测试完毕之后,正常来说使用git和gitlab做代码管理的情况下,应该是提一个merge request出来,然后其他同学review代码,没问题之后进行合并。...大家又可以愉快的使用merge request来提交review申请了. 当然上面省略了build-test的配置,其实就是改了打包的目录。

    75620

    高德地图js api教程_高德地图sdk使用教程

    前言: 由于项目需求需要在项目中实现手机端(基于网页)考勤打卡功能,最初考虑使用H5自身定位功能,但尝试过后,效果很不稳定。...高德JS API提供的浏览器定位接口,融合了HTML5 Geolocation定位接口、精确IP定位服务,以及安卓定位sdk定位。所以在定位上大大提高了精准度以及成功率。...在页面添加 JS API 的入口脚本标签,并将其中「您申请的key值」替换为您刚刚申请的 key; HTML <script type="text/javascript" src="https://webapi.amap.com...成功完成定位需要达成以下前提条件: 系统GPS打开 所<em>使用</em>的App或浏览器已获取定位权限 对打开的页面允许<em>使用</em>定位 对于iOS10以上系统和Android的一些版本已禁止在非HTTPS...定位失败 如果定位失败或者遇到其它问题,请参考FAQ:Geolocation的定位流程以及定位失败的原因 附上源<em>代码</em>: Github地址:GitHub – iGaoWei/Amap-location:

    4.5K20

    调试JS代码

    记录下近期对JS代码的调试过程 性能分析 启动程序之后,打开google浏览器对应页面,按F12或者Ctrl+Shift+I进入 开发者工具页面 目前主要使用的功能有: Performance....性能评估,比如我想看下页面刷新的性能瓶颈所在,先点击 按钮,然后进行页面操作,当页面刷新完成,再点击 按钮,则会生成性能报告,可以看到资源消耗,JS代码的执行逻辑等 Sources....性能报告页面的 部分,可以通过点击色块查看其所在的js代码文件,如 点击则会跳转到 功能栏,有了源文件就可以进行断点调试;这里注意部分js文件是压缩后的文件,建议手动修改程序替换成可读性更强的原始代码文件...查看程序的打印输出,比如我想知道某个函数的执行时间,可以在js代码中进行修改 当js代码执行之后,可以在console输出中看到foo的执行时间 Network....代码使用for循环进行操作,也就是线性复杂度,计算耗时随数据量的增大而线性增大 通过debug观察发现颜色数组会有不少重复的数值,而同样的输入会导致相同的输出,然后对整个数据的1M个点进行统计分析,发现重复率相当高

    19K10

    js代码规范

    前言 在js代码开发中,我简单的总结出了以下规则,后面会陆续补充并且对规范进行分类。...js代码建议保存到后缀名.js的文件中 js代码不建议放在html中,原因有:不能被缓存,会增大网页文件的大小,可维护性不高,会影响页面的加载。...大括号要在使用语句块的时候使用,哪怕只有一句,这样可以避免以后再添加语句的时候造成逻辑错误,比如if else 这样的语句中,默认只对单行代码有效 。...比如对象 var obj={} ;var arr=[] eval eval是最容易混乱使用js函数,他可以执行内部入参的js函数或者表达式,可以直接解析变量。不建议使用 。...尽量使用语法严格模式 消除代码之中的不友好;代码运行更快 ;保证运行的安全 ;为新版本的js做好铺垫。 22.

    8.9K30

    JS代码混淆 | js 逆向系列

    保护知识产权:混淆代码可以防止他人盗用和复制您的代码。通过混淆,您可以更好地保护您的知识产权,确保您的代码不会被滥用或未经授权使用。...npm install uglify-js -g uglifyjs example.js -c -m --mangle-props -c 代码压缩 -m 代码混淆 --mangle-props 混淆属性名...JShaman https://www.jshaman.com/ JShaman 是国内公司开发的js代码加密商业产品 免费版可以直接使用 // 原代码 const person = { age...,通过数组、字典等各种形式存储、拼接、替换等,最终进行还原,这里面没有利用到复杂的语法以及js 语言本身的特性,所以我们一点点解开也学不到什么; 这个代码就不一样了,我们一步一步解开它,尝试去学习其中的思路...使用此选项,随机的死代码块将被添加到混淆的代码中。

    2.4K10

    自托管代码平台Gitlab | 搭建使用教程

    使用高转速(7200 转及以上)或固态驱动器(SSD),可提高极狐GitLab 的响应能力。 由于文件系统性能可能会影响极狐GitLab 的整体性能,我们不建议使用基于云的文件系统进行存储。...您的工作负载受多重因素影响,不限于您的用户活跃程度、您使用的自动化程度、镜像、制品库大小和变更大小。 以下是针对部分用户数量群体,推荐的最低内存硬件要求。...sudo mkdir -p /data/gitlab #/data/gitlab可以修改成合适的目录 cd /data/gitlab 3.2运行容器 参考文章:5分钟搭建自己的代码托管平台gitlab...但是,如果你尝试使用SSH协议进行操作,多半会提示输入密码。 7.1.2方式一 这时需要我们在配置中修改SSH端口。...8.优化 gitlab一启动就占用了不少内存了,如果使用的人再多一点就真的要爆内存了。

    30310

    【保姆级】前端使用node.js基础教程

    :node inspect app.js使用 nodemon(自动重启工具):首先安装 nodemon:npm install -g nodemon使用 nodemon 运行脚本:nodemon app.js...在代码中访问环境变量:const environment = process.env.NODE_ENV;单元测试:使用测试框架(如 Mocha、Jest)进行单元测试:安装测试框架:npm install...--save-dev mocha编写测试用例并运行测试:npm test调试工具:使用 Node.js 自带的调试器:启动调试模式:node inspect app.js在调试模式下,可以使用 c(继续执行...使用 VS Code 进行 Node.js 调试:在 VS Code 中配置 launch.json 文件,设置调试选项并启动调试。.../nvm/v0.39.1/install.sh | bash使用 nvm 安装、切换和管理不同版本的 Node.js

    15910

    log4j使用教程_log4js

    格式化器的使用 修改 Log4JTest 中的代码: public class Log4JTest { public static void main(String[] args) {...运行 main 函数,在 D 盘下会生成一个 out.html 文件,打开文件,里面的信息就是代码中输出的日志信息: log4j.properties 配置文件的使用 上面使用代码的方式设置 Logger...log4j 采用类似 C 语言的 printf 函数的打印格式格式化日志信息,具体的占位符及其含义如下: %m 输出代码中指定的日志信息 %p 输出优先级,及 DEBUG、INFO 等...如:%d{yyyy年MM月dd日 HH:mm:ss} %l 输出日志时间发生的位置,包括类名、发生的线程,以及在代码中的行数,如:Test.main(Test.java:10) %F...输出日志消息产生时所在的文件名称 %L 输出代码中的行号 %x 输出和当前线程相关的 NDC(嵌套诊断环境) %% 输出一个 “%” 字符 可以在 % 与字符之间加上修饰符来控制最小宽度

    68730
    领券