原生js中jsonp跨域实现调用必应每日壁纸API Tips: 注意jsonp跨域需要后台支持。 必应壁纸接口: https://github.com/xCss/bing 1234567891011function setBingImage(){ let script = document.createElement('script'); bing = { bg: function 2020-02-05 代码片段 > JavaScript
搜索框实现各大搜索引擎智能提示功能(jsonp跨域实现自动补全搜索建议) 首先是各大搜索引擎的数据 谷歌/google:http://suggestqueries.google.com/complete/search?client=youtube&q=#content#&jsonp=window.google.ac.hcallback:window.google.ac.h返回值:window.google.ac.h([“关键字”,[[“关键字规划师”,0],[ 2020-01-18 代码片段 > JavaScript
原生JS实现限制input上传文件格式、大小及清空 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// 监听文件上传change事件设置背景图片scrollContent.addEventListener("change", function (e) { // 获取input file标签 2020-01-18 解决方案 > JavaScript
VSCode常用功能性插件推荐(附带链接) 本文内容较多可以按 Ctrl + F 搜索。 提示:由于插件数量较多,简介均为插件介绍文档中内容,具体请点击链接查看插件文档。提示:相同功能或功能相近的插件请勿重复安装,避免造成冲突或插件相关功能使用中重复。提示:插件仅提供功能性增强,请牢记基础,切勿本末倒置。提示:请按需安装。 Auto Import自动查找,解析并提供所有可用导入的代码操作和代码完成。适用于Typescript和TSX。 2020-01-16 实用工具
JS数组对象排序 12345678910111213141516171819var commonData = [{ "name":"xxx", "count":1},{ "name":"xxx", "count":5},{ 2020-01-14 代码片段 > JavaScript
原生js实现操作文件、本地设置图片背景及美化原生input file 通过HTML5的File API读取文件内容 : 123456789101112131415161718192021222324252627282930313233var fileInput = document.getElementById('test-image-file'), info = document.getElementById('test- 2020-01-13 代码片段 > JavaScript
原生js中动态添加事件监听 开发中比较容易出现动态渲染元素,无法绑定事件监听,这种情况下需要以事件委托的方式为动态添加的元素添加事件监听 事件委托: 由一个元素监听他的子元素所发生的事件 具体代码: 123456789101112131415161718//这段代码包含处理上传文件代码//scrollContent父元素//setBackGround子元素子元素为动态生成,直接为子元素添加监听会无法获取该元素导致监听失败sc 2020-01-13 解决方案 > JavaScript
JS实现点击空白处隐藏元素 适用场景: 自定义的下拉选择,点击空白自动隐藏 侧边栏点击空白隐藏 … 首先,阻止事件冒泡代码: 123456789//阻止事件冒泡function stopPropagation(e) { var ev = e window.event; if (ev.stopPropagation) { ev.stopPropagation(); 2020-01-11 代码片段 > JavaScript
常用的三种许可证(Apache License 2.0、GNU General Public License v3.0、MIT License)简单介绍及区别 Apache License 2.0简介: Apache许可证(英语:Apache License),是一个由Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留著作权和放弃权利的声明,但它不是一个反著作权的许可证。 此许可证最新版本为“版本2”,于2004年1月发布。 许可条件: Apache许可证是宽容的,因为它不会强制派生和 2020-01-10 日志