js
小白旗
小白旗的成长路,终有一天成大旗神
展开
-
[学习笔记01]js基础变量及数据类型
1. 标签的使用: js代码外部引入js文件:type属性:type=‘text/javascript’ 可以省略不写2. 变量的声明1. 使用关键字var声明变量: var box; 2. 使用等于号(=)为变量赋值 var box = 1; 3. 如果没有赋值,变量自动原创 2017-04-19 16:44:55 · 216 阅读 · 0 评论 -
JQ获取name为test的input文本框中的内容
获取name为test的input文本框中的内容的jQuery代码为:$("input:text[name='test']").val();jQuery提供了三个简单实用的用于获取元素内容的方法:text() —— 设置或返回所选元素的文本内容html() —— 设置或返回所选元素的内容(包括 HTML 标记)转载 2017-05-25 15:52:37 · 6210 阅读 · 0 评论 -
Js 数据去掉小数点后边的0,保留非零
Js 数据去掉小数点后边的00000,保留非零位数a=parseFloat(a)原创 2017-08-11 10:20:06 · 19236 阅读 · 0 评论 -
基于Bootstrap的超酷jQuery开关按钮插件
很详细,也很方便,mark留着用简要教程这是一款基于bootstrap的超酷jQuery开关按钮插件。该开关按钮插件可以将复选框和单选按钮转换为安卓样式的开关按钮。该插件可以设置开关按钮的颜色、是否可用、显示文本等属性,还可以将开关按钮放置到模态窗口中显示。使用方法首先要在页面中引入依赖文件: jquery、Bootstrap、Bootstrap Switc转载 2017-08-19 14:29:49 · 3164 阅读 · 0 评论 -
bootstarp-switch根据查询值修改初始显示状态
情况描述:我的消息列表中有多行,每行都有一个switich开关,我要根据数据库查询的status值来显示bootstrap-switch开关的初始状态(即开、关状态)。起初试了一下,input标签加上checked属性就会显示off状态,去掉checked属性显示on状态。于是我便通过if判断ajax传的的值,修改相应的html内容。思路很简单也没什么问题,然而由于我忘记了在...原创 2017-08-20 13:41:54 · 11258 阅读 · 17 评论 -
javascript 月份日期 取两位保留
javascript中的月份日期要格式化处理的,从日期中取出月份后做如下处理就可以表示成两位数了: var d = new Date(); var formatedMonth = ("0" + (d.getMonth() + 1)).slice(-2); 或者也可以这么处理: Date.prototype.getMonthFormatted = function() {原创 2017-09-15 23:28:21 · 13657 阅读 · 1 评论 -
js获取指定兄弟元素
$('#id').siblings() 当前元素所有的兄弟节点$('#id').prev() 当前元素前一个兄弟节点$('#id').prevaAll() 当前元素之前所有的兄弟节点$('#id').next() 当前元素之后第一个兄弟节点$('#id').nextAll() 当前元素之后所有的兄弟节点原创 2017-09-25 23:14:26 · 7296 阅读 · 0 评论 -
微信小程序 this.setData is not a function;父元素获取
在一般的函数中: bindFaChange1: function (e) { console.log('picker发送选择改变,携带值为', e.detail.value) this.setData({ index1: e.detail.value }) }this.setData是正确的。但当在函数中有个请求(wx.requ原创 2017-11-06 17:38:56 · 4400 阅读 · 0 评论 -
微信小程序没有返回按钮
刚接触小程序,发现页面跳转后左上角没有返回按钮,以为要通过函数设置,找文档却没发现,后来发现是跳转方式为“在当前页面打开”就不会有左上角的返回按钮<view class="btn-area"><navigator url="navigate?title=navigate" hover-class="navigator-hover">跳转到新页面</navigat...原创 2017-11-06 17:43:18 · 46529 阅读 · 1 评论 -
js获取当前页面url网址信息
在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=11、window.location.href(设置或获取整个 URL 为字符串)var test = window.locat转载 2017-12-11 17:03:12 · 4552 阅读 · 0 评论 -
简单的select美化
今天一个小页面加个select,默认的太丑,这个页面有没有引入其他文件(连jq都没...)然后查了查有没有超简单的美化,其中两个挺好的记录下一、纯css+html 简单美化selecthtml: ---请选择-- 男 女 CSS:.shortselect{ backgroun转载 2017-12-11 17:07:02 · 29548 阅读 · 3 评论 -
html中用js格式化JSON输出
调用接口将返回的json数据按原样塞入<div> <pre id = "show"> </pre></div>然而接收到的json串不能直接通过 $("#show").html(jsObj) 塞进去,需要用JSON.stringify()转为字符串才能作为内容填充进去,如果要格式化显示,则要在...原创 2017-11-16 15:24:06 · 35681 阅读 · 0 评论 -
获取img对象的高度宽度像素
今天在重写放大镜的时候用到不同大小的图片,放大后的图片定位就出现问题了,思考后觉得应该利用原图的宽高计算一下确定各种框的比例和参数等,而不是限制所使用的的图片尺寸,更改页面的尺寸,于是又套了几层函数,最终是解决了。js中对img对象的基本使用就是这些:var img=new Image();img.src="图片路径";然后调用img.widthim原创 2017-04-24 16:35:52 · 5455 阅读 · 1 评论 -
JS中创建一个新的对象的方法
1、工厂模式弊端:没有解决对象的识别问题,即怎么知道一个对象的类型。 2、构造函数模式 与工厂模式相比: 1、没有显式的创建对象 2、直接将属性和方法赋给了this对象 3、没有return语句 要创建person的实例,必须使用new操作符,以这种方式调用构造函数实际上会经历4个步骤: 1、创建一个新对象 2、将构造函数的作用域赋给原创 2017-04-24 14:44:35 · 9728 阅读 · 0 评论 -
[学习笔记03]运算符表达式
数据类型的转换隐式转换不同类型数据在计算过程中会自动进行转换数字+字符串:数字转换为字符串数字+布尔值:true转换为1;false转换为0字符串+布尔值:布尔值转换为字符串true或false布尔值+布原创 2017-04-19 17:47:33 · 336 阅读 · 0 评论 -
[学习笔记04]函数与分支结构
使用关键字function定义一个函数函数名的定义规则与标识符一致,大小写敏感function 函数名(){可执行语句;}例如:function sayHello(){原创 2017-04-19 19:24:19 · 515 阅读 · 0 评论 -
DOM和BOM
什么是DHTML?DHTML:Dynamic HTML,动态HTML动态改变页面元素与用户进行交互等DHTML对象模型包括BOM和DOMDHTML = HTML + CSS + JavaScriptDOM:Document Object Model,文档对象模型,用来操作文档定义了访问和操作HTML文档的标准方法通过对DOM树原创 2017-04-19 19:33:06 · 281 阅读 · 0 评论 -
[学习笔记06]string总结
文本StringString对象用于处理文本字符串创建原始类型字符串变量:var stuName = ‘Smith’;var sex = ‘男’;定义字符串可以用英文单引号或者双引号括起来创建引用类型字符串对象var carType = new String(‘BMW525Li’);转义原创 2017-04-19 19:58:27 · 292 阅读 · 0 评论 -
[学习笔记05] 正则
正则表达式概述:正则表达式(Regular Ecpression)由一些普通字符串和特殊字符串组成,用以描述一种特定的字符串规则的表达式正则表达式常用于在一段文本中搜索,匹配或者替换特定形式的文本,如:验证字符串是否符合手机号码格式,屏蔽一篇帖子中的限制性词语等普通字符所有的单个大小写字母,数字都是一个正则原创 2017-04-19 20:15:09 · 299 阅读 · 0 评论 -
[学习笔记02]条件、循环、数组
if、while语句同c,数组基本也一样,数组中的方法同java,如 push()、length()等,只不过方法名个别有不同,此帖留着收集特例,烂熟的内容就先不写了。js中基本语句的注意事项:原创 2017-04-19 17:08:31 · 191 阅读 · 0 评论 -
[学习笔记07]JS中的继承
继承:在原有对象的基础上,略作修改,得到一个新的对象,并且不影响原有对象的功能 Javascript中的继承不完全等同于之前学java时学到的继承,它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。这篇笔记我真的不知道怎么写,因原创 2017-04-19 23:20:29 · 223 阅读 · 0 评论 -
过目不忘JS正则表达式
转帖注明出处是一种素质。转自:http://www.cnblogs.com/moqing/p/5665126.html正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧。 为啥要有正则表达式呢?其实就是因为计算机笨(转载 2017-04-19 23:49:40 · 268 阅读 · 0 评论 -
正则速记理解技巧
速记理解技巧.[ ]^$四个字符是所有语言都支持的正则表达式,所以这个四个是基础的正则表达式。正则难理解因为里面有一个等价的概念,这个概念大大增加了理解难度,让很多初学者看起来会懵,如果把等价都恢复成原始写法,自己书写正则就超级简单了,就像说话一样去写你的正则了: 等价:等价是转载 2017-04-22 17:57:33 · 390 阅读 · 0 评论 -
时间获取方法的总结
一. Date 类型ECMAScript 中的 Date 类型是在早期 Java 中 java.util.Date 类基础上构建的。 为此, Date类型使用 UTC (Coordinated Universal Time,国际协调时间[又称世界统一时间]) 1970 年 1 月1 日午夜(零时)开始经过的毫秒来保存日期。在使用这种数据存储格式的条件下,Date 类型保存的日期原创 2017-04-22 17:59:59 · 284 阅读 · 0 评论 -
[学习笔记08]window对象中的常用方法
Window 对象:所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。其实我感觉js中的window和java中的frame差不多,好多方法也都近似,尤其是常用方原创 2017-04-22 18:09:49 · 616 阅读 · 0 评论 -
Vue / html5中实现拖放
最近在学习Vue,边做个小demo边学习。其中有一个小功能需要使用到拖放,顺便还学一下拖放。拖放是HTML5的标准,对着教程在普通的页面上很容易就实现了,但是vue中基本都是数据驱动,不推荐直接操作DOM。HTML5拖放可拖动首先,默认情况下,图像、链接和文本是可拖动的。而想让其他元素变为可拖动,需要设置draggable属性为true。<div draggable="tr...转载 2018-12-05 09:59:49 · 7853 阅读 · 0 评论