KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 K
没有for的话,只是一个label,添加了for="ID"的话,点击这个label就会激活对应的控件 运行下面的代码查看效果: form action="" method="post" enctype="multipart/form-data" label for="file"文件名:/label i
form表单精确选中: $("input[type='button']") 两种方案判断单选框(radio)是否被选中: 方法一: var sex_flag = false; for(var i=0; i$(":radio").length; i++){ if($(":radio")[i].checked == true){ sex_flag = true; } } if(s
js onbeforeunload()可以在用户关闭或者刷新本页面的时候,弹出询问框,提醒用户是否真的离开还是误操作(虽然本功能或许会令用户方案,但是有时还是很管用的),本函数支持火狐和IE:
WordPress主题(WordPress模板)安装共有两种方法,一种是在线提供的模板,一种是自己下载的模板。下面针对两种方法安装的不同进行讲解: 方法一:在线提供的模板的安装 1、选择侧边栏“
phpcms更新栏目出现“Fatal error: Maximum function nesting level of ’100′ reached”错误,后来发现有一个栏目已经删除,但是在数据库中还存在,在v9_category表中把已删除栏目数据删掉就正常了。
当鼠标移动到网页按钮上,按钮图片会切换;或者当鼠标移动到banner上,banner图片会变成另一张。这可以用background来实现,也可以自定义js函数来实现。网上常用MM_swapImage、MM_swapImgRes
定义和用法 :before 选择器在被选元素的内容前面插入内容。 :after 选择器在被选元素的内容后面插入内容。 注:请使用 content 属性来指定要插入的内容。 浏览器支持 所有主流浏览器都
Adobe Fireworks CS6 是专业的网页图片设计、制作与编辑软件。它不仅可以轻松制作出各种动感的Gif、动态按钮、动态翻转等网络图片。更重要的是Fireworks可以轻松地实现大图切割,让网页
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的
getElementsByClassName()是HTML5 新增的DOM API。IE8以下不支持。 对于现代浏览器开发,还可以使用querySelector()和querySelectorAll()。他们的功能更加强大。 解释:getElementsByClassName()是HTML5的DOM API。
将phpcms默认ckeditor编辑器换成KindEditor
更改kindeditor自带代码高亮插件为ueditor的代码高亮插件
插入运行代码效果 第一步:在/statics/js/kindeditor/lang/ 里面找到zh_CN.js 文件,在 filemanager : '文件空间', 后面加入 runCode : '代码运行', 这是定义按钮的中文名字。 第二步:在/statics/js/kind
昨天,我爱模板网给一个台湾客户做网站,用dedecms做后台,需要在编辑器上传附件,找来找去,没有找到附件上传按钮,却发现在媒体上传按钮和全屏编辑按钮中间空出来好大一块,点
HTML5带给我们的不仅仅是更多语义丰富的标签,还有更多新特性,比如本地存储。要在客户端保存用户一些数据,我们首选使用cookie,但是cookie最多只能存储4kb,而HTML5的本地存储localS
今天我爱模板网在布局时遇到一个问题,就是用表格布局一个如下的效果: 这个,给tr比较好,table的话,只有外面有边框,而用td,就非常麻烦。可是,我写了如下的代码,给tr加了边
Html5 Canvas transform就是矩阵变换,一种坐标的变形。 坐标变形的三种方式,平移translate, 缩放scale以及旋转rotate都可以通过transform做到。 transform(m11, m12, m21, m22, dx, dy):这个方法必须将当前
在早些时候,keywords对于SEO的作用,毋庸置疑,非常重要。但是,近期看到很多权重高的网站,都没有keywords标签: 这是为什么呢?原来,由于keywords对于网站的SEO早年很重要,很多站长
前言: 大家在使用phpcms发布文章的时候是不是有种想砸电脑的冲动呢,phpcms自带的ckeditor编辑器竟然连行高都不能设置,说实在phpcms这一点做的确实不好,难道就没有解决的办法了吗?
在做手机站时,遇到了下面的一段代码: meta name="viewport" content="width=device-width, initial-scale=1.0" ViewPort meta标记用于指定用户是否可以缩放Web页面,如果可以,那么缩放到的最大和最小缩放
border-radius未出来之前,类似织梦官网那样,处处圆角却不得不切成图片的布局真是让人头疼不已,如今,一句border-radius就能解决过去可能很多行才能解决的问题。真是牛叉。但是,在
在div中,文本布局经常出现,换行混乱的情况。 问题表现: 1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行. 2.中英文混写,则在英文字符串的开始处换行(英文长度
随机文章优点 有利于展示所有文章,特别是一些老的文章也有在首页、列表页、内容页等添加随机文章列表标签等地方展示文章,让搜索引擎更好的收录文章。 随机文章添加方法 ded
dedecms的orderby有很多排序方式,今天我爱模板网就在这里详细总结下,方便下次查看: orderby的排序方式大致可以分为下面几种 1,按点击数排序(orderby='hot' 或 orderby='click'),这个也就
jQuery 的动画方法(animate)支持各种属性的过渡,但是默认并不支持色彩的过渡,该插件正是来补足这一点! PS: 该插件支持 RGBA 颜色的过渡,但是请注意,IE8以下的版本不支持 RGBA 颜色
border:none;与border:0;的区别体现有两点:一是理论上的性能差异二是浏览器兼容性的差异。 1.性能差异 【border:0;】把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器
响应式设计meta的一些相关设置,viewport的设置
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数
css中src: url('iconfont.eot?#iefix') format('embedded-opentype')什么意思? IE 6-8 是不支持 format() 这种格式说明的,只会读取类似 src:url() 这样的格式,所以 IE 6-8 会把第一个引号到最后一个引号之间
jQuery ajax 加载动画 jQuery ajax是一个非常实用的ajax工具,在数据加载完成之前,做加载动画也非常简单。具体就不介绍了,直接上jQuery代码,所有的解释都放在代码的注释中: $.ajax({ur
常见的一种效果,在用ajax请求时,没有返回前会出现前出现一个转动的loading小图标或者“内容加载中..”,用来告知用户正在请求数据。这个就可以用beforeSend方法来实现。 function test
JS中的sort()对数组排序,不开辟新的内存,对原有数组元素进行调换。但是排序数字需要借助一些“外力”...
JS的 for in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for
appendChild定义 添加一个节点到指定的节点的子节点数组中,读起来好象有点拗口,简单地说就是将元素添加到指定的节点中 appendChild用法 target.appendChild(newChild)//newChild作为target的子节点
今天,我爱模板网在做ASP的时候,出现了错误,提示 An error occurred on the server when processing the URL。可是我并不知道错在哪,如何将错误的具体内容显示出来?百度了下,如何解决IIS7中出
一、伪元素和伪类的区别 在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,即 :before为伪元素 ; ::before为伪类; 关于语法和浏览器支持 伪元素实际上在CSS1中就存在了,但是我们
下面小编就为大家带来一篇js利用for in循环获取 一个对象的所有属性以及值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了JavaScript装饰器函数(Decorator),结合实例形式分析了JavaScript装饰器函数(Decorator)的功能、实现与使用方法,需要的朋友可以参考下
这篇文章主要介绍了ES6中Iterator与for..of..遍历用法,结合实例形式分析了ES6中Iterator的概念、用法及for..of..遍历的使用技巧,需要的朋友可以参考下
这篇文章主要介绍了ES6中Generator与异步操作,结合实例形式分析Generator的概念、功能及相关操作技巧,需要的朋友可以参考下
wordpress博客系统(以下简称WP),非常强大,被开发者应用于各个领域而不仅限于个人博客。新闻站、教育网站、商城等等都可以使用WP建设,甚至有的开发者把WP做成了论坛。 因为这是一
我们都知道,transform是css3推出的变形属性,包括斜切、平移、缩放、旋转等,配合css3的动画,可以做出很多炫酷的效果。但是,我爱模板网被客户要求让transform兼容到IE8浏览器。明显的
这篇文章主要给大家介绍了关于Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#Object' 的解决方法,文中介绍的非常详细,需要的朋友们下面来一起看看吧。
这篇文章主要为大家详细介绍了bootstrap paginator分页前后台用法示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要给大家介绍了关于Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面跟着小编来一起看看吧。
本篇文章主要介绍了手把手教你把nodejs部署到linux上跑出hello world,非常具有实用价值,需要的朋友可以参考下
这篇文章主要为大家详细介绍了ionic2自定义cordova插件开发以及使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
我们在做网站的时候,可能由于submit提交按钮无法在里面再套入其他的标签,只能放文字。这时,就不得不用其他标签来替代提交按钮,例如:a标签。但是,除了submit和button,其他标签
这篇文章主要介绍了asp的SQL语句中and和or同时使用的注意事项,需要的朋友可以参考下
这篇文章主要介绍了adodb.recordset.open(rs.open)方法参数详解,需要的朋友可以参考下
本文主要介绍.NET各个版本之间的区别,以帮助新手朋友选择适合的.NET Framework的版本进行开发。
这篇文章主要介绍了Webform 内置对象 Session对象、Application全局对象,ViewState的相关资料,需要的朋友可以参考下
这篇文章主要介绍了ASP常用日期格式化函数 FormatDate(),很多情况下我们需要自定义输出格式需要的朋友可以参考下
今天,我爱模板网在给一个客户做js转盘的时候,是采用的css3配合jQuery的。期间遇到一个问题,就是需要获取转盘旋转了多少度。
经常看到bootstrap等框架的按钮禁用时,鼠标移动到上面,会显示类似下面的禁用的鼠标样式: 使用方法非常简单: .btn{cursor: not-allowed;} 但是,这里必须说明:跟pointer-events同时使用会影
如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理
在利用npm安装vue时,执行: npm install vue@2.5.2 虽然下载成功,在“node_modules”的确都安装了相应的版本,但是在命令窗口,会提示错误: npm WARN enoent ENOENT: no such file or directory, open 'h:\
今天我爱模板网在使用mui开发一个商城的时候,遇到了“Uncaught ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api必须在)”的错误提示,plus api必须在plus ready之后,再调用。
一、DOMException是? DOMException 是W3C DOM核心对象。 DOMException 接口表示一个处理的错误,当一个操作不可能执行的时候,会抛出一个异常。例如试图创建一个无效的DOM, 或通过一个不存在的
最近我爱模板网在做项目时,需要用html5的本地存储技术localStorage保存数据,之前用过几次,确实比js的cookie好用多了,但是保存的一直都是字符串,今天想保存对象,发现保存不了,必
开发都会使用版本控制软件,以便团队多人协同开发,以及程序源码的版本管理。目前比较主流以及易用的版本控制软件是Git,本文介绍一下,如何在开发计算机上快速安装Git客户端,
今天,我爱模板网做APP,有个拍照功能,需要使用到相机。提交APP STORE发现不通过,原因是,IOS打开相机弹出的RN权限提示框的提示文字有问题,需要改为:“xxx需要使用你相机权限,
今天,我爱模板网在做APP考勤时,需要定位用户的位置,显示在地图上,于是就想到了用h5+的plus.geolocation.getCurrentPosition来获取经纬度,然后通过百度地图api将经纬度转换成详细的地址
格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令 作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。 注意:在批处理文件中
一、简介: Tablesorter作用于一个标准的HTML表格(有THEAD,TBODY),实现静态排序;主要特点包括: (1) 多列排序; (2) 支持文本、URI地址、数值、货币、浮点数、IP地址、日期、时间
for-of 循环 for (var value of myArray) { console.log(value);} 循环的对象需为一个数组 无法记录索引 可以相应break、continue、return语句 可用来遍历对象属性 可用来遍历对象的自值 无法获取到对象或
今天主要来给大家说一下for的几种循环,仅代表个人的想法与观点,欢迎各位大神批评。 for循环主要有以下几种: 1.一般的for循环 2.for-in循环 3.forEach循环 4.for-of循环 一.首先是普通的
VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题 页面展示: 实现效果:点击实现列表内容的展开、折叠。 div class="invoice-list" v-for="(item,index) in invoice
今天用小乌龟SVN提交更新时,出现Authorization failed的错误,如下图: 这种情况肯定是SVN服务器出现了问题,需要修改其三个配置文件: 1、svnserve.conf: [general]anon-access = readauth-access = wri
先看下sort语法: arrayObject.sort(sortby);//参数sortby可选。规定排序顺序。必须是函数。 sort() 方法用于对数组的元素进行排序。 如果调用该方法时没有使用参数,将按字母顺序对数组中的元
js的sort排序非常强大,可以先看下它的简单用法: js sort排序 。下面这个是我爱模板网遇到的一个排序问题:一个数组中有很多对象,每个对象都含有时间,需要根据时间的先后顺序将
1、v-if与v-for一起使用 当v-if与v-for一起使用时,v-for具有比v-if更高的优先级,这意味着v-if将分别重复运行于每个v-for循环中。所以,不推荐v-if和v-for同时使用 使用推荐方式: ul li v-for=
apicloud aMap模块的根据经纬度获取地址信息的getNameFromCoords报{code:1008}错误:
input获取焦点,键盘的换行就会变成“搜索”,form不能少,type必须为“search”
还在为module.exports、exports、export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一、首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!export和
1.什么是Web Worker 在web worker规范产生之前,dom渲染和javascript代码执行是在同一个浏览器线程中执行的。也就是说:渲染dom的时候不能执行javascript代码,执行javascript代码的时候,UI界面会
什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。 web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做
一、介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,::after,::selection。 ::before和
问题描述 在使用electron-vue时候,运行npn run dev,会出现下面的错误 解决 没有搜索到合适的答案,在GitHub的 electron-vue issue 中找到了 方案一 简单粗暴,不知道会不会有什么影响,直接将这
js for in 循环对象
我爱模板网将flutter升级了,然后出现了问题,需要 将flutter项目升级到AndroidX ,但是,在运行flutter run时,还是出了问题: The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.0 and
我爱模板网在做点在功能时,在本地测试的时候,点击点赞按钮,发送ajax,浏览器出现了错误: Warning: Cannot modify header information - headers already sent by 问题原因:函数 header(),setcookie() 和
上篇文章,我们在本地通过修改 PHP.ini 来解决 Warning: Cannot modify header information - headers already sent by 的问题。但是阿里云服务器和虚拟主机该怎么修改 PHP.ini ?按照下面步骤一样解决:
微信小程序官方文档已经介绍了 module.exports 与 exports 的用法,使用方便,下面是截取自官方的内容,但是解释的不明不白: 微信小程序模块化文档地址:https://developers.weixin.qq.com/minip
穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。 module和exports是Node.js给每个js文件内置的两个对象。可
关于module.exports和exports的区别,我已经在前一篇文章讲过,传送门。 在es5中,用module.exports和exports导出模块,用require引入模块。 es6新增export和export default导出模块,import导入模块。 一
使用export default需要注意以下几点: 1、export default 向外暴露的成员,可以使用任意变量来接收 2、在一个模块中,export default 只允许向外暴露一次 3、在一个模块中,可以同时使用expor
dedecms织梦默认的ckeditor不好用,而且也非常难看,而百度编辑器ueditor是使用非常广泛的编辑器,好看,功能强大,之前,我爱模板网就分享过 把DEDECMS默认的编辑器换成kindeditor 。今天,
问题描述: 最近在做微信小程序开发的时候,有一个在线拍照上传的功能要做。原本好好的功能,调试代码几次后发现,拍照上传功能失效了。经过不断的排查发现,原来是小程序的本
pushState和replaceState是一个HTML5的新接口,他们的作用非常大,可以做到改变网址却不需要刷新页面,这个特性后来用到了单页面应用中比如:vue-router,react-router-dom里面。 注意:仅改变网
在做开发的时候,倒计时的需求是很常见的,比如订单待提交和待支付都会有倒计时,市面上的兼职软件在领取任务后都会有倒计时,登录注册中获取验证码的时候也会有倒计时,有的
Vue2-Editor是一款基于vue的非常好用,界面简洁的富文本编辑器插件。
elementUI是一款非常好用的基于vue脚手架的后端框架,表单验证非常好用。但是,今天我爱模板网在使用它进行日期验证的时候出了问题
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipar
String data,right truncated:1406 Data too long for column 'content' at row 1
一、概述 FormData类型是XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据提供便利。 作用: 1.利用一些键值对来模拟一系列表单控件:即将form中的所有表单元素的
thinkPHP5的$request-header()方法并没有header的Authorization值,但是发送请求头部有的: 解决方案: 在.htaccess 文件中加入 设置 SetEnvIf Authorization ^(.*) HTTP_AUTHORIZATION=$1
目前谷歌浏览器、Microsoft Edge支持文件夹上传,具体操作方法是:在input type="file"上加入一个属性:webkitdirectory后才支持: input type="file" name="file" webkitdirectory / 加入webkitdirectory后的效果可
工作中遇到了HTML5公众号,需要拾取图片,识别图片中的身份证号、驾驶证。也就是ORC。注册了百度的ORC,将图片转为base64,直接使用百度的ORC接口实现了。估计将来可能还会遇到,于是
stream流的transform转换
dart export导出和拆分库很像,在上一节,有三个文件,calculator.dart、logger.dart和util.dart,这里依然使用这三个文件,用util.dart导出这两个文件: calculator.dart代码: import 'dart:math';int add(i
DecoratedBox装饰盒子,是用来给别的容器进行装饰的widget
DecorationImage装饰图片主要配合BoxDecoraion使用,相当于给容器加背景
Flutter 之网络请求Dio, FormData, 表单网络请求, x-www-form-urlencoded
Flutter ProgressIndicator进度条组件主要两种:圆形进度条CircularProgressIndicator和LinearProgressIndicator
今天,在使用transform写多个值时,又用了逗号隔开,导致老是不起作用,这里记下: css3变换属性transform单个值很简单: transform:translateX(500px); 多个值用空格隔开,不是逗号!多个值用空
我爱模板网在做大屏展示时,在某个按钮上加了下面的代码: .btn{ transition:all 100ms;}.btn:hover{ transform:scale(1.2)} 发现移动到这个按钮上,周围的一些元素会发生抖动,这时,只要让这些的
通过BorderRadiusTween和Tween共用一个AnimationController,即叠加多个动画,实现类似遮罩的效果,Tween动画负责宽高,BorderRadiusTween负责边框圆角动画
在VUE中,使用下面的方法,可以任何方法中调用这个方法销毁想要销毁的方法,而不用刻意去生命周期函数destroyed中销毁
vue老是提示[vue/no-parsing-error] Parsing error: x-invalid-end-tag.eslint-plugin-vue,但是标签都能匹配上啊,如下图: 去掉这个烦人的提示有两个方法: 方法一、File-Preferences-Settings,搜索“vetur.val
在每个Map条目上应用指定的函数。换句话说, **forEach** 允许迭代Map的条目。## 语法```javaMap.forEach(void f(K key, V value));```## 参数 * **f(K key, V value)** \- 将f应用于地图的每个键值对。调用 **
此方法返回小于或等于数字的最大整数。## 语法```dartNumber.floor()```## 返回值返回小于或等于数字 **x** 的最大整数。## 例如```dartvoid main() { var a = 2.9; print(The floor value of 2.9 = ${a.floor()})
`for ... in`循环用于循环对象的属性。以下是`for ... in`循环的语法。```javafor (variablename in object){ statement or block to execute }```在每次迭代中,来自对象的一个属性被分配给变量名称,并且
**for** 循环是一个明确循环次数的循环实现。在 **for** 循环执行用于指定次数的代码块。它可用于迭代一组固定的值,例如数组。以下是 **for** 循环的语法。```dartfor (initial_count_value; te
## Dart编程实例 - Map forEach() 方法```dartvoid main() { var usrMap = {name: Tom, Email: tom@xyz.com}; usrMap.forEach((k,v) = print(${k}: ${v}));}```
## Dart编程实例 - Floor 方法```dartvoid main() { var a = 2.9; print(The floor value of 2.9 = ${a.floor()});}```
## Dart编程实例 - dart for-in 循环 ```dartvoid main() { var obj = [12,13,14]; for (var prop in obj) { print(prop); }}```
## Dart编程实例 - Dart for循环```dartvoid main() { for(var temp, i = 0, j = 1; j30; temp = i, i = j, j = i + temp) { print(${j}); }}```
## Dart编程实例 - HelloWorld```dartvoid main() { print(hello world);}```
1、 localeCompare ()方法实现中文排序: 定义:用本地特定的顺序来比较两个字符串。 语法:stringObject.localeCompare(target) 参数:target——要以本地特定的顺序与 stringObject 进行比较的字符串
首先,您的浏览器支持js的localeCompare方法,然后才能实现。这段代码是我爱模板网在项目中使用的,可以实现中文姓名按照拼音首字母进行降序升序排序。下面是简单的解释: 1、sort
最近,我爱模板网打开Adobe Photoshop CC 2018,老是会弹出“adobe crash reporter service 已经停止工作”的弹窗,如下图: 虽然不影响PS的使用,但是还是比较烦人。解决办法如下: 1、对着ps快捷
for和while语句都可以完成特定动作的重复性操作。不过,使用时不可随意替换。简单比较如下。 语义 for语句是以变量的变化来控制循环进程的,整个循环流程是计划好的,可以事先知道
for语句是一种更简洁的循环结构。语法格式如下: for (expr1;expr2;expr3) statement 表达式expr1在循环开始前无条件地求值一次,而表达式expr2在每次循环开始前求值。如果表达式expr2的值为真,
使用typeof 运算符可以检测基本数据类型,但是 typeof 有很多局限性。本章介绍两种更灵活的方法,以应对高级开发可能遇到的各种复杂情况。 使用 constructor constructor 是 Object 类型的原型
要阅读word文档,我们将获得名为docx的模块的帮助。我们首先安装docx,如下所示。然后编写一个程序,使用docx模块中的不同函数按段落读取整个文件。我们使用以下命令将docx模块放入我
Corpora是一个展示多个文本文档集合的组。单个集合称为语料库。其中一个着名的语料库是古腾堡语料库,其中包含大约25,000本免费电子书,网址是: http://www.gutenberg.org/ 。在下面的例子
WordNet是一个英语词典,类似于传统的词库,NLTK包括英语WordNet。我们可以使用它作为获取单词,用法示例和定义含义的参考。类似单词的集合称为lemmas。WordNet中的单词是有组织的,节点
昨天我爱模板网在做一个使用yarn进行包管理的项目时,运行 yarn install 进行安装包,出现了下面的错误提示: yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统因
我爱模板网通过phpMyAdmin新建MySql数据表,提交时报错: #1089 - Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys 截图
我爱模板网新建了个MySQL数据库,往里面插入内容时,报了下面的错误: 1366: Incorrect string value: '我爱模板网' for column 'name' at row 1 插入英文或数字没问题,应该是字符编码问题。打开表
网上关于vue使用Web Worker http://www.5imoban.net/jiaocheng/CSS3_HTML5/2019/0618/3579.html,有相关的库,但是我爱模板网做的这个项目,并不需要处理多少Web Worker,于是直接用原生的来撸了。 1、在根目
我爱模板网在利用input webkitdirectory 做文件夹上传时,一次性选择的文件达到了10000个,选择文件后,需要对文件一个一个进行遍历,以便于显示在当前列表,这是一个非常耗时的操作,
Flutter报错:Cannot provide both a color and a decoration
Flutter报错:A borderRadius can only be given for uniform borders.
element基于axios封装的request默认发送的是application/json,如果要发送form-data,需要做以下修改 一、在request.js将“application/json;charset=UTF-8”改成“application/x-www-form-urlencoded” const service = a
我爱模板网在做一个项目时,看到了类似于如下的代码: 此时,虽然不明白为什么这么写,但是能猜出来,点击div的时候,弹出
在uni-app的pages.json中,有两处可以设置backgroundColor,一处是globalStyle,针对全局所有页面生效,另一处是pages-style中,针对当前设置的页面生效。其实,官方文档已经说的很清楚了,这个
本文来自 CSDN 的星辉Johnson,感谢大神提供的代码,写的太好了,故转载到此处! Word.Application官网地址:https://docs.microsoft.com/zh-cn/office/vba/api/word.font.strikethrough 说真的,刚开始我也不知
我在使用Cesium加载gltf报错: RuntimeError: Unsupported glTF Extension: KHR_technique_webgl 这个gltf是很久之前的数据,使用 osgb转Cesium 3D tiles工具 转换的是没有这个问题的。 解决办法: 在初始化地球
Decorator 是 ES7 的一个新语法,目前仍处于第2阶段提案中,正如其“装饰器”的叫法所表达的,他通过添加@方法名可以对一些对象进行装饰包装然后返回一个被包装过的对象,可以装饰的
dedecms V5.7的ckeditor编辑器的批量上传,是基于强大的flash上传插件——SWFUpload,但是先在的浏览器已经抛弃flash了,但dedecms v5.6的fckeditor的批量上传插件不是基于swfupload,所以,只能先换
本案例利用VUE3的teleport实现了简单的模态框代码,将模态框生成的代码放在了VUE模块的外面,body的里面,这样z-index更加容易控制。并利用双向绑定实现了点击子组件灰色遮罩,隐藏自己
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机
dedecms自定义了图片字段,然后添加文章正常的,点击编辑,发现报错了: Fatal error: Call to a member function GetInnerText() on string in dedecms发布的文章无法编辑、无法修改。不显示。问题解决
我爱模板网在用react native开发app时,运行yarn android时,报了下面的错误: Make sure you have an Android emulator running or a device connected and have set up Command failed: gradlew.bat app:installDebug -PreactNativeD
在使用Ant Design Mobile的InputItem文本输入时提示"受控组件建议使用rc-form",rc-form是一个将输入框变为受控组件的库,也是一个React的高阶form组件。它集合了对于输入框的各种方法,可以使
ActivityIndicator的效果类似我们平时看到了loading,在android中ActivityIndicator是progressBar 的Indeterminate(false)模式,说白了就是一个半圆转啊转。 具体属性: 1、ViewPropTypes props… :包含View控
今天我爱模板网在做一个项目时,给input设置color发现无效。用谷歌调试工具发现,这个input设置了如下的样式: -webkit-text-fill-color:#888 发现把这个样式注释了就有效果了。 百度了下这个
我爱模板网 在使用vue echarts实现map地图时,报了下面的错误: Uncaught (in promise) Error: Component series.map not exists. Load it first 错误已经描述的非常清楚了,没有map模块,这是因为在vue.js中使
vue报错:template or render function not defined,截图如下: 这种原因主要有下面几种: 1、引入的外部组件,没有注册,要进行注册: 2、引入了,也注册了,还提示,可能是因为组件没有ex
今天,我爱模板网在对一个项目进行二次开发时,运行npm install安装依赖时,报了一大堆错误: 都是提示 npm WARN tar ENOENT: no such file or directory, open... ... 百度了一下,npm不行,就cnpm上,执
form-create-designer 是一款基于 @form-create/element-ui 实现的自定义表单设计器组件,可以通过拖拽的方式快速创建表单,自定义表单的高效实现方法,效果如下: form-create-designer核心功能:
form-create-designer 很完美,但是后台需要表单生成后的JSON和配置的JSON数据,form-create-designer本身提供的API,结合vue-codemirror 和 jsonlint-mod就能实现预览、导入导出了,效果如下: 使用方法
我爱模板网在使用form-create-designer做表单设计器时,由一个需求:选择表单设置时,里面要能选择此表单关联的数据库表,是个下拉框,能展示接口返回的所有数据表。选择某个组件(如
利用Ajax请求服务器的数据(也可以是静态页面),利用History主要用于更新浏览器Url,实现前进后退等。 首先看下效果 思路 1、通过Ajax请求服务器的数据,渲染到页面 2、通过History改变
微信小程序wx.showActionSheet无法调起。一开始以为是无法触发,但是在浏览器上是可以调起的,代码如下: pickReason(){ let list = this.reasonList.map(item = { return item.reasonTitle }) wx.showActionSheet({
在vue中,我们要获取一个组件的宽高尺寸、定位距离等信息可以给该组件一个ref,然后使用this.$refs就可以获取组件的信息。如: var width= this.$refs.text.offsetWidth; 详见:vue $ref 获取DOM节点
最近我爱模板网在做一个网站,这个网站不大,没必要用Vue-cli。而且,客户特别强调需要做SEO,那就更不能做成vue单页面形式了。但是当项目快完成时,客户特别强调要用mavonEditor编辑
ES6新增的before、after、prepend、append方法类似于jQuery的before、after、prepend、append方法,只不过不用再引入jQuery这么大的库了,可以看出JS也在越来越简化DOM操作。 before() before()是个ChildNod
自2020年6月30日起,苹果App Store审核要求应用在启动时,不能使用启动图片,必须改为使用Storyboard来制作启动界面。之前使用静态png图片做启动屏的方式,最大的问题是多尺寸适配,iO
我爱模板网在做一个对接工行支付的公众号项目时,在点击支付时,后端会返回一串form表单的字符串,要求这个form表单能够自动提交并跳转到表单action属性指向的地址。先看下代码:
react antd的input,onchange事件,监听event,代码如下: Input placeholder="请输入联系人姓名" maxLength={50} allowClear onChange={onChange} /const onChange = (e) = { console.log(e)} 运行后,出现了下面的错误:
react antd出现这个错误: [antd: Form.Item] `children` is array of render props cannot have `name`. 如果在Form.Item里面嵌套超过两个子元素,就会出现上面的错误,代码类似于下面: Form.Item label="姓名" n
关于react路由的history跳转 1、跳转时携带参数: this.props.history.push({ pathname:"/admin/reply", params:{ id:e.id }}) 2、在跳转后的页面获取参数: this.props.location.params.id
前言 大家都知道,通过浏览器的地址栏来改变切换页面,前端实现主要有两种方式: ①通过hash改变,利用window onhashchange 监听。 ②通过history的改变,进行js操作加载页面,然而histor
我爱模板网在使用VUE3做项目时,运行npm run serve,安装到12%,报了下面的错:Error: module property was removed from Dependen
npm在运行项目时,没有任何问题,但是打包,却提示ERROR in static js index ed562fc9e9fd5779b18e js from UglifyJs截图如下:经排查
hash路由就是带 的路由,history就是不带 的路由,hash路由打包后不需要配置,直接就能访问,history需要在nginx中配置才能正确访问。vue3
我爱模板网在使用vue版的form-create-design做表单设计器时,在设计模式,也就是用fc-designer时,拖进去了富文本框,并且一切正常,当保存
threejs插件OrbitControls默认的垂直方向上的旋转角度很小,例如想要看到底面和天空,不行,可以通过minPolarAngle和maxPolarAngle来进行控制
在Threejs中,我爱模板网要实现模型被点击弹出内容的效果(详见threejs点击事件http: www 5imoban net jiaocheng webgl 202205185008 html),然后,做出来之后发现,点击模型的确可以弹出,但是当我拖拽模型时,松开鼠标也会触发。于是想到了,用mousedown和mouseup来获取时间戳进行比对。发现并没效果。
vue打包报错:ERROR in node_modules element-ui lib theme-chalk fonts element-icons ttf Module parse failed: Unexpected character (1:0)
我爱模板网在开发vue插件时,遇到了下面的错误提示Module build failed: TypeError: this getResolve is not a function。这是因为sass-loader版本问题导致的,降低版本即可,执行下面的命令重新安装sass-loader,即可解决问题
页面进入onload比较好触发,但是关闭时,想弹出提示,就得用beforeunload去监听。但是这个beforeunload用法很严格
基于vue的wangEditor4利用自定义菜单实现上传功能
我爱模板网用form-create-designer做一个自定义表单时,客户的需求是加上一个部门选择器,可以实现从左侧拉去一个“部门选择器”的组件,就
wangEditor是一款非常不错的富文本编辑器,我爱模板网之前曾分享:vue项目使用wangeditor4并自定义上传附件菜单。但是经过使用发现,wangEditor4在复制粘贴有颜色的文字时,颜色会丢失,其他样式好像不会。不知道是不是编辑器的bug
我爱模板网在云桌面上开发程序,打开chrome,按F12在network里查看请求时,发现是空的,刷新也没有任何请求,甚至连资源请求都没有
Manifest version 2 is deprecated, and support will be removed in 2023 See https: developer chrome com blog mv2-transition for more details
qiankun js 子应用引入百度地图报错:Uncaught TypeError: application workFlow died in status LOADING_SOURCE_CODE: Failed to fetch
uni-app离线打包,报错:Caused by: org gradle api internal plugins PluginApplicationException: Faile to app
跨域资源共享(CORS)标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。服务器确认允许之后,才发起实
element UI表单验证错误提示不消失
threejs OrbitControls通过enableDamping开启阻尼效果,让推拽视图有缓冲效果,不至于太生硬。
js利用storage改变事件实现跨页面通信
默认情况下,当前页面修改localStorage,本页面是无法监听的,只有同源的其他页面才可以监听到本页面localStorage的改变。
它还能查询系统使用的是深色模式还是浅色模式,即prefers-color-scheme,css 媒体特性,用于检测用户是否有将系统的主题色设置为亮色或者暗色。 在过去,必须手动切换主题色,写两套css,然后通过js来切换。
我爱模板网在使用php开发项目时,在上传文件这块,竟然会报下面的错
本文基于ThinkPHP+WangEditor实现了富文本+上传图片+上传视频,前端框架采用的是layuimini-2,步骤非常详细,当然也非常简单,例如没有处理上传失败具体情况的返回等。文末提供了WangEditor的压缩包
vue3打包提示下面错误:[@vue compiler-sfc] ::v-deep usage as a combinator has been deprecated Use :deep() instead
vue3在style中用@import导入的css文件,scoped不生效影响全局样式
js for in的索引值是字符串导致的问题
我爱模板网在用vue3+webpack4做一个安全门户网站时,客户对代码进行了格式化,发现里面的请求接口路径直接能看到,要求对代码进行脱敏加密混淆,没办法,不得不借助强大的javascript-obfuscator插件,它能够通过增加随机废代码段、字符编码转义等方法可以使构建代码完全混淆,达到无法恢复源码甚至无法阅读的目的。
我爱模板网在使用vite+vue3+echarts做项目,运行时并没有报错,但打包部署后,echarts统计图并没有出现,还报错
uni-app vue3 store全局数据共享
uni-app默认使用的vue2,这次新项目,不能再墨守成规,改成了vue3,之前的store引入方式等都要改了
yarn install报Integrity check failed for "extension-widgets "(computed integrity doesn t match our)
yarn安装依赖提示下面的错误: error https: registry yarnpkg com : Integrity check failed for " " (computed integrity doesn t match our records, got "sha512- sha1- ")
ck-editor5是一款非常优秀的富文本编辑器,我爱模板网就在开发中使用到了它。下面是按需生成build文件,引入到vue3的方法
ckeditor5经历了这么多年的发展,已经非常成熟,UI界面也比较精美。
ckeditor5在编辑器宽度不够时,默认会折叠工具栏
ckeditor5 添加emoji表情的步骤
ckeditor5编写自定义插件,并做国际化处理
网上有很多关于Ckeditor粘贴样式都是的解决办法,但那都是ckeditor4或者3,没有关于ckeditor5的,老版本解决办法这里就不说了,这里说下ckeditor5的解决办法。
Monaco Editor代码编辑器是一款由微软推出的,非常强大的代码编辑器。非常著名的vscode,就是基于它的内核,在node基础上开发出来的IDE
应客户需求,要实现在ckeditor5上进行word上传,并将word解析后,显示到编辑器中。当然,解析word前台不可行,所以就由java完成,然后将解析结果返回给我。
ckeditor5插入内容
我爱模板网在开发一个cms程序时,有这么个需求:cms的内容众所周知是核心功能之一,所以在文章列表点击添加文章时,要打开新窗口,然后在新窗口添加完文章,自动关闭这个窗口,同时通知列表页刷新。
ckeditor5插件开发之编写可下拉,也可直接点击执行的插件,本文是基于vue3使用ck-editor5,亲测可用这篇文章来实现的。
我爱模板网开发cms时,采用的是ckeditor5,正常粘贴别的网站内容没问题,但是当我粘贴从腾讯新闻复制来的的文章时,出问题了,403不显示
我爱模板网开发cms时,采用的是ckeditor5,正常粘贴别的网站内容没问题,但是当我粘贴从腾讯新闻复制来的的文章时,出问题了,403不显示
script引入monaco editor编辑器时报错Can only have one anonymous define call per script file
react-native启动时红屏报错:Unable to load script Make sure you re either running a metro server or that
warn No apps connected Sending “reload” to all React Native apps failed Make sure your app is running in the simulator or on a phone connected via USB
ckeditor5和vuedraggle一起使用时,拖拽会导致将内容拖拽到了编辑器里面
之前,vue3+webpack使用monaco-editor以及script引入monaco-editor,都没有问题,这次又在vue3+vite上使用到了monaco-editor。 vite没有对应的monaco-editor-webpack-plugin插件,所以,如果直接使用并初始化,可以看到效果,但是会报错
使用jquery v3 1以上的版本,如果出现下面的错误提示:Uncaught TypeError: elem getClientRects is not a function
org gradle api tasks StopExecutionException: Your project path contains non-ASCII characters
最近启一个很老的项目,发现提示下面错误:Node Sass could not find a binding for your current environment: Windows 64-bit with Node js
undefined is not iterable (cannot read property Symbol(Symbol iterator)) at _iterableToArray 如果报了这个错误,说明你代码中可能用了es6中的拓展运算符
在使用qrcode js时,需要在生成的url后面拼接token,这时生成二维码报错
我爱模版网在使用CKEditor5时,从wps中拷贝内容到编辑器中,发现全是空白空格,内容无法展示出来。
关闭vue3运行过程异常出现的errors页面
uni-app 微信小程序@import引用scss文件无法解析报错
要求组件名称以驼峰格式命名,自定义组件名称应该由多单纯组成,防止和html标签冲突,所以Index vue 会报错
一般情况下,pc版和手机版的切换,比如在网站底部搞个按钮,手机下显示pc版,pc下显示手机版,这种都不是响应式,而是手机一套模板,pc一套模板。响应式不用这个,它是自适应的。但是,客户不懂啊,非要在手机下能切换到pc看效果
uniapp微信小程序PDF和word预览
运行nvm命令:nvm list available报错:PS C: Users Administrator> nvm list available Could not retrieve https: npm taobao org mirrors node index json
element-plus v-for循环中form表单必填校验其实注意两点就能很好实现1、循环中的el-form-item的props必须是唯一的【字符串】,主要是为了校验时找到相应的dom:
百度编辑器ueditor粘贴文本 自动添加white-space为nowrap的解决方法
UEditor百度编辑器粘贴本地图片上传并回显
本文介绍了如何在Vue项目中使用unplugin自动导入第三方库和组件,以及如何配置unplugin-auto-import和unplugin-vue-components插件,包括resolvers和文件路径设置。
Fatal: Out of memory, malloc failed (tried to allocate 42446849 bytes)
解决curl error 28 while downloading https: repo packagist org packages json: Timeout was reac head
It s not a recommended way to export struct with @Entry decorator, which may cause ACE Engine error in component preview mode
用淘宝镜像安装依赖时,提示:request to https: registry npm taobao org vuedraggable failed, reason: certificate has expired
Error: The project seems to require yarn but it’s not installed
Disconnected: No supported authentication methods available(server sent: publickey)
今天我爱模板网重装了系统,然后安装配置好git后,去拉取之前的代码,发现提示: git repository path "xxx " is not owned by current user
鸿蒙APP编译报错 Declaration merging is not supported(arkts-no-decl-merging)
scss 提示 SassError: There is no module with the namespace “math”