Welcome 微信登录

首页 / 脚本样式 / JavaScript

详谈js中window.location.search的用法和作用

详谈js中window.location.search的用法和作用

用该属性获取页面 URL 地址:window.location 对象所包含的属性属性描述hash从井号 (#) 开始的 URL(锚)host主机名和当前 URL 的端口号hostname当前 URL 的主机名href完整的 URLpathname当前 URL 的路径部分port当前 URL 的端口号protocol当前 URL 的协议search从问号 (?) 开始的 URL(查询部分)如图就是取出url中的参数。JS 脚本捕获页面 GET 方式请...
利用js判断手机是否安装某个app的多种方案

利用js判断手机是否安装某个app的多种方案

前言大家在日常开发的时候,经常会遇到这样的需求,通过检测手机,如果本地安装了app那么直接打开,否则苹果要跳转到app-store,安卓则要跳到对应的市场,下面来给大家介绍几种解决的方案。解决方案 一//html代码中 的 a 标签,以微信为例,默认的是调用weixin scheme,去打开本机的微信,如果没有则跳转到相应连接 <a href="weixin://" rel="external nofollow" class="btn-down...
JS实现选定指定HTML元素对象中指定文本内容功能示例

JS实现选定指定HTML元素对象中指定文本内容功能示例

本文实例讲述了JS实现选定指定HTML元素对象中指定文本内容功能。分享给大家供大家参考,具体如下:该功能用处多多,可以灵活运用之!主要函数如下://选中文本中指定部分function selectSomeText(obj,start,end){if(document.selection){if(obj.tagName=="TEXTAREA"){ var i=obj.value.indexOf(" ",0); while(i!=-1&&i<end){ ...
JavaScript中数组的各种操作的总结(必看篇)

JavaScript中数组的各种操作的总结(必看篇)

js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。声明一个数组原来是如下声明:var s = new Array();但是 现在编辑器推荐使用如下声明:简洁var s = [];concat 方法返回一个新数组,这个新数组是由两个或更多数组组合而成的。不修改原数组。join 方法返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。不修改原数组。pop 方法移...
AngulerJS学习之按需动态加载文件

AngulerJS学习之按需动态加载文件

在此之前我们首先要先了解几个东西:$q简介:$q:主要解决的是异步编程的问题,是指描述通过一个承诺行为与对象代表的异步执行的行动结果的交互,可能会也可能不会再任何时候完成。我们通过一个小故事理解 $q 服务。中午点外买,打电话要了份炒饭,要求送到公司并给了老板具体地址。这个过程就是 $q.defer;饭菜不可能立即送到,因此这是一个延期响应的请求;老板说尽快送到。也就是老板给了我一个承诺 promise;我可以边工作边等待,说明这个请求是个异步执行的过程。...
jQuery源码分析之init的详细介绍

jQuery源码分析之init的详细介绍

init 构造器由于这个函数直接和 jQuery() 的参数有关,先来说下能接受什么样的参数。源码中接受 3 个参数:init: function (selector, context, root) { ...}jQuery() ,空参数,这个会直接返回一个空的 jQuery 对象,return this。jQuery( selector [, context ] ) ,这是一个标准且常用法,selector 表示一个 css 选择器,这个选择器通常是一个...
JS中input表单隐藏域及其使用方法

JS中input表单隐藏域及其使用方法

一、表单隐藏域隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。代码格式:<input type="hidden" name="..." value="...">属性解释:type=”hidden”定义隐藏域;name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称;value属性定义隐藏域的值例如:<input type=”hidd...
基于Angularjs+mybatis实现二级评论系统(仿简书)

基于Angularjs+mybatis实现二级评论系统(仿简书)

一直想写个评论系统,看了下多说,网易,简书的评论,想了下自己该实现怎样的评论系统。评论系统关键是嵌套层数以及数据库表设计。嵌套层数多,表结构复杂,呈现也麻烦,最后决定实现一个二级评论。系统由maven构建,springboot快速搭建spring环境。前台采用angularjs+bootstrap,后台使用springmvc+mybatis,数据库采用MySQL.前台请求后台API操作评论。目录结构数据库表设计##说说表或者文章表 create table...
JS中setTimeout和setInterval的最大延时值详解

JS中setTimeout和setInterval的最大延时值详解

前言JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成。而这篇文中主要给大家介绍的是关于JS中setTimeout和setInterval最大延时值的相关问题,需要的朋友们下面来一起学习学习吧。先来看这样一段代码:function update() { loadData().then(function(data) {$("#content").html(data....
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)

js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)

js中小数向上取整数,向下取整数,四舍五入取整数的实现。1.ceil() 向上-------------ceil英文意思是:天花板-----------就是在上2.floor() 向下-------------ceil英文意思是:地面-----------就是在下3.round() 四舍五入-------------ceil英文意思是:大约-----------就是附近直接看下面的例子,结果一目了然。代码下面的是对应的打印结果。Math.floor(3/4...
<< 11 12 13 14 15 16 17 18 19 20 >>