E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
原生javaScript
原生javascript
实现上下左右中间八个点控制元素大小、旋转角度、拖拽位置功能
最近在接触一个简单的图形编辑器,要求是要实现web页面加载图标元素并可以通过上下左右中间八个点鼠标控制元素大小。拖拽功能比较简单,一般都比较容易实现,主要是旋转和八个点控制元素的大小,旋转是相对难理解一点,需要到一些数学问题,关于坐标系的知识。整个demo源码下载地址:点击下载源码通过Math.atan可以计算出反正切的值,从而推算出鼠标移动到哪个象限的时候的角度。四个点的拖拉也这个比较容易实现,
codingNoob
·
2019-08-14 21:30
web前端
javascript
原生javascript
实现上下左右中间八个点控制元素大小、旋转角度、拖拽位置功能
最近在接触一个简单的图形编辑器,要求是要实现web页面加载图标元素并可以通过上下左右中间八个点鼠标控制元素大小。拖拽功能比较简单,一般都比较容易实现,主要是旋转和八个点控制元素的大小,旋转是相对难理解一点,需要到一些数学问题,关于坐标系的知识。整个demo源码下载地址:点击下载源码通过Math.atan可以计算出反正切的值,从而推算出鼠标移动到哪个象限的时候的角度。四个点的拖拉也这个比较容易实现,
codingNoob
·
2019-08-14 21:30
web前端
javascript
React开发笔记
reactFACEBOOK框架虚拟DOM组件化开发原生JS的框架(ES6+
原生javascript
)优点1.极速的渲染能力虚拟DOMvirtualDOM2.高度组件化组件之间高度复用3.经历大量的测试有一定的稳定性虚拟
钢之炼金术师
·
2019-08-12 23:00
原生JavaScript
(js)手把手教你写轮播图插件(banner)
---恢复内容开始---1.轮播图插件1.什么是插件:为已有的程序增加功能2.插件的特点(为什么要做成一个插件)与注意事项:1.通用性,可移植性强2.兼容性:不会对其他代码产生影响3.创建一个div,给一个基础的宽高属性outline:外边框;不会占据盒子空间border:内边框盒模型:外边距-边框(border会占据空间)-内边距-内容轮播图插件的实现:1.插件:html部分最好只有一个外部的d
兔子爱吃胡萝贝
·
2019-08-12 16:00
原生javascript
、js判断滚动到浏览器底部触发事件
window.onscroll=function(){//变量scrollTop是滚动条滚动时,距离顶部的距离varscrollTop=document.documentElement.scrollTop||document.body.scrollTop;//变量windowHeight是可视区的高度varwindowHeight=document.documentElement.clientHe
萤火虫de梦
·
2019-07-28 22:10
原生javascript
、js判断滚动到浏览器底部触发事件
window.onscroll=function(){//变量scrollTop是滚动条滚动时,距离顶部的距离varscrollTop=document.documentElement.scrollTop||document.body.scrollTop;//变量windowHeight是可视区的高度varwindowHeight=document.documentElement.clientHe
萤火虫de梦
·
2019-07-28 22:10
为什么我们要熟悉这些通信协议? 【精读】
原生javaScript
,HTML,CSS.Dom操作EventLoop和渲染机制各类工程化的工具原理以及使用,根据需求定制编写插件和包。
Peter谭金杰
·
2019-07-27 13:00
html5
html
css
node.js
javascript
为什么我们要熟悉这些通信协议? 【精读】
原生javaScript
,HTML,CSS.Dom操作EventLoop和渲染机制各类工程化的工具原理以及使用,根据需求定制编写插件和包。
Peter谭金杰
·
2019-07-27 00:00
javascript
node.js
css
html
html5
用原生 JavaScript 实现十大 jQuery 函数
作者:OmarDuarte翻译:疯狂的技术宅原文:https://devkisslist.com/2019/...未经允许严禁转载在本文中我将把自己最常用的jQuery函数转换为
原生JavaScript
疯狂的技术宅
·
2019-07-12 00:00
javascript
jquery
JS常用自定义函数总结
JS常用自定义函数总结1、
原生JavaScript
实现字符串长度截取2、
原生JavaScript
获取域名主机3、
原生JavaScript
清除空格4、
原生JavaScript
替换全部5、
原生JavaScript
-零
·
2019-07-08 19:00
React学习(二)-深入浅出JSX
前言在Jq,
原生javascript
时期,在写页面时,往往强调的是内容结构,层叠样式,行为动作要分离,三者之间分工明确,不要耦合在一起然而在React出现后,一切皆js,对于在JS里面写HTML代码,刚开始是非常反感的
itclanCoder
·
2019-07-01 22:21
原生javascript
共享onload事件
在工作时,我们给一个元素绑定了事件,如果dom还没加载完成,就执行了js代码,就不会绑定成功。常规解决方案就是用:window.onload=EventFunction;可是如果有两个事件,window.onload=EventFunction1;window.onload=EventFunction2;那2就会将1取代,这时你可能会想:每个事件处理板书只能绑定一条指令。有一种办法可以让我们避开这
奔跑的太阳花
·
2019-06-28 11:00
解决
原生javascript
缺少insertAfter的功能,非Jquery方法
在现有的方法后插入一个新元素,你可能会想:既然有insertBefore方法,是不是也有一个相应的insertAfter()方法。很可惜,DOM没有提供方法。下面编写insertAfter函数,虽然DOM本身没有提供,但它确实提供了一个把一个节点插入到另一个节点之后所有工具。我们完全可以利用已有的DOM方法和属性编写一个insertAfter函数:Title在现有的方法后插入一个新元素,你可能会想
奔跑的太阳花
·
2019-06-28 10:00
原生JavaScript
常用数组/字符串方法与遍历
数组方法数组常用方法改变数组自身方法push()数组末尾添加n项/pop()数组末尾移除一项*****shift()/unshift()reserve()数组反向排序/sort()数组正向排序(仅适用于一元数组)splice(index,removelength,[ele,ele1…])删除/插入/替换*****不改变数组自身方法join(‘字符串分割符’)返回字符串*****/toString(
QQ_1440277049
·
2019-06-22 13:05
原生JavaScript
用Vue.js在浏览器中实现裁剪图像功能
我们将使用Vue.js而不是
原生JavaScript
来完成此操作。要了本文想要完成的任务,请查看上面
疯狂的技术宅
·
2019-06-18 08:16
原生JS使用Canvas实现拖拽式绘图功能
一、实现的功能1、基于oop思想构建,支持坐标点、线条(由坐标点组成,包含方向)、多边形(由多个坐标点组成)、圆形(包含圆心坐标点和半径)等实体2、
原生JavaScript
实现,不依赖任何第三方js库和插件
旺仔筱馒头
·
2019-06-05 10:37
原生js实现Canvas实现拖拽式绘图,支持画笔、线条、箭头、三角形和圆形等等图形绘制功能
一、实现的功能1、基于oop思想构建,支持坐标点、线条(由坐标点组成,包含方向)、多边形(由多个坐标点组成)、圆形(包含圆心坐标点和半径)等实体2、
原生JavaScript
实现,不依赖任何第三方js库和插件
旺仔筱馒头
·
2019-06-05 00:00
canvas
原生JavaScript
中的Ajax异步网络请求中get和post请求方式的区别
浅谈get和post请求的区别:首先这两种请求方式名字都有所区别;其次在AJAX异步网络请求中,get和post的传参方式不同,get是在url中,而post是在send里面。get请求因为数据参数是报录在url中的,所以安全性较低,假如密码是不允许暴露的情况,则不能使用get请求方式,post的请求参数是放在请求头的,所以安全性较高。两者的另外一个区别是post请求必须有请求头:setReque
尔嵘
·
2019-06-03 20:01
JavaScript
PHP
AJAX
(Demo分享)利用
原生JavaScript
-ScrollLeft-实现做轮播广告通知
轮播广告通知整体思路:1.首先文字的移动利用了JAVAscript中ScrollLeft的知识点;2.在设置一条一模一样的新闻,利用无缝轮播图滚动的原理让新闻无缝滚动。3.使用了自执行匿名函数,让网页载入后自动开始执行定时器,开始轮播广告通知。实现效果:文字实现无缝跑马灯滚动轮播效果,鼠标划入停止滚动,鼠标移出继续滚动。代码内有超级详细的注释,如有疑问,请留言,会在第一时间回复!效果图:全部代码如
TZ张无忌
·
2019-06-02 20:00
(Demo分享)利用
原生JavaScript
-随机数-实现做一个烟花案例
原生js实现放烟花效果,点击鼠标,然后随机向四周扩散,!思路:1.首先烟花是五颜六色的,所以我们先写一个随机颜色的函数;2.创建一个制造烟花的构造函数,第一个参数为元素,第二参数为初始x轴位置,第三参数为y轴位置;3.烟花散开的位置是随机的,所以我们先要使用随机数生成一个随机的速度值。代码内有详细注释,生成的烟花形状可以根据自身需要调成图片或者其它样式。效果图如下:代码如下:Document*{p
TZ张无忌
·
2019-05-27 12:00
前端开发数据请求
数据请求数据请求在前端开发中的使用有两种形式使用
原生javascript
提供的数据请求-ajax(四部曲,一般需要我们结合Promise去封装,使用不是很便利,但是效率很高)-fetch(本身结合了Promise
DingLei_
·
2019-05-24 20:17
前端开发数据请求
数据请求数据请求在前端开发中的使用有两种形式使用
原生javascript
提供的数据请求-ajax(四部曲,一般需要我们结合Promise去封装,使用不是很便利,但是效率很高)-fetch(本身结合了Promise
DingLei_
·
2019-05-24 20:17
使用原生js编写一个简单的框选功能方法
今天我们来聊一下怎么使用
原生javascript
编写一个简单的框选功能。
classlfz
·
2019-05-13 09:23
原生JavaScript
实现jQuery中的fadeIn和fadeOut淡入/出效果
目录一、前言二、需求分析三、功能实现3.1HTML代码3.2JavaScript初始化代码3.3淡入效果---仿jQuery中的fadeIn()函数3.4淡出效果---仿jQuery中的fadeOut()函数3.5淡入/淡出效果---仿jQuery中的fadeToggle()函数四、最终效果五、修改后的最终版本一、前言一提到淡入淡出效果,大家可能会想到jQuery的fadeIn(),fadeOut
叶墨大人
·
2019-05-10 13:10
前端
利用
原生JavaScript
实现造日历轮子实例代码
前言在日常开发中,大多数都是在和框架打交道,久而久之便遗忘了原生JS的感觉,个人感觉中原生JS基础还是很重要的,所以最近就利用了空余时间造一个轮子出来,虽然以我的水平造出来的轮子质量还是不太可靠的,但是我觉得用来练练手还是不错的,哈哈!!So,Let'sbegin!github:github.com/Zero-jian/p…以下是日历的样子,是有点难看,讲究讲究,重点在于JS部分,嘻嘻!!!关于日
茉莉灬纯洁的白
·
2019-05-08 09:26
TypeScript开发Node.js程序的方法
使用TypeScript有很多好处,现在你要让我在用
原生JavaScript
写任何东西的话,需要给我一个令人信服的理由。
疯狂的技术宅
·
2019-04-30 09:09
原生javascript
实现导航栏吸顶
导航栏的吸顶效果非常简单,可以说没有技术难度可言,但是既然遇到了,还是选择记录下来,可能会帮到部分小白。(demo链链接在最后面)实现原理非常简单:1.编写一个吸顶的css样式2.div结构3.封装一个获取滚动条位置的函数;4.用window.onscroll=function(){}实时监听滚动条。5.通过滚动条的位置判断,当大于某个指定值的时候(这里设置为50),改变导航栏的样式,实现吸顶效果
YongChao_bms
·
2019-04-30 00:00
用 TypeScript 开发 Node.js 程序
使用TypeScript有很多好处,现在你要让我在用
原生JavaScript
写任何东西的话,需要给我一个令人信服的理由。在本文中,我将向你展示如何设置一个简单
疯狂的技术宅
·
2019-04-29 00:00
node.js
typescript
前端
99%的前端新手都不懂的8大布局
一、基础知识没错我所说的基础,就是html+css,顶多加一个基础的
原生javascript
。当然现在很多公司把nodejs也当做一名web前端的基础必备技能,而不是加分项了。
前端-DK
·
2019-04-27 16:23
前端开发
web前端
前端
前端工程师
编程开发
面向对象
原生JavaScript
案例炫彩小球
面向对象其实对于初学者来说还是比较难以理解的,以前看到一个面试题目面向对象是什么?面向对象是一种思想,千万别入坑了;这次给大家带来的是一个鼠标移动产生小球的案例,不是我不想给大家分享如何去认识面向对象,因为我觉得,做案例比什么画图理解,或者是字面意思更好理解一点;那么来吧宝贝;先上点简单的CSS*{margin:0;padding:0;}body{background:#000;}再来HTML最后
疯狂的严先生
·
2019-04-25 14:00
vue-property-decorator使用指南
VuePropertyDecorator提供了7个装饰器(@Emit、@Inject、@Model、@Prop、@Provide、@Watch、@Component),实现像
原生JavaScript
class
gqzydh
·
2019-04-25 09:59
Vue+TypeScript
vue
原生javaScript
实现Ajax 和 jQuery实现Ajax
作者后台使用的是php语言,所以这里以php后台Api为例子,不影响学习Ajax一、javaScript原生使用Ajax1.get方法//1.创建对象兼容处理varxhr=null;//处理低版本IE不兼容问题if(window.XMLHttpRequest){xhr=newXMLHttpRequest();}else{xhr=newActiveXObject("Microsoft.XMLHTTP
邢走在云端
·
2019-04-21 00:00
javascript
jquery
json
api
从函数式编程到Ramda函数库(二)
Ramda基本的数据结构都是
原生JavaScript
对象,我们常用的集合是JavaScript的数组。Ramda还保留了许多其他
原生JavaScript
特性,例如,函数是具有属性的对象。
Vadim
·
2019-04-15 09:00
原生JavaScript
编写一个ajax
编写第1个AjaxfunctionAjax(){varxmlHttpReq=null;if(window.ActiveXObject){//兼容IE5、IE6xmlHttpReq=newActiveXObject("Microsoft.XMLHTTP");}else{xmlHttpReq=newXMLHttpRequest();}xmlHttpReq.open("GET","test.php",t
csdn_yqf1994
·
2019-04-12 14:14
常见的
原生javascript
DOM操作
1.创建元素创建元素:document.createElement()使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。var div =document.createElement("div");使用createElement()方法创建新元素的同时,也为新元素设置了
chinashanzhang
·
2019-04-08 18:15
web面试总结-JavaScript
使用
原生JavaScript
方法使用数组的splice方法vararr=[1,2,3,4,5];ar
2分_08b6
·
2019-04-01 16:02
Web前端怎么学,小白一定要知道的学习路线
1、不要让对未来的忧虑干扰你现在的学习,有些JavaScript初学者会问刚开始要学习哪种框架,但是如果你还没能熟练使用
原生JavaScript
,你就不应该问这种问题。
前端柏言
·
2019-03-28 14:59
微信小程序与vueJs的异同
简而言之,所有的框架都是建立在
原生javascript
基础之上的,所以对于有一定js基础的同学来说,各种框架都是比较容易入手的,但不同的框架之间又有一定的差别,有时候切换使用时就会掉入坑了。
可可西里的骄傲
·
2019-03-25 10:00
classList介绍和
原生JavaScript
实现addClass、removeClass等
使用jQuery可以给元素很方便的添加class和删除class等操作,现在原生的JavaScript也可以实现这个方法了。使用classList可以方便的添加class、删除class、查询class等。语法:letelementClass=element.classList;elementClasses是一个DOMTokenList表示element的类属性。如果类属性未设置或为空,那么ele
sourcenode
·
2019-03-19 00:00
javascript
vue+
原生JavaScript
实现slideDown与slideUp[简单思路]
整个代码如下:标题一这是一段文本这是一段文本这是一段文本这是一段文本exportdefault{data(){return{}},methods:{slide:function(event){letcurTarget=event.currentTarget,containsCurClass=curTarget.classList.contains("up"),nextSibling=curTarg
风雨后见彩虹
·
2019-03-18 16:00
回到基础:如何用原生 DOM API 生成表格
翻译:疯狂的技术宅原文:https://www.valentinog.com/bl...本文首发微信公众号:jingchengyideng欢迎关注,每天都给你推送新鲜的前端技术文章怎样用
原生JavaScript
疯狂的技术宅
·
2019-03-10 00:00
原生js
前端
dom
javascript
如何用
原生JavaScript
打造一款简易谷歌插件
今天,我打算向你们展示如何用
原生JavaScript
做一款谷歌插件----不依靠任何诸如React、Angular或者Vue框架的原生JS。
Chor
·
2019-03-06 00:00
javascript
css
html
原生JavaScript
数组基础 (生成与常用方法)
数组:数组是一种数据结构。数组将无序的数据做有序的排列(这里的有序指的是数组的下标,而数组的内容并没有顺序),存储在一个变量中。在原生js中没有数组的类型,原生js中数组可以存储多个不同类型的数据(因为js是一种弱类语言)js中创建数组的方法一,字面量创建(创建一个数组并赋值的简写)varobj=[“abc”,1,2,3];1.声明或创建一个不指定长度的数组(Array)的方式为:如:varobj
码海渔夫
·
2019-02-25 14:28
PoCBox – 漏洞测试验证辅助平台
Www.Hi-OurLife.Com原文链接:https://zhuanlan.zhihu.com/p/56296101一开始的想法是框架化、模块化,但是开发着开发着就发现有点累,于是采用了原始的方法去开发:
原生
anquanniu牛油果
·
2019-02-21 17:55
用最简单的
原生javascript
写出下拉菜单的效果!
因为最近考试要考下拉菜单,然后我综合了网上各路大神的各种绝招。发现了这款最简单的实现方法。先上代码:ul{list-style:none;}.aa{width:400px;height:30px;background-color:greenyellow;}.aaul{}.bb{float:left;width:50px;border:1pxsolid#000000;margin-left:10px
MISTLETOE123
·
2019-01-19 20:30
程序设计
原生JavaScript
写select下拉选择后跳转页面
123操作选项4创建567修改8910删除1112这个很简单,相信一看就看懂了,不解释了,做下笔记。
消逝的风i
·
2019-01-09 12:00
原生Js弹窗插件|web弹出层组件|对话框
wcPop.js是一款基于
原生javascript
开发的前端web版弹窗组件,遵循原生H5/css3/JS的书写规范,简单实用、拿来即用(压缩后仅10KB)。已经兼容各大主流浏览器。
xiaoyan2017
·
2019-01-06 11:00
原生javascript
实现连连看游戏
本文实例为大家分享了js实现连连看游戏的具体代码,供大家参考,具体内容如下连连看body{text-align:center;}.text{text-align:center;margin-top:60px;color:#fff;}.agin{text-align:center;margin-top:60px;color:#fff;}#game-box{margin:60pxauto;positi
iYiu
·
2019-01-03 14:47
原生javascript
组合模式写菜单 (封装调用)
*{padding:0;margin:0}ul{list-style:none}a{text-decoration:none;display:block;width:200px;height:50px;}.one{width:1000px;height:50px;line-height:50px;background:#ff0;margin:0auto;}.oneli{float:left;wid
巴啦啦小能量
·
2018-12-27 18:13
原生javascript
gulp使用介绍及常见问题
适合简单
原生JavaScript
项目压缩处
AaronYuan
·
2018-12-25 00:00
gulp4
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他