聚合文章列表
23 浏览

bmob js-sdk 在vue中的使用

static.babelrcindex.htmlpackage.jsonREADME.mdBmobSDK的引入将bmobjs-sdk放在static目录,然后在index.html页面中已script标签的形式引入,就可以在vue中全局使用bmobjs-sdk

在assets目录新建一个js文件夹,再创建key.js用来存放bmob的应用keyBmob.initialize("你的ApplicationID","你的RESTAPIKey");在main.js中引入key.js,bmobsdk的引入就大功告成了,此刻就可以去请求一条数据庆祝一下了。[在Vue项目中的单js文件如果需要使用bmob的话,都需引入key.js,或

JavaScript 1900-01-01 发布
22 浏览

H5

ReactNative快速入门笔记如果运行报错,可以文章最后找寻解决方案。首先需要了解一些基本的React的概念,比如JSX语法、组件、state状态以及props属性。还需要掌握一些ReactNative特有的知识,比如原生组件的使用。你可以新建一个项目,然后用上面的代码覆盖你的index.ios.j…Weex开发小游戏是件很high的事儿作为一个移动端初学者、爱好者,能使用前端技术开发原生游戏一直是一件渴望而不可及的事情,暂且不说游戏逻辑的复杂度,算法的健壮性,单单是场景、画布、布局就让我们无处下手。几年前曾经参与Appcan技术的技术孵化和推广,尝试使用Hybrid技术写过一个小游戏,《Hybrid…Nuxt.js小试牛刀探索SSR服务端渲染,从Nuxt下手。文章介绍了主要模块,原理,踩过的坑。手摸手,带你用vue撸后台系列二(登录权限篇)进入正题,做后台项目区别于做其它的项目,权限验证与安全性是非常重要的,可以说是一个后台项目一开始就必须考虑和搭建的基础核心功能。我们所要做到的是:不同的权限

vue.js 2018-01-18 发布
40 浏览

Electron 桌面应用打包(windows)简述

最近一段时间在用electron+vue做内部项目的一键构建发布系统的桌面应用,现就其中打包流程写个备注,以示记录。1.首先贴一下package.json。{"name":"******",//隐藏项目名"version":"**.**.**",//隐藏版本号"author":"***<***>",//隐藏作者信息"description":"***",//隐藏应用描述"license":"MIT","main":"./dist/electron/main.js","scripts":{"build":"node.electron-vue/build.js&&electron-builder","build:dir":"node.electron-vue/build.js&&electron-builder--dir","build:clean":"cross-envBUILD_TARGET=c

vue.js 2018-01-19 发布
AD 友情赞助
21 浏览

透过一道面试题来探探JavaScript中执行上下文和变量对象的底

在做面试题之前,我们先搞清楚两个概念执行上下文(executioncontext)变量对象(variableobject)执行上下文我们都知道JavaScript的作用域一共分三种全局作用域函数作用域eval作用域实际上每一次的函数调用都会有一个对应的执行环境,这个执行环境也叫做执行上下文。执行上下文是一个抽象的概念,函数每调用一次就会产生一个新的执行上下文。下面我们通过一段代码来理解下执行上下文的顺序:varfun0='globalcontext';console.log(fun0);functionfun1(){console.log('fun1');functionfun2(){console.log('fun2');functionfun3(){console.log('fun3');}fun3();}fun2();}fun1();//globalcontextfun1fun2fun3从上面代码结构我们可以看到在fun1内包含fun2,fun2中包含fun3,实际上是一层一层嵌套的。在代码执行

JavaScript 2018-01-19 发布
20 浏览

vue进行wepack打包执行npm run build出现错误

在vue项目结束执行npmrunbuild出现错误如下报错点在uglifyjs-webpack-plugin于是对比一下之前的package.json,发现uglifyjs-webpack-plugin的版本是0.4.6,但现在已经是1.1.4了。然后发现了README.md文件开头的一段话:webpack=<v3.0.0currentlycontainsv0.4.6ofthispluginunder`webpack.optimize.UglifyJsPluginasanalias.Forusageofthelatestversion(v1.0.0),pleasefollowtheinstructionsbelow.Aliasingv1.0.0aswebpack.optimize.UglifyJsPluginisscheduledforwebpackv4.0.0解决办法:1手动改写package.json中的uglifyjs-webpack-

vue.js 2018-01-19 发布
20 浏览

vue开发最佳实践

虽然vue可以当做jquery用,可是哪还有必要更换成vue?用jquery不是很好吗?下面是实际vue开发中,主推的开发实践1,组建设计2,组件分层3,组件继承1,组件设计必须先写文档,参考element的文档格式1组件的接口定义-未完成文档,不要开发代码2组件的使用样例代码3.组件不能依赖后端service接口2,组件分层组件的后端接口统一抽取service.js统一封装。不允许在.vue文件中直接依赖后端接口3,组件继承可以在组件内部通过extends,继承另一个组件当然实际开发中,还有一些行为的规范:》代码提交Git前要有代码Review》要有测试报告:测试了那些点》异步请求的catch处理》页面布局一定要写定位》大段代码一定要写注释》参数一定要写注释

vue.js 2018-01-19 发布
AD 友情赞助
23 浏览

Electron 打包Mac安装包代码签名问题解决方案

最近一直在做electron应用的打包,集成mac版本的自动更新时出现了问题。Error:Couldnotgetcodesignatureforrunningapplication无法获取当前应用的代码签名。(首先声明:由于mac的签名机制,npmrundev是肯定没有签名的,以下所述都需要在npmrunbuild下打正式包)百思不得其解,试过了各种办法,研究了N遍官方文档,发现现实和书上写的还是不一样。注意到一直是npmrunbuild打包的时候都无法签名成功(由于无法获取开发者认证信息,跳过签名)。针对上述Mac上打包无法进行正确代码签名的问题,通过设置环境变量和使用xcode进行代码签名可以解决。一.设置环境变量CSC_LINKsudovim~/.bash_profile在环境变量中配置设置好环境变量之后用命令source~/.bash_profile重载变量文件,使用命令env查看环境变量配置结果注意:如果配置完成之后,多次重载都发现环境变量不能正确更新到列表中,这时应

vue.js 2018-01-19 发布
27 浏览

六年打怪升级,一路披荆斩棘,只为没有难用的Node.js

摘要:打磨六年,从0到1,Node.js性能平台免费护航阿里云用户。阿里云于近日推出了Node.js性能平台,旨在为Node.js应用提供集性能监控、性能优化和故障排查为一体的SaaS化服务。更为重要的是,阿里云公共云用户可免费使用该平台的全部功能。当头棒喝的技术教训随着近年社区的蓬勃发展,Node.js许多曾经的缺点都已经得到了改进;但相比其它在工业界有深厚积累和众多实践的企业级技术而言,Node.js还是一门年轻的技术,尽管使用者越来越多,可是真正涉足基础技术的人员依然很少。早在2012年,阿里巴巴也面临着业界普遍遇到的问题。彼时,Node.js已经诞生了三年有余,而阿里也使用近一年的Node.js。阿里云的高级技术专家朴灵回忆道:“我以前端工程师身份加入淘宝,主要负责开发数据相关的Web产品,并在那时正式接触Node.js服务端。作为这门新技术的狂热粉丝,能够开发并将其落地无疑是相当兴奋激动的。当时有一个场景是要将前端数据发送到后端,通过Node.js记录到MongoDB中。然而从那时候起,噩梦开始了。创建应用在正式上线运行后,

JavaScript 2018-01-19 发布
24 浏览

C#视频教程之使用Dapper轻松访问SQL Server数据库(核心源码)

大家好,我是Rector,一位专注.NET开发者社区建设的.Neter。我之前推出了一个关于《C#视频教程之使用Dapper轻松访问SQLServer数据库》的系列视频讲座。这个讲座主要面向的对象是C#的初学者或有意愿了解Dapper的小伙伴们,其中涉及到了:什么是Dapper在线数据表及示例数据生成工具C#使用Dapper轻松访问SQLServer数据库系列之数据查询操作C#使用Dapper轻松访问SQLServer数据库系列之数据写入操作C#使用Dapper轻松访问SQLServer数据库系列之数据更新操作C#使用Dapper轻松访问SQLServer数据库系列之数据删除操作本文将为大家提供视频中涉及到的核心源码。配置文件(App.config)在Winform程序的配置文件中,我们需要对数据库连接进行配置,具体的数据库连接字符串配置如下:App.config<?xmlversion="1.0"encoding="utf-8"?><configuration>&

c# 2018-01-19 发布
AD 友情赞助
20 浏览

boostrap+jquery项目引入文件的常见报错

做一个项目的时候,控制台总是会出现各种bug,其实不用慌张,终结起来也就几种类型的错误,在开发中每次遇到错误都善于总结,下次在看到就会胸有成竹知道是什么情况了,以下是在开发过程中总结的一些错误以及错误的解决方法。报错一:UncaughtReferenceError:$isnotdefinedUncaughtReferenceError:$isnotdefinedUncaughtReferenceError:jQueryisnotdefined

jQuery 1900-01-01 发布
25 浏览

WPF 下的自定义控件以及 Grid 中控件的自适应

「博客搬家」原地址:CSDN原发表时间:2016-10-12本文主要总结使用C#及.NET在WPF框架下,自定义控件的绘制以及窗体中控件的自适应。1.WPF下的自定义控件WPF下,为快速地为应用定制一个零部件,需要的是UserControl,为了让你打造的控件更标准化,更灵活以及更具有普遍意义,需要用到的CustomControl。要在WPF中自定义一个控件,使用UserControl与CustomControl都是不错的选择,他们的区别在于:UserControl,其更像WinForm中自定义控件的开发风格,在开发上更简单快速,几乎可以简单地理解为:利用设计器来将多个已有控件作为子元素来拼凑成一个UserControl并修改其外观,然后后台逻辑代码直接访问这些子元素。其最大的弊端在于:其对模板样式等支持度不好,其重复使用的范围有限。CustomControl,其开发出来的控件才真正具有WPF风格,其对模板样式有着很好的支持,这是因为打造CustomContro

.Net 2018-01-19 发布
19 浏览

Bootstrap 4 正式发布!带来新的示例和新的主题

Bootstrap4.0.0正式版现已发布,更新内容方面,相对于之前的测试版,正式版没有重大的改变,但做出了一些关键的改进,并解决了一些棘手的错误。新的示例几乎每个示例都经过稳定的v4版本的重大修改,其中删除了一些过时的示例,添加了一些新的示例,并且彻底改变了其他一些示例。当然,稳定版中依然有一些已知的问题尚未修复,预计在下一个小版本更新时会修复,如Inputgroups,validation,和roundedcorners。主题方面,Bootstrap的主题今年将得到重大更新,官方表示将会推出十个全新的主题。当前的目标是第一季度推出的主题都建立在Bootstrap4上(都没有v3版本的)。Bootstrap4的示例和迁移说明。详情请查看发布主页:https://blog.getbootstrap.com/2018/01/18/bootstrap-4/下载地址:https://github.com/twbs/bootstrap/archive/v4.0.0.zipGi

Bootstrap 2018-01-19 发布
AD 友情赞助
24 浏览

web前端vue:插值文本和输出原始html

Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有Vue.js的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。在vue里最常见的数据绑定是使用“Mustache”语法(双大括号)的文本插值:Message:{{value}}//插值文本无论何时,绑定的数据对象上value属性发生了改变,页面上都会响应的做出重新渲染。或者有时候只是想更新一次,不想每次都更新数据了页面也重新渲染,可以通过v-once指令也能实现一次性的更新:这个将不会改变:{{value}}//value的值改变了一次后,第二次改变时就不会再重新渲染页面有时候你插入的不是单单一个文本时,比如一个富文本的值时,它包含了各种文本值和各种原始的html的标签,要完整的显示到页面上,就得使用v-html的指令: