js
Dimple_z
Watch less, do more.
展开
-
RESTful简单使用
http 请求包含的请求类型:GET(获取)POST(新增)PUT(修改)DELETE(删除)使用RESTful前,发送ajax请求,前端:url: '/students/deleteOne'type: 'POST'data:deleteDatasuccess(msg){}表现层需要写二级路径。使用RESTful,前端:url: '/students'type: ...原创 2020-02-29 17:11:05 · 223 阅读 · 0 评论 -
instanceof和typeof的一些问题
Typeof对于基本类型(基本类型有六种: boolean、null、undefined、number、string、symbol),除了null 都可以显示正确的类型, null 返回 objectTypeof对于对象类型,除了函数都会显示 object,由此观之,typeof 并不能准确的判断变量到底是什么类型。 /** * Typeof对于基本类型(基本类型有六种: ...原创 2020-02-17 20:31:05 · 219 阅读 · 0 评论 -
定义一个用于处理移动端单击双击长按滑动等事件的函数
function touch(elem,type,handler){ var types=['click','dbclick','press','slider']; var index=-1;//用于判断type是否合法 for(var i=0;i<types.length;i++){ ...原创 2020-02-16 18:13:41 · 369 阅读 · 0 评论 -
关于jquery的val()方法注意点
当页面存在多个input标签,采取 $(‘input’).val()只能获取第一个input属性,因而需要对input标签组成的伪数组进行遍历来获取,用到each()方法var arr=[]$('th input').each(function(){ arr.push($(this).val());// 将获取到的所有value添加进arr});...原创 2020-02-15 16:19:23 · 477 阅读 · 0 评论 -
js模拟多态
多态:一种定义,多种表现。JS通过自身特点及instance of来模拟出多态的效果实现: class D{// constructor(obj){ if(obj instanceof Pets){//对传入的参数进行判断,判断是否是某个类的实例 obj.way() ...原创 2020-02-09 20:25:56 · 248 阅读 · 0 评论 -
超级简单实现竖向折叠二级菜单
用jQuery的几个方法快速实现竖向折叠二级菜单,点击一级菜单出现二级菜单,带动画效果注意点:不要给一级菜单的li设定宽度,因为点击后li会自然撑大 <script> window.onload=function(){ $('.nav li').click(function(){ $(this).child...原创 2020-02-09 19:24:55 · 1971 阅读 · 0 评论 -
手动实现模态框
手动实现模态框设置一个用于遮罩整个页面的div,其css样式为:.mask{ width:100%; height:100%; display: none; position:fixed; background:rgba(0,0,0,0.3); z-index: 998;}js部分代码: //模态框frame $('.frame')...原创 2020-02-08 11:40:13 · 316 阅读 · 0 评论 -
带控制按钮的jQuery轮播图插件
带控制按钮(点击移动到指定图片)的jQuery轮播图插件效果图 $.fn.slider = function(){ //完成轮播图 //在jQuery原型方法中,this就指的调用该方法的jQuery对象 // console.log(this);//指的就是调用该方法的ul列表 //轮播图变量 var $ul ...原创 2020-02-08 11:00:07 · 421 阅读 · 1 评论