c++和JS代码相互调用 利用COM原理 有一个类做了封装,大家可以照着Demo学习
2022-04-08 15:10:47 11.37MB COM c++和js调用
1
实现原理 功能1.删除状态 用removeChild()方法即可 功能2.最上面的点赞 判断文字的内容是否为赞,做相应操作改变存放赞数量的容器文本内容 功能3.回复评论 创建一个新的评论添加到评论列表里 功能4.回复里的点赞 判断我是否点了赞,做相应操作 功能5.回复或者删除 判断字符串回复还是删除,做相应操作 代码用了事件代理,还有三元运算判断,减少代码量 每行代码都有详细的注释 一眼看到那么多的代码不要烦躁 其实你要把每个功能单独去看都是很简单的dom操作 一点点消化,读懂每一行代码 完整代码 注:代码复制到本地后替换下图片 <!DOCTYPE html> <html lang="en"
2022-04-03 22:24:32 68KB js js代码 textarea
1
省市县三级联动js代码,另附页面展示,可拿来直接用...
2022-03-28 09:32:39 26KB 省市县联动
1
ASP.NET AJAX 文本框内容自动补全JS代码 自动补全 自动提示 根据关键词自动下拉菜单
2022-03-27 16:09:08 12KB AJAX 自动补全 自动提示
1
使用方式 js压缩.exe 需要压缩的文件名,或者使用 批量.bat G:\js批量压缩\ 批量压缩某个文件夹中的文件。代码来自于https://github.com/javascript-obfuscator/javascript-obfuscator。我将其生成exe文件可以离线运行,并且无需node环境
2022-03-27 07:12:38 13.61MB 加密 压缩 混淆 JS
1
自从node-js出现之后,不只是java,php等后端语言可以操作数据库,进行内容的增删改查,javascript简本语言同样具备了该项技能,而且在node下,js具备了很强的操作性和代码的阅读性,让晦涩难懂的代码变得更加的清晰了,下面我简单介绍javascript如何操作数据库进行登录注册功能的实现。 首先,页面部分就直接省略了,我们默认已经安装数据库了,开始从注登录说起。 exports.login =function(req,res){ var username=req.body.uname; var pwd=req.body.psd; var sql=select *
2022-03-25 17:50:39 54KB js js代码 操作
1
这个功能之前有简单的带过,这次详细的讲解下原理和存在的问题(由于是运用html5的新API 所以有兼容问题,推荐移动端使用该方法)。 功能描述: 在浏览器中新建标签页并指定一个网址,网页加载完毕后,正常流程下是不允许点击返回的。因为当前标签页的相关历史记录是没有的,所以没有记录可以返回。 应客户要求,需要在这种情况下,给他的历史记录里添加一个链接(比如首页),这样在新打开的页面,点击返回就可以跳转到首页,让用户看到系统的各种功能,推广平台。 一、知识要点 HTML5引进了history.pushState()方法和history.replaceState()方法,它们允许你逐条地添加和修改历史
2022-03-24 21:13:13 87KB js js代码 js获取url参数
1
js代码-假设本地及其无法做加减乘除法,需要通过远程请求让服务端来实现
2022-03-24 20:45:34 1KB 代码
1
树结构在很多地方都会用到的,这是js实现树代码,很实用,测试过了可以用的,没有网上的复杂,很好用, 其中,imgSrc要换成你硬盘里存在的图片路径。然后在你的+号图片的单击事件响应使用topOfList()函数即可,我测试过,可用。ShinkSlowly()函数内部可以控制张开和收缩的速度。
2022-03-23 18:25:37 3KB 简单的js树结构实现
1
下面给大家介绍下JS正则表达式 必须包含数字、字母、特殊字符 js正则表达式要求: 1. 必须包含数字、英文字母、特殊符号且大于等于8位 2. 特殊符号包括: ~!@#$%^&* 正则表达式如下: /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/ 解释: 这里主要用到了js正则表式中的正向前瞻 ?=,举个例子 /\d/.exec( ‘abc2abc’ ) 匹配结果为2,释义:匹配一个数字 /\d(?=a)/.exec( ‘abc2abc’ ) 匹配结果为2,释义:匹配一个数字,但是这个数字后面必须跟着字母a
2022-03-23 18:25:12 51KB js js代码 字母
1