• web性能优化

    当link标签的href属性为空,script标签的src标签为空的时候,浏览器渲染的时候会把当前页面的url视为他们的属性,从而把页面的内容加载进来作为他们的。这个好像是在测试中 4.为文件头指定Expires 使内容具有...
    文章 2018-07-27 963浏览量
  • JavaScript常用语句

    7.JS中的类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:(""+变量) JS中的取字符串长度是:(length) JS中的字符与字符相连接使用...
    文章 2017-11-21 1021浏览量
  • 100多个基础常用JS函数和语法集合大全

    7.JS中的类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:(""+变量) 10.JS中的取字符串长度是:(length) 11.JS中的字符与字符相...
    文章 2017-11-24 1142浏览量
  • js计算元素距离顶部的高度及元素是否在可视区判断

    以上判断还不太严谨,如果wrap还同时存在横向滚动条,还得再判断是否元素在横向的可视区内,如果要判断元素是否完全在可视区,还得加上自身的高度,即为:scrollTop<elementTop&amp;elementTop+input....
    文章 2018-01-30 2489浏览量
  • 第148天:js+rem动态计算font-size的大小,适配各种...

    js动态计算的font-size太小时,会导致超小屏上UI显示效果比预想中的偏大。比如,font-size计算是10px,但是chrome只支持到12px,他就按照12px去渲染了,这就会导致UI偏大了。(上面方案中的100px肯定是没有问题的...
    文章 2018-01-17 1331浏览量
  • 前端基础(一):js数据类型

    Number类型:表示数字,和其他语言不同,js只有一种数字类型,是基于IEEE 754标准的双精度64位的,取值范围(-2^63-1 至 2^63-1)。此外还有一些特殊标识符:Infinity、-Infinity、NaN。String类型:表示字符串,...
    文章 2018-07-17 1572浏览量
  • 100多个很有用的JavaScript函数以及基础写法汇总

    7.JS中的类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat()9.JS中的数字转换成字符型:(""+变量)10.JS中的取字符串长度是:(length)11.JS中的字符与字符相连接...
    文章 2017-11-16 962浏览量
  • Karma单元测试使用

    (7)toBeTruthy():判断布尔,是布尔则为true(8)toBeFalsy():判断布尔,不是布尔则为true(9)toContain():判断字符串或者数组中是否包含某个,包含则为true。describe("The 'toContain' ...
    文章 2017-12-19 1430浏览量
  • 移动端自适应布局的高效方法,欢迎批评或指正

    adapt.js最好尽量往上放,尽量紧跟在body后就好(如下),因为这时并没有加载多少东西,但已经可以判断document.body.clientWidth了,这样就可以改变原始的html的font-size了。lt;link rel="stylesheet"href="css/...
    文章 2017-11-22 694浏览量
  • Web前端知识体系精简

    Javascript可以通过typeof来判断基础数据类型,但不能够准确判断引用类型,因此需要用到另外一个方法,那就是Object的toString,关于数据类型及其判断可以参考以下博客:数据类型详解 和 判断JS数据类型的四种方法 JS...
    文章 2017-08-01 718浏览量
  • WebView深度学习(一)之WebView的基本...Android和js的交互

    if(NetStatusUtil.isConnected(getApplicationContext())){/判断网络是否连接 webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);根据cache-control决定是否从网络上取数据。} else { webSettings.setCacheMode...
    文章 2017-07-01 1514浏览量
  • Web前端知识体系

    Javascript可以通过typeof来判断基础数据类型,但不能够准确判断引用类型,因此需要用到另外一个方法,那就是Object的toString,关于数据类型及其判断可以参考以下博客:数据类型详解 和 判断JS数据类型的四种方法 ...
    文章 2017-11-16 1110浏览量
  • 探究JS V8引擎下的“数组”底层实现

    Fast Holey Elements 模式与Fast Elements 模式一样,会动态分配连续的存储空间,分配空间的大小由最大的索引决定。新建数组时,如果没有设置容量,V8会默认使用 Fast Elements 模式实现。如果要对数组设置容量,...
    文章 2019-12-17 943浏览量
  • 手机适配浏览,所引发的一场“头脑风暴”

    max-device-width/max-device-height-小于或等于屏幕分辨率的宽度值/高度判断使用) device-aspect-ratio: device-aspect-ratio-设备屏幕宽高比 min-device-aspect-ratio-大于或等于设备屏幕宽高比(判断...
    文章 2017-11-27 1210浏览量
  • Node.js 探秘(一)-初识单线程的 Node.js

    上面提到的 epoll 指定的数组,它的大小即可监听的数量大小,它在不同的系统下,有不同的默认,可见这里 epoll create。有了大小的限制,还远不够,为了保证运行的稳定,防止你在调用 epoll 函数时,指针越界,...
    文章 2016-01-25 7079浏览量
  • 原生javascript常用方法

    }JS获取移动设备初始化大小function getInitZoom(){if!this._initZoom){ var screenWidth=Math.min(screen.height,screen.width);if(this.isAndroidMobileDevice()&amp;this.isNewChromeOnAndroid()){ ...
    文章 2021-08-31 42浏览量
  • JavaScript核心基础语法

    数组的大小 Array.pop() 删除并返回数组的最后一个元素 Array.push() 给数组添加元素 Array.reverse() 颠倒数组中元素的顺序 Array.shift() 将元素移出数组 Array.slice() 返回数组的一部分 Array.sort() 对数组元素...
    文章 2015-09-04 579浏览量
  • IE+JS:上传之前检测图片文件大小October

    文件上传之前的检测,通常是通过文件名来判断文件类型是否合法,但是要想检测文件的大小很难办到,除非在本地或者使用控件。不过在IE下img有几个附加的属性,如:fileCreatedDate、fileModifiedDate、fileSize、...
    文章 2006-09-29 576浏览量
  • 高德APP全链路源码依赖分析工程

    根据依赖关系数据,我们可以找出一些没有被引用或者内容完全一样(md5 相同)的文件,这些文件也占用了不少体积。我们利用依赖分析工程找出了上千张这样的图片,@1x@2x@3x 文件是重灾区,有很多假装自己是另一个...
    文章 2019-12-09 847浏览量
  • Yslow-23条规则

    当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URL作为它们的属性,从而把页面的内容加载进来作为它们的。测试 4.为文件头指定Expires 使内容具有缓存性。避免了接...
    文章 2017-12-06 951浏览量
  • map.js的编写(js编写一个对象的方式)

    获取map的大小 Map.prototype.size=function(){ return this.keyArray().length;} 返回map中的key数组 Map.prototype.keyArray=function(){ var keys=new Array(); for(var p in this.container){ keys.push(p...
    文章 2016-01-21 736浏览量
  • 使用 UglifyJS 对 JavaScript 进行压缩

    hoist_vars(默认:false)—提升var声明(因为一般看起会增加输出的大小,所以它默认是false的) if_return—这对 if/return 和 if/continue 的优化 join_vars—加入连续的var语句 cascade—对于 sequences,transform ...
    文章 2017-06-02 957浏览量
  • 关于在 Node.js 中引用模块,知道这些就够了

    本文讲的是关于在 Node.js 中引用模块,知道这些就够了, Node 提供了两个核心模块来管理模块依赖: require 模块在全局范围内可用,不需要写 require('require'). module 模块同样在全局范围内可用,不需要写 ...
    文章 2017-10-17 1366浏览量
  • 前端优化系列-基于UC内核的极致Web体验

    Chrome 59 Devtools 新增了Coverage Tab,可用于判断页面JS代码实际被使用的比例。Web优化实践-V8 Cache 那么,如果页面JS大小降不下来,还能不能优化呢?U4 2.0 在这方面做了较大的优化,能持久化JS引擎的解析编译...
    文章 2017-12-21 3590浏览量
  • JavaScript之基本概念

    这样只要坚持这个变量是否为null就能判断变量是否被保存对象的引用。3).Boolean类型 这个略。4).Number类型 这里主要是有两个内容:NaN和数值转换。1.NaN:非数值,表示要返回数值的操作数未返回数值的情况。比如X/...
    文章 2016-04-20 1215浏览量
  • Lua数据结构&8212;TString(二)

    每次newlstr的之后,都会判断nuse是否已经大于table的size,如果是的话就会重新resize这个stringtable的大小为原来的2倍。2 动态浓缩stringtable:(lgc.c 433-436) 在gc的时候,会判断nuse是否比size/4还小,如果是...
    文章 2014-06-05 1656浏览量
  • layui框架IE8下的兼容问题收录一

    5).Img 的src字符串的大小在ie8最大限制为32kb 对于一些较大的base64字符串需要进行压缩处理方式一:字写函数,但是需要用到canvas,canvas在ie8 不兼容,需要引入excanvas.js文件注意只能在head里边引入。...
    文章 2021-09-22 19浏览量
  • 珍爱生命,远离JS=>JS避坑记

    JavaScript避坑记 ...上图=gt;有意思的漫画,不知大家看懂了没,这里我想说的是以上这些坑我都碰过,当然包含且不仅...在判断语句中它是false 现在是:2018-02-03 23:31:31,夜深了,狼来了,躲被窝 funnyzpc@gmail.com
    文章 2018-02-03 1114浏览量
  • 前端通信:ajax设计方案(二)-集成轮询技术

    而递归调用,只有走到最后的结束点后函数才能依次退出,而未到达最后的结束点之前,占用的栈空间一直没有释放,如果递归调用次数过多,就可能导致占用的栈资源超过线程的最大,从而导致栈溢出,导致程序的异常退出...
    文章 2016-12-07 1009浏览量
  • 2019前端面试系列——JS面试题

    判断 js 类型的方式浅拷贝和深拷贝数组去重的方法DOM 事件有哪些阶段?谈谈对事件代理的理解介绍下 promise.allasync 和 awaitES6 的 class 和构造函数的区别transform、translate、transition 分别是什么属性?CSS ...
    文章 2019-07-28 4840浏览量
1 2 3 4 ... 16 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化