-
JavaScript验证输入的字符是否包含表情
以下是验证代码: function isEmojiCharacter(substring) { for ( var i = 0; i substring.length; i++ ) { var hs = substring.charCodeAt(i); if (0xd800 = hs hs = 0xdbff ) { if (substring.length 1 ) { var ls = substring.charCodeAt(i + 1 ); var uc = ((hs -...
2019-01-04 09:48:22
-
js匹配字符串
lastIndexOf ( ) 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 var str = 'Hello World' str. lastIndexOf ( 'Hello' ) 如果能匹配到 -- 返回一个指定的字符串值最后出现的位置str. lastIndexOf ( 'xxxxx' ) 如果不能匹配到 --...
2019-01-04 09:48:16
-
原生JS获取DOM 节点到浏览器顶部的距离或者左侧的距离
关于js获取dom 节点到浏览器顶/左部的距离,Jquery里面有封装好的offset().top/offset().left,只到父级的顶/左部距离position().top/position().left; 原生写的话就是用获取节点,do while循环就可以了。代码如下 ! DOCTYPE html html lang ="en" head meta charset...
2019-01-04 09:48:08
-
判断NaN的真假
isNaN(val) 当val为NaN的时候,isNaN(val)返回ture 当val不为NaN的时候,isNaN(val)返回false...
2019-01-04 09:48:09
-
短连接、长连接、轮询、长轮询、WebSocket
短连接 建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接 定义:短连接是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。 应用场景:WEB网站的http服务一般都用短连接(http 1.0一般就...
2019-01-03 09:56:23
-
JS代码段:VUE下的时间,星期和年月日
不为别的,只为以后复制粘贴方便 data() { return { date: "" , time: "" , week: "" }; }, //vm.timeOffset是与服务器时间的偏移量,不用的话自行删掉 methods: { // 获取当前时间 getNowTime: function () { let vm = this ; var nowLocalTime = Date.parse( new Dat...
2019-01-03 09:56:21
-
ios移动端禁止双指缩放功能
在实际开发中,我们禁止缩放的实现方式: 1.meta设置: metaname="viewport"content="width=device-width,height=device-height, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"/ ,user-scalabel=no或者user-scalabel=yes(yes是可以缩放...
2019-01-03 09:56:19
-
iOS下ajax回调函数里不能播放audio
iOS下audio必须监测到事件才可播放, ajax回调函数里不能播放 解决办法 在点击方法里先播放然后立即暂停,在回调函数里重新播放 onclick(function(){ $("#_wxAudioWin")[0].play(); $("#_wxAudioWin")[0].pause(); ajax(function(){ $("#_wxAudioWin")[0].play();//这个...
2019-01-03 09:56:18
-
撩课-Web大前端每天5道面试题-Day25
1.web前端开发,如何提高页面性能优化? 内容方面: 1 .减少 HTTP 请求 (Make Fewer HTTP Requests) 2 .减少 DOM 元素数量 (Reduce the Number of DOM Elements) 3 .使得 Ajax 可缓存 (Make Ajax Cacheable)针对CSS: 1 .把 CSS 放到代码页上端 (Put Stylesheets at th...
2019-01-03 09:56:15
-
js 把一个对象赋值给另一个对象会指向同一个内存地址
先看一段代码: var arr1 = [1,2,3]; var arr2 = arr1; arr2.push(4); console.log(arr1)//[1,2,3,4] 为什么会输出 的是[1,2,3,4]而不是[1,2,3]。 因为实际上并不是新建一个和原对象(数组也是对象)完全一样的对象,而是把原对象的内存地址直接复制给了另一个对象,也就...
2019-01-03 09:56:15
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash