您身边的网站建设专家
成功案例

【建站服务】泽州微信公众号开发【泽州网络推广】泽州建站、泽州网站维护、泽州网页制作、泽州微信小程序代运营公司-域名申请

日期: 2022-09-20 15:44:20 浏览数:4


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


泽州微信公众号开发【泽州网络推广】泽州建站、泽州网站维护、泽州网页制作、泽州微信小程序代运营公司

网站建设.jpg

泽州,古代州名,是今山西晋城市在隋、唐、五代、宋之称。 [1-4] 

尧舜时,属冀州畿内地。春秋属晋,战国属韩,后兼属赵与魏。秦兼天下,为河东上党二郡地,两汉因之。三国魏时,属平阳上党二郡地,西晋因之。永嘉之后,沦于十六国之前赵、后赵、前秦所据。

东晋太元十一年(386),西燕慕容永分上党置建兴郡。北魏永安二年改置建州,治高都城,辖高都、长平、安平、泰宁四郡。北齐改置建州道行台,北周复为建州。隋开皇三年(583),改建州为泽州,依境内获泽河为名。大业三年改置长平郡,义宁二年复为泽州。

唐仍为泽州,天宝初改高平郡,乾元初复为泽州,宋仍为泽州及高平郡,先后隶河东道、河东路。金灭北宋,改曰南泽州,金元光二年,升忠昌军节度。元置泽州司侯司,至元三年,罢司侯司复为泽州,隶中书省平阳路、晋宁路。明洪武二年,升泽州直隶州,直隶山西承宣布政使司。

清雍正六年(1728),升为山西省泽州府。

民国二年(1913),北洋袁世凯政府颁布《划一现行各省官厅组织令》,废府。

注:历代郡州府辖境与今晋城市辖6(县、市、区)大体一致。自北魏起治所均位于今城区。 [1-4] 


JS全局复制粘贴板的精简兼容实现

目前看到很多网站的复制功能都是阉割版,出现各种不能复制,这么大的bug难道网站管理员没发现吗?不是的,可能在他们浏览器是正常的,而在用户那里就有可能不正常,因为浏览器不同。说明他们的程序兼容性极差。但这个现象却非常普遍!因为网上大部分的教程都是阉割版!又或者是代码非常复杂难以应用。

开门见山,今天侃侃这篇文章实现复制粘贴板的优点:

1. 代码精简清晰条理性,易维护修改

2. 兼容性良好,基本兼容所有浏览器,有Chrome(谷歌)浏览器(43及以上),Firefox(火狐)浏览器(41及以上),IE浏览器(9及以上),Opera (29及以上), Safari (10及以上),可以理解为支持目前所有浏览器

3. 使用简单和自由,只需要指定需要复制的文本容器id或class,事件自己定义或者不通过事件也可以调用使用

4. 可以复制文本框的内容也可以复制其它网页任何地方的文字

5.支持跨区域复制,批量复制。

6.支持独立复制网页中不存在的文本(纯程序复制)。

6.支持svg文本的复制。

javascript代码:

复制代码window.copy = {/*JS全局复制粘贴板的精简兼容实现    * by 秋叶博客 //www.mizuiren.com/498.html    * textContainer参数可以是选择器名称,也可以是文本    * callback是复制后执行的回调处理,可选,默认会弹出复制成功信息    */text: function(textContainer, callback) {var copyTextArea = document.querySelectorAll(textContainer); //要拷贝的文本容器var text = '';if(!copyTextArea.length) {text = textContainer;} else {for(var i = 0; i < copyTextArea.length; i++) {//把选择器所有的文本通过换行符拼接,取值区分输入框text += ((copyTextArea[i].nodeName === 'INPUT' || copyTextArea[i].nodeName === 'TEXTAREA') ? copy.HTMLEncode(copyTextArea[i].value) : copyTextArea[i].textContent) + '
';}}this.div = document.createElement('pre');//创建临时容器,pre为了保证复制的内容带有格式,尤其是多段跨区域复制this.div.innerHTML = text;this.div.style.positon = 'absolute';this.div.style.left = '-99999999';//把临时容器偏移到无穷远处,absolute不妨碍网页原本的内容定位和视觉copyTextArea = this.div;document.body.appendChild(this.div);(copyTextArea.nodeName === 'INPUT' || copyTextArea.nodeName === 'TEXTAREA') ? copyTextArea.select(): copy.selectText(copyTextArea);copyTextArea.focus()try {var successful = document.execCommand('copy');if(!callback) {callback = function() {alert("文字已复制到剪贴板中");};}if(successful) {callback();} else {copy.alertError();}if(this.div) {this.div.parentNode.removeChild(this.div);}} catch(err) {copy.alertError();}},HTMLEncode: function(html) {var temp = document.createElement("div");(temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);var output = temp.innerHTML;temp = null;return output;},alertError: function() {alert("无法复制,请手动选择文本复制");},selectText: function(copyTextarea) {if(copyTextarea.hasAttribute('contenteditable')) {copyTextarea.focus();}if(document.selection) {var range = document.body.createTextRange();range.moveToElementText(copyTextarea);range.select();} else if(window.getSelection) {var selection = window.getSelection();var range = document.createRange();range.selectNodeContents(copyTextarea);selection.removeAllRanges();selection.addRange(range);}}};复制代码

使用教程:

需要注意的事,你的网页不能有copy这个对象,否则会被覆盖,引入前先检查。如重复,请把任意一个对象改名。 常规调用:

复制代码document.getElementById("button").onclick = function() {copy.text('#textarea');}复制代码

或者(回调调用,复制后执行自定义程序):

复制代码document.getElementById("button").onclick = function() {copy.text('#textarea', function(){        alert('复制成功啦!');    });}复制代码

或者(跨区域复制,批量复制):

复制代码copy.text('span');复制代码

或者(复制网页中不存在的文本(纯文本复制):

复制代码copy.text('把我这段文字放到剪贴板');复制代码

或者(复制svg文本):

复制代码copy.text('text');复制代码

泽州微信公众号开发泽州网络推广泽州建站、泽州网站维护、泽州网页制作、泽州微信小程序代运营公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站