关键词搜索

源码搜索 ×
×
前端开发

javascript动态构建函数

可以动态构建一个函数。为啥要这么做?我还真的就有这么一个需求。原因是,我有一个查找函数,根据输入条件的不同进行查找。从一大堆数据里面进行查找。为了提高点性能,我想根据输入条件,预先在循环外部构造好函数,在循环里面直接调用这个函数。否则的话,循环里面充斥着各种判断,每一轮循环都要判断。所以,需要动态构造函数,将判断提取到循环外。javascript还真支持。原理主要是可以将字符串转成语句。varf=
前端开发

javascript 遍历json对象检查是否不存在某些属性/字段

javascript函数中,如果参数很多,可以设置一个json参数,将一些可选参数项放到里面去。这样就有一个问题,既然是可选参数,那么调用的时候,既可以指定,也可以不指定,怎么知道有哪些属性并没有指定?如果不指定,该如何处理?我的想法是,这个json参数有一个默认值,调用方指定的属性,当然采用调用方的指定;否则采用默认值。具体实现就是将传过来的json参数与默认json参数做个属性一一对照,有则用
前端开发

javascript采用依赖注入维护公用页面的纯净性

这就好像黑板风格,各路专家都可以将自己的知识在黑板上进行展示。1、基础页面(黑板)提供基本功能,并对外暴露抓手2、具体控件(专家)在需要运行时,动态在黑板上进行注册,进而可以使用黑板3、也可以在有需要的时候,让黑板加载额外的JS我描述一下背景:我们做的一个BS项目,有一个GIS页面,是公用的。基本上,所有模块,所有功能,都或多或少要用到地图,将自己的结果展示在地图上,甚至与地图交互。类似这样(船讯
前端开发

Vue.js渐进式 JavaScript 框架

目录什么是Vue.js概念资源 快速搭建框架开发环境实践什么是Vue.js概念中文教程:http://doc.vue-js.com/Vue.js(读音/vjuː/,类似于 view)是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue
前端开发

JavaScript WebSocket实现长连接通信连接重连

JavaScript-JS依靠WebSoket也可以像其他语言一样能够实现通信代码,不过使用的时候需要注意检查连接断开的情况。最基本的必须保证IP和端口都可以访问。目录WebSocket代码及测试调用初始化代码通信示例代码测试效果WebSocket连接关闭重连处理连接断开问题代码实现重连重连效果WebSocket代码及测试调用初始化代码CvNetVideo.Websocket=newWebSock
其它方面

JavaScript的语音识别

有没有想过给您的网站增添语音识别的功能?比如您的用户不用点鼠标,仅仅通过电脑或者手机的麦克风发布命令,比如"下拉到页面底部”,或者“跳转到下一页”,您的网站就会执行对应命令。听起来很酷对么?然而为了实现这个功能,必须得让您网站的JavaScript脚本能够识别到这些语音输入。这里介绍一个开源的JavaScript语言输入库,名叫annyang。Github地址:https://github.com
其它方面

使用JavaScript调用手机平台上的原生API

我之前曾经写过一篇文章使用Cordova将您的前端JavaScript应用打包成手机原生应用,介绍了如何使用Cordova框架将您的用JavaScript和HTML开发的前端应用打包成某个手机平台(比如Android,iOS)的原生应用。那么,您也许会有一些需求,需要在您的前端应用里使用到手机平台的一些原生API,比如使用手机Mobile操作系统提供的传感器(Sensor)。这些任务是JavaSc
其它方面

使用DOM Breakpoints找到修改属性的Javascript代码

使用Chrome开发者工具的DOM断点功能可以让您快速找到修改了某一个DOM元素的Javascript代码。在Chrome开发者工具里,选中想要监控的DOM元素,点击右键,选择Breakon->Attributesmodifications:之后在DOMBreakpoints的tab里能看到对应的断点:然后回到Chrome里继续操作,Chrome开发者工具的调试器就会自动在DOM的属性发生变

专栏

搜技术文档

文档标签

最新源码

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载